====== Everything Claude Code ====== [[https://github.com/affaan-m/everything-claude-code|Everything Claude Code]] je open-source projekt zaměřený na práci s AI coding agenty, primárně kolem Claude Code, ale i pro Codex, Cursor, OpenCode, Gemini a další podobné harnessy. Podle README nejde jen o sadu konfigurací, ale o širší systém pro lepší workflow: kombinuje agenty, skills, hooks, rules, MCP konfigurace a instalační skripty do jedné použitelné vrstvy nad samotným agentem. ===== Co je hlavní myšlenka projektu ===== Repozitář staví na tom, že samotný model nestačí. Aby agent pracoval konzistentněji, bezpečněji a s menším množstvím ad-hoc rozhodování, potřebuje kolem sebe strukturu. README projekt popisuje jako systém pro optimalizaci výkonu AI agent harnessů se zaměřením na: * znovupoužitelné workflow přes skills, * delegování práce na specializované agenty, * hooks pro automatické reakce na události, * rules jako dlouhodobě platná pravidla práce, * memory persistence a continuous learning, * verification loops, evaluace a bezpečnostní kontroly, * podporu více prostředí místo vázání jen na jeden konkrétní nástroj. Prakticky to znamená, že agent nemá fungovat jako „chytrý chat", ale jako nástroj s disciplinovaným workflow, kontrolami a rozšiřitelnou sadou postupů. ===== Jak je repozitář poskládaný ===== README ukazuje, že projekt je rozdělený do několika vrstev: * '''agents/''' – specializovaní subagenti pro plánování, code review, security review, build fixy nebo E2E testy, * '''skills/''' – workflow definice a opakovatelná znalost pro vývoj, review, debugging, security nebo konkrétní technologie, * '''rules/''' – trvalá pravidla práce, která se mají dodržovat napříč projekty, * '''hooks/''' – automatizace navázané na události v nástroji, * '''commands/''' – legacy slash commandy kvůli kompatibilitě, * '''mcp-configs/''' – připravené MCP konfigurace, * '''scripts/''' a instalační soubory – tooling pro nasazení a synchronizaci napříč platformami. Tím z toho nevzniká jen plugin, ale spíš ucelený ekosystém nad agentem. ===== Co na tom je prakticky zajímavé ===== Z pohledu každodenní práce jsou zajímavé hlavně tyto vrstvy: ==== Skills jako hlavní rozhraní workflow ==== Projekt explicitně posouvá důraz ze slash commandů na skills. To je užitečné tam, kde má agent pracovat podle opakovatelného postupu: například při TDD, security review, evaluaci nebo plánování změn. ==== Hooks a guardrails ==== Hooks mají řešit věci, které se nemají spoléhat jen na to, že si je model „vzpomene". Typicky jde o kontroly po editaci souborů, validace, připomínky workflow nebo bezpečnostní omezení. ==== Cross-platform přístup ==== Repo není omezené jen na Claude Code. README uvádí podporu pro více harnessů a IDE integrací, takže stejná sada principů může fungovat v různých prostředích bez úplně nového návrhu workflow. ==== Memory persistence a continuous learning ==== Důležitá část projektu je snaha zachytávat zkušenosti ze sezení a převádět je do znovupoužitelných pravidel, skills nebo instinktů. To míří na problém, že běžný agent je silný v jednom sezení, ale bez dodatečné vrstvy se obtížně učí dlouhodobě. ===== Instalace a používání ===== README popisuje dva hlavní režimy: instalaci jako plugin a ruční instalaci vybraných částí. ==== Plugin instalace ==== /plugin marketplace add https://github.com/affaan-m/everything-claude-code /plugin install ecc@ecc ==== Důležitá poznámka k rules ==== README zároveň upozorňuje, že rules se přes plugin Claude Code nedistribuují automaticky a musí se doinstalovat zvlášť. To je důležité, protože bez rules se do prostředí dostane jen část zamýšleného workflow. ==== Ruční instalace ==== Pro ruční režim se klonuje repozitář a kopírují se jednotlivé části podle potřeby. To dává smysl ve chvíli, kdy není cílem převzít celý ekosystém, ale jen část: * pouze agenty, * pouze rules, * pouze skills, * nebo vybrané MCP konfigurace. ===== Kdy tenhle projekt dává smysl ===== Everything Claude Code dává smysl hlavně tehdy, když: * se AI coding agent používá často a ne jen občas, * je potřeba opakovatelné workflow místo improvizace, * má mít agent jasné guardrails, * se chce sdílet sada pravidel a skills mezi projekty nebo v týmu, * je cílem provozovat podobný workflow napříč více harnessy. Naopak pro jednoduché jednorázové použití může být celý systém zbytečně robustní. ===== Shrnutí ===== Everything Claude Code není jen repozitář s prompty nebo několik helper skriptů. Je to rozsáhlejší vrstva nad AI coding agentem, která se snaží standardizovat workflow, přidat kontrolní mechanismy, rozdělit odpovědnosti mezi specializované agenty a znovupoužitelné skills a zpřístupnit stejný způsob práce napříč více nástroji. Pokud je cílem dostat z AI agentů konzistentnější a méně nahodilé chování, je to jeden z výraznějších open-source pokusů, jak takový systém postavit jako celek. ===== Zdroje ===== * [[https://github.com/affaan-m/everything-claude-code|Everything Claude Code – GitHub repozitář a README]]