Skille, serwery MCP czy pluginy: co wybrać i gdzie tego szukać
Agent do kodowania ma siedem punktów rozszerzeń: AGENTS.md (stałe zasady), skille (procedury ładowane na żądanie), komendy slash (procedury uruchamiane przez człowieka), subagenci (odizolowane zadania poboczne), hooki (kontrole, które zawsze działają), serwery MCP (żywe systemy zewnętrzne) i pluginy (paczki pozostałych). Wybierz mechanizm według zadania, a potem zmierz koszt kontekstu.
Koleżanka prosi agenta o otwarcie PR-a „tak, jak robimy to u nas”. Agent ma trzy źródła instrukcji, dwie integracje z GitHubem i zapomniany hook, i trzyma się niewłaściwego. Ta strona pomaga programistom i tech leadom zdecydować, gdzie powinna trafić zasada albo narzędzie.
Który mechanizm pasuje do zadania?
Dział zatytułowany „Który mechanizm pasuje do zadania?”| Mechanizm | Kiedy trafia do kontekstu | Sięgnij po niego, gdy | Nie nadaje się do | Strona kanoniczna |
|---|---|---|---|---|
AGENTS.md (CLAUDE.md, Rules w Cursorze) | W każdej sesji, w całości | komendy budowania i testów, zasady dla każdego zadania | długich procedur, dokumentacji API | Pliki kontekstu repozytorium |
Skill (folder z SKILL.md) | Nazwa i opis zawsze, treść dopiero przy użyciu | powtarzalna procedura: TDD, checklista wydania | sekretów, żywych danych | Agent Skills |
Komenda slash (w Claude Code skill z disable-model-invocation: true) | Tylko gdy człowiek ją wpisze | kroki, które nigdy nie mogą ruszyć same: wdrożenie, przygotowanie wydania | czegokolwiek, co agent ma podjąć bez pytania | Własne komendy i skille |
| Subagent | Własne okno; wraca tylko podsumowanie | wyszukiwania, które zwracają dużo szumu, druga opinia w przeglądzie kodu | pracy, która wymaga kontekstu głównego wątku | Własni subagenci |
| Hook | Nic, chyba że zwróci wynik | zasady, które muszą obowiązywać zawsze: formatowanie po edycji, blokada sekretu | wskazówek, które model może pominąć | Hooki |
| Serwer MCP | Schematy narzędzi i każdy wynik | odczyt lub zmiana stanu zewnętrznego: PR-y, zgłoszenia, przeglądarka | konwencji i stylu | Serwery MCP |
| Plugin (wersjonowana paczka powyższych) | To, co zawiera | skille i serwer dostawcy razem albo standardowy zestaw zespołu | zasady, na którą wystarczy jedna linia w AGENTS.md | Pluginy |
Test: skill mówi agentowi jak, serwer MCP pozwala mu działać, a hook pilnuje, żeby to zrobił. Zasada, którą agent może zignorować, należy do AGENTS.md albo skilla; zasada, której nie wolno mu złamać, należy do hooka albo do CI.
Gdzie w ekosystemie znaleźć każdą warstwę
Dział zatytułowany „Gdzie w ekosystemie znaleźć każdą warstwę”Co zmieniło się w 2026 roku
Dział zatytułowany „Co zmieniło się w 2026 roku”- Pluginy stały się domyślną drogą instalacji. 26 września 2026
claude-plugins-officialmiał 314 pluginów,openai-curated65, acursor/plugins94. - Koszt kontekstu stał się kryterium wyboru.
claude plugin details(Claude Code 2.1.283, 26 września 2026): około 838 tokenów na sesję dlasuperpowers, 41 515 dla Everything Claude Code. - Ekosystem szybko się zmienia. GSD to teraz
@opengsd/gsd-core;openai/skillsustąpiło miejscaopenai/plugins.
Wyposaż repozytorium od zera
Dział zatytułowany „Wyposaż repozytorium od zera”-
Zapisz punkt wyjścia:
/contextw Claude Code. Codex i Cursor nie mają sprawdzonego odpowiednika, więc policz serwery przezcodex mcp list, a skille przeznpx skills list.claude plugin details <nazwa>wypisze przewidywany koszt w tokenach dowolnego pluginu, także gdy jego skille instalujesz gdzie indziej. -
Zainstaluj jedną paczkę dyscypliny. Skille Matta Pococka obejmują grillowanie, specyfikacje, zgłoszenia, TDD i przegląd kodu.
Okno terminala claude plugin install mattpocock-skills@claude-plugins-official --scope projectclaude plugin details mattpocock-skillsOkno terminala npx skills add mattpocock/skills --skill grill-me grilling setup-matt-pocock-skills -a codexOkno terminala npx skills add mattpocock/skills --skill grill-me grilling setup-matt-pocock-skills -a cursorgrill-meto jednolinijkowy delegat, który bezgrillingnie działa. Pisz--skill grill-me, nigdy--skill=grill-me, boskills1.7.0 pomija taki zapis bez błędu. Skille z pluginu mają przestrzeń nazw: w Claude Code wpisz/mattpocock-skills:grill-me; kopia znpx skillsto/grill-mew Cursorze i$grill-mew Codeksie. -
Dodaj GitHuba i Context7. Odczytaj token fine-grained ograniczony do jednego repozytorium z magazynu sekretów (tu pęk kluczy macOS), nigdy go nie wklejaj. Strona o GitHub MCP podaje minimalne uprawnienia i adres
/readonly.Okno terminala export GITHUB_PERSONAL_ACCESS_TOKEN="$(security find-generic-password -s gh-mcp -w)"claude plugin install github@claude-plugins-official --scope projectclaude mcp add --transport http --scope project context7 https://mcp.context7.com/mcpOkno terminala export GITHUB_PAT_TOKEN="$(security find-generic-password -s gh-mcp -w)"codex mcp add github --url https://api.githubcopilot.com/mcp/ --bearer-token-env-var GITHUB_PAT_TOKENcodex mcp add context7 --url https://mcp.context7.com/mcpDodaj Context7 do
.cursor/mcp.json:{ "mcpServers": { "context7": { "url": "https://mcp.context7.com/mcp" } } }Do GitHuba w Cursorze skonfiguruj token według strony o GitHub MCP.
-
Zmierz ponownie w nowej sesji. Jeśli koszt przewyższa korzyść, usuń coś.
-
Dodaj do repozytorium pliki
.claude/settings.json,.mcp.jsoni.cursor/mcp.json, żeby zespół dostał ten sam zestaw przez przegląd kodu.codex mcp addzapisuje konfigurację użytkownika, więc każdy użytkownik Codeksa powtarza krok 3. Każdy członek zespołu i tak eksportuje własnyGITHUB_PERSONAL_ACCESS_TOKEN(plugin czyta dokładnie tę nazwę); tokeny nigdy nie trafiają do commitowanych plików.
Skąd wiesz, że zestaw działa, bez czytania każdej linii
Dział zatytułowany „Skąd wiesz, że zestaw działa, bez czytania każdej linii”- Budżet kontekstu: liczby z kroków 1 i 4, zapisane w PR-ze; zobacz jak obniżyć koszt tokenów MCP.
- Deterministyczne bramki: testy, sprawdzanie typów i hook pre-commit z Gitleaks.
- Drugi model:
codex reviewalbo bot do przeglądu kodu; zobacz review PR-ów agenta. - Akceptacja: tech lead przegląda zmiany MCP i pluginów jak zmiany zależności.
Kiedy warstwowy zestaw się psuje
Dział zatytułowany „Kiedy warstwowy zestaw się psuje”| Objaw | Przyczyna | Naprawa |
|---|---|---|
| Każdy skill pojawia się dwa razy | Zainstalowany jako plugin i przez npx skills | Zostaw jedną drogę |
| Agent ignoruje zasadę „musi” | Zasada istnieje tylko jako tekst | Przenieś ją do hooka albo kontroli w CI |
| Wynik MCP każe agentowi zrobić coś dziwnego | Prompt injection przez pobraną treść | Używaj zakresów tylko do odczytu; zobacz bezpieczeństwo MCP |
Dokąd dalej z przeglądu ekosystemu
Dział zatytułowany „Dokąd dalej z przeglądu ekosystemu”- Przed tym: Równoległe agenty w izolowanych worktree, poprzedni krok ścieżki programisty.
- Pluginy i marketplace’y: przypinanie wersji dla każdego agenta.
- Porównanie frameworków pracy z agentami, żeby wybrać jedną paczkę dyscypliny; paczki dyscypliny prowadzą jedną funkcję od grillowania do weryfikacji.
- Routing modeli na podstawie dowodów, następny krok ścieżki programisty.