Zpět na domů

Pluginy Claude Code: TDD a git-sledování

Vývojář se zkušenostmi 3000+ hodin v Claude Code přešel od monolitního systému 39 agentů k třem pluginům: Superpowers pro TDD, Beads pro git-sledování úkolů a Template Bridge pro šablony. To zjednodušuje údržbu a využívá 1M kontextové okno. Přístup se zaměřuje na metodologii a persistenci.

TDD v Claude Code: Superpowers + Beads + Bridge
Advertisement 728x90

Optimalizace Claude Code: Tři pluginy místo 39 agentů

Vývojář s více než 3000 hodinami praxe v Claude Code zahodil monolitní systém složený ze 39 agentů, 38 dovedností a 25 příkazů ve prospěch tří lehkých pluginů. Tím se výrazně zjednodušila údržba i přizpůsobení novým aktualizacím Anthropic — včetně rozšíření kontextového okna na 1 milion tokenů. Tento přístup minimalizuje nadměrné inženýrství a zaměřuje se na integrované, ověřené nástroje.

Dříve Orchestrator Kit řešil problém degradace kontextu izolací podagentů: každý běžel v samostatném kontextu a vracel výsledek, čímž udržoval hlavní relaci čistou. Avšak časté aktualizace API, nové vzory agentů a růst kontextového okna způsobily, že systém přestal být efektivní.

Problémy monolitních agentních systémů

Údržba 39 agentů vyžadovala ruční aktualizaci po každém vydání Claude Code. Dovednosti i příkazy („slash commands“) postupně zastarávaly a přestávaly využívat nové funkce. Klíčovým faktorem byl přechod od 100 000 volných tokenů k 900 000 — izolace kontextu již neměla smysl.

Google AdInline article slot

Hlavní nedostatky:

  • Zastarávání vzorů: Agenty napsané v říjnu 2025 již v lednu nepoužívaly nové API pro nástroje agentů.
  • Ruční verifikace: Testování 25 příkazů po každé aktualizaci trvalo hodiny.
  • Nafouknutí infrastruktury: Zaměření se posunulo od vývoje k údržbě.

Jde o klasickou past: řešení včerejšího problému se stane dnešním bodem zúžení.

Superpowers: povinná metodika TDD

Superpowers od Jesseho Vincenta zavádí striktní vývojový proces do Claude Code. Místo chaotického psaní kódu následuje jasná sekvence: brainstorming, plánování, TDD, revize kódu a verifikace.

Google AdInline article slot

Při úkolu „Přidat JWT autorizaci“:

  • Claude spustí brainstorming: upřesní požadavky a navrhne možná řešení.
  • Přepne se na writing-plans: rozloží úkol na podúkoly trvající 2–5 minut.
  • Povinný cyklus TDD: RED (test selže), GREEN (minimální funkční kód), REFACTOR (vyčištění).

Pravidlo TDD je nekompromisní: produkční kód se píše pouze poté, co selže test, který potvrzuje, že funkce ještě chybí. To efektivně brání halucinacím modelu.

Verifikace před dokončením

Dovednost verification-before-completion vyžaduje:

Google AdInline article slot
  • Definici příkazu pro ověření výsledku.
  • Čerstvé spuštění (nikoli z mezipaměti).
  • Analýzu celého výstupu.
  • Potvrzení úspěchu.

Bez toho Claude často označoval úkol za „hotový“ na základě domněnek, nikoli faktů.

Beads: sledování úkolů s podporou Git

Beads od Steve Yegge ukládá úkoly jako soubory v Gitu — takže stav přežívá mezi relacemi. Klíčové příkazy:

  • bd create -t feature "JWT autorizace" — vytvoří úkol s automatickým commitem.
  • bd ready — zobrazí dostupné úkoly bez blokujících závislostí.
  • bd prime — na začátku relace načte aktuální stav projektu.

Výhody:

  • Podpora více terminálů: Exkluzivní uzamčení zabrání konfliktům.
  • Graf závislostí: Automatické řízení pořadí úkolů.
  • Historie v Gitu: Kompletní chronologie rozhodnutí — žádné ztráty při kompaktním shrnutí kontextu.

Tímto nahrazuje roztahané specifikační soubory a plan.json, což usnadňuje orientaci.

Template Bridge: integrace a katalog šablon

Vlastní plugin Template Bridge propojuje Superpowers a Beads prostřednictvím dovednosti unified-workflow. Postup:

  • Vytvoření epiku: bd create -t epic "JWT autorizace".
  • Brainstorming a plánování.
  • Podúkoly se závislostmi:
bd create "Schéma tabulky tokens"
bd create "Middleware pro ověření"
bd dep add middleware tokens
  • bd ready aktualizuje seznam připravených úkolů.

template-catalog poskytuje přístup ke 413+ agentům z repozitáře davila7/claude-code-templates ve 26 kategoriích. Instalace: npx claude-code-templates@latest --agent security/security-auditor --yes. Agenty se stahují vždy aktuální verze a po použití jsou automaticky odstraněny.

Co je klíčové

  • Škálovatelnost: Tři pluginy místo 102 komponent — automatické aktualizace přímo od autorů.
  • Vynucení TDD: Cyklus Red-Green-Refactor jako povinný krok snižuje chyby způsobené halucinacemi.
  • Trvalost: Sledování pomocí Gitu zachovává kontext relací i historii projektu.
  • Flexibilita: Dynamické načítání šablon bez nutnosti jejich lokálního ukládání.
  • Efektivita: Zaměření na metodologii, nikoli na infrastrukturu.

Porovnání přístupů

| Aspekt | Orchestrator Kit | Nové pluginy |

|--------|------------------|---------------|

| Komponenty | 39 agentů + 38 dovedností + 25 příkazů | 3 pluginy + 2 dovednosti + 1 příkaz |

| Aktualizace | Ruční | Automatické |

| Kontext | Izolace podagentů | 900K tokenů + trvalost přes Git |

| Metodologie | Volitelná | Vynucená TDD + verifikace |

Nový stack řeší stejné úkoly s výrazně nižšími náklady na údržbu a dokáže se přizpůsobit evoluci Claude Code.

— Editorial Team

Advertisement 728x90

Číst dál