Toolverse
Wszystkie skille

opencode-primitives

autor: different-ai

Umiejętność do referowania dokumentacji OpenCode przy budowaniu skills, pluginów i serwerów MCP.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
2

O skillu

OpenCode Primitives to umiejętność, która pomaga Ci konsultować oficjalną dokumentację OpenCode podczas implementacji skills, pluginów, serwerów MCP i konfiguracji opartej na plikach. Skill ukotwicza Twoje decyzje architektoniczne w autoryzowanych źródłach i zapewnia spójną terminologię w interfejsie użytkownika. Zawiera referencje do kluczowych dokumentów: skills, plugins, MCP servers i konfiguracji opencode.json, wraz z praktycznymi faktami dotyczącymi nazewnictwa, uprawnień i kolejności ładowania komponentów.

Jak używać

  1. Umieść skill w katalogu projektu pod ścieżką .opencode/skills/opencode-primitives/ lub w globalnej lokalizacji ~/.config/opencode/skills/opencode-primitives/. Plik musi nosić nazwę SKILL.md i zawierać frontmatter YAML z polami name (opencode-primitives) i description.

  2. Gdy implementujesz nowy skill, plugin lub serwer MCP, odwołaj się do odpowiedniej dokumentacji: https://opencode.ai/docs/skills dla skills, https://opencode.ai/docs/plugins/ dla pluginów, https://opencode.ai/docs/mcp-servers/ dla serwerów MCP oraz https://opencode.ai/docs/config/ dla konfiguracji opencode.json.

  3. Podczas definiowania skills pamiętaj o regułach nazewnictwa: nazwa musi być małymi literami i cyframi z pojedynczymi myślnikami, długość 1-64 znaki, i musi odpowiadać nazwie katalogu. Opis powinien mieć 1-1024 znaki.

  4. Sprawdź uprawnienia w pliku opencode.json — każdy skill jest kontrolowany przez permission.skill z opcjami allow, deny lub ask. Upewnij się, że Twoja konfiguracja odzwierciedla zamierzone ograniczenia dostępu.

  5. Jeśli pracujesz z pluginami lub serwerami MCP, zweryfikuj kolejność ładowania: globalna konfiguracja, konfiguracja projektu, globalne pluginy, pluginy projektu. Dla serwerów MCP upewnij się, że są zdefiniowane w opencode.json z unikalnymi nazwami i odpowiednim typem (local lub remote).

  6. Podczas tworzowania dokumentacji skill lub konfiguracji zachowaj konsystentną terminologię z oficjalną dokumentacją OpenCode, aby uniknąć nieporozumień i ułatwić integrację z innymi komponentami ekosystemu.

Podobne skille