Lekce 06.12: Další cvičení (More Exercises)
🧠 Mentální model & teoretický rozbor
Skutečná zručnost přichází s praxí. Matt Pocock připravil 3 pokročilé výzvy, na kterých si můžete otestovat a zafixovat všechny dovednosti z celého kurzu:
🏆 Výzva 1: Zelená louka (Greenfield Challenge)
Postavte od nuly funkční full-stack mikro-aplikaci (např. systém pro zkracování URL adres s analytikou kliknutí):
- Pravidla výzvy:
- Žádný kód nesmí vzniknout bez předchozí specifikace (
write-spec). - Všechny funkce musí být rozděleny do session-sized ticketů v
.tickets/. - Každý ticket musí být exekvován v čerstvém sezení po
/clear. - 100% testovací pokrytí byznys logiky ve Vitestu.
- Žádný kód nesmí vzniknout bez předchozí specifikace (
🏆 Výzva 2: Zkrocení legacy repozitáře (Brownfield Challenge)
Vezměte starší open-source repozitář bez testů a typů:
- Pravidla výzvy:
- Použijte subagenty k top-down průzkumu a vytvoření
ARCHITECTURE.md. - Napište charakterizační integrační testy pro klíčový modul.
- Pomocí techniky Handoff proveďte refaktoring modulu na moderní TypeScript.
- Použijte subagenty k top-down průzkumu a vytvoření
🏆 Výzva 3: Týmová knihovna dovedností (Skills Library)
Navrhněte sadu 3 projektových dovedností pro váš reálný pracovní tým:
- Dovednost 1: Bezpečná tvorba databázové migrace s kontrolou breaking changes.
- Dovednost 2: Tvorba standardizovaného API endpointu s validací a testem.
- Dovednost 3: Příprava release poznámek z Git historie pro nový release tag.
Dokumentujte tyto dovednosti v repozitáři (.agents/skills/ pro Antigravity nebo .claude/skills/ pro Claude Code) a představte je svým kolegům!