opencode-primitives
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
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ć
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.mdi zawierać frontmatter YAML z polaminame(opencode-primitives) idescription.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.
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.
Sprawdź uprawnienia w pliku
opencode.json— każdy skill jest kontrolowany przezpermission.skillz opcjami allow, deny lub ask. Upewnij się, że Twoja konfiguracja odzwierciedla zamierzone ograniczenia dostępu.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.jsonz unikalnymi nazwami i odpowiednim typem (local lub remote).Podczas tworzowania dokumentacji skill lub konfiguracji zachowaj konsystentną terminologię z oficjalną dokumentacją OpenCode, aby uniknąć nieporozumień i ułatwić integrację z innymi komponentami ekosystemu.