Superproject, ShipCheck a další nástroje, které jsem postavil pro Claude Code
Obsah
Pracuju s Claude Code každý den. Ne jako s hračkou, ale jako s nástrojem, který mi generuje produkční kód. (Víc o mně a mé práci s AI.) A když s něčím pracujete takhle intenzivně, rychle narazíte na hrany, které vás zpomalují.
Místo stěžování jsem si napsal vlastní řešení. Většina z nich zůstala drobnostmi, které řeší jednu otravnost. Dvě přerostly v něco většího.
Superproject: projekt, který se posouvá sám, ale nikdy bez vás
Nejdřív problém. Claude Code je skvělý v jednom issue. Horší je to ve chvíli, kdy máte projektů víc než rukou a jediné, na co reálně máte čas, je review. Zadání se rozpadá, backlog stárne a vy trávíte večery tím, že píšete instrukce, místo abyste rozhodovali.
Superproject je vrstva, která tenhle cyklus dotahuje. Vezme brief a udělá z něj backlog s testovatelnými kritérii. Vágní zadání odmítne a zeptá se. Backlog vysype do GitLabu nebo GitHubu jako issues. Pak bere jedno issue po druhém: naplánuje ho, plán si nechá protistranně zrevidovat, naimplementuje, otestuje a otevře merge request.
A tady je ta podstatná část.
“Hranice první, průtok druhý. Autonomie, která nemá kde přestat, není užitečná, je jen rychlejší způsob, jak se dostat do problémů.
”
V balíku je deset skillů, od prvotního plánování přes synchronizaci s platformou a autonomní běhy až po údržbu, reakce na komentáře v issues a finální uzavření projektu proti původnímu zadání.
Prodává se jako jednorázová licence s dvanácti měsíci aktualizací, ne jako předplatné. Aktuální ceník a dokumentace jsou na superproject.dev.
ShipCheck: devět otázek, než to pustíte ven
Druhý produkt vznikl z jiné obavy. Vibecoding umí za víkend postavit aplikaci, která vypadá hotově. Otázka není, jestli funguje. Otázka je, co se stane, až ji uvidí někdo cizí.
ShipCheck vezme nasazenou aplikaci a projde devět kontrol, formulovaných v lidské řeči, ne v bezpečnostním žargonu:
- Kdo si může přečíst vaše data
- Co uvidí druhý účet
- Komu přijde účet za provoz
- Jestli drží cesta peněz
- Jestli vás někdo vůbec najde
- Jestli se dá vaše AI obelstít
- Jestli se dá vloupat do cizího účtu
- Jestli aplikace věří prohlížeči
- Jestli jste právně krytí
Výsledkem je verdikt ve třech stupních: nepouštět ven, pustit až po opravě, nebo je to v pořádku. Každý nález se dokazuje proti běžící aplikaci, ne teoreticky, a opravy se zkoušejí na jednorázovém preview buildu. Nic se nenasazuje automaticky.
ShipCheck je součástí Superprojectu jako poslední brána před spuštěním. Koupit se dá i samostatně na getshipcheck.com.
A pak šest drobností, které zůstaly zdarma
Tyhle nikdy neměly být produktem. Každá vznikla z jedné konkrétní věci, která mě přestala bavit, a všechny jsou open source.
claude-replan je ze všech nejdůležitější. Claude Code umí napsat plán, který vypadá skvěle, a chyba v něm se ukáže až v půlce implementace. /replan pošle na hotový plán několik agentů zároveň, každého z jiného úhlu, a vrátí, co v něm nesedí. /recheck udělá totéž po implementaci. Opakovaně mi ukázal, že kontrola hlásila úspěch, aniž by cokoliv otestovala. Celý příběh je v samostatném článku.
claude-gc je uklízeč osiřelých procesů. Claude Code spouští podprocesy, subagenty a MCP servery, a když zavřete terminál, část z nich zůstane viset. Každý sežere kolem 220 MB. Viděl jsem přes tisíc osiřelých procesů, které na 32GB serveru spotřebovaly 75 GB, a server odešel na OOM. Nástroj chodí po parent chainu, takže nikdy nezabije vaši aktivní session. Čistý Bash, nula závislostí, běží pod cronem každých 15 minut.
claude-docu-optimizer řeší CLAUDE.md, který časem nabobtná a přestane odpovídat realitě. Claude pak pracuje s nepřesnými instrukcemi a vy nevíte proč. Nástroj detekuje deset typů anti-patternů, od ukecaného obsahu, který žere tokeny, přes dokumentaci neodpovídající kódu až po soubory, na které nic neodkazuje.
claude-notify-telegram je nejjednodušší z celé sady. Pustíte Claude Code na dlouhý úkol, odejdete od počítače a nemáte tušení, kdy skončil. Plugin se napojí na eventy a pošle push do Telegramu. Když nemáte nastavené credentials, tiše nic nedělá a nic neblokuje.
remoteclaud udělá z holého Rocky Linux ARM64 serveru kompletní vývojové prostředí jedním příkazem. Ansible playbook, který nainstaluje Docker, Node.js, Python, Go, Claude CLI a tmux session manager. Napíšete cl a máte menu se svými sessions.
DropShot je jediný, který s Claude Code přímo nesouvisí, zato vznikl s jeho pomocí. Nativní macOS menu bar aplikace: hodíte soubor na ikonku, nahraje se přes SFTP a cesta skočí do schránky. V tmux session přes SSH totiž drag & drop neuděláte. Postavil jsem ji za odpoledne z telefonu a i o tom je samostatný článek.
Kompletní přehled včetně anglických popisů je v sekci Nástroje.
Proč to dělám
“Nejlepší způsob, jak porozumět AI nástrojům, je stavět pro ně.
”
Žádný z těch projektů jsem neplánoval jako produkt. Řešil jsem problém, který mě zpomaloval, a pak si všiml, že ten problém má každý, kdo s Claude Code pracuje intenzivně. U dvou z nich se ukázalo, že řešení stojí za to dotáhnout dál než na úroveň skriptu pro vlastní potřebu.
To je mimochodem hlavní důvod, proč mi na téhle práci záleží. Nemluvím o AI z pódia. Používám ji na svých vlastních projektech a nesu důsledky, když se něco pokazí.
Chcete něco podobného u sebe ve firmě?
Většina z těchhle věcí nevznikla tak, že bych si sedl ke specifikaci. Vznikly během běžné práce, kdy mě něco štvalo a AI mi pomohla to během odpoledne vyřešit. Nemusíte umět stavět produkty, aby vám tenhle způsob práce dával smysl.
Na firemních workshopech děláme přesně tohle. Vezmeme jednu věc, která se u vás opakuje každý týden, a odejdete s postupem, který vám funguje i v pondělí ráno. Maximálně 7 lidí, NDA jako první krok, práce na vašich reálných věcech, ne na ukázkových příkladech.
Podívejte se na workshopy nebo mi rovnou napište.
Mohlo by vás zajímat
Claude Code tahák zdarma
Příkazy, prompty, pluginy a workflow z workshopů za 75 000 Kč/den. Stáhněte si zdarma.
Chci tahák →