tdd-migration-pipeline
Orchestrator-only workflow for migrating/rewriting codebases with full TDD and agent delegation
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Orchestrator-only workflow for migrating/rewriting codebases with full TDD and agent delegation
How to use
Przygotuj ścieżkę do kodu źródłowego, który chcesz migrować, oraz katalog docelowy dla nowego kodu. Nigdy nie będziesz czytać ani pisać pliki bezpośrednio — wszystko delegujesz agentom.
Faza SPEC: Wyślij instrukcję do agenta (np. scout lub architect), aby przeanalizował kod źródłowy za pomocą umiejętności tldr. Agent powinien wygenerować plik spec.md zawierający kontrakty behawioralne, typy wejścia/wyjścia, przypadki brzegowe i zależności między komponentami.
Faza FAILING TESTS: Instruuj agenta (arbiter), aby przeczytał spec.md i napisał testy, które definiują oczekiwane zachowanie przed implementacją. Testy powinny być umieszczone w katalogu {target_dir}/tests/.
Poproś agenta recenzenta (critic), aby zwalidował, że testy pokrywają spec całkowicie i nie ma luk w pokryciu behawioralnym.
Faza ADVERSARIAL: Powtórz iteracyjnie (minimum 3 razy) instrukcje dla agentów implementujących kod, którzy muszą przejść wszystkie testy. Każdy agent powinien używać umiejętności qlty i tldr do walidacji.
Pamiętaj: nigdy nie mów "pozwól mi przeczytać" — mów tylko "Agent X: zrób Y z Z". Twój kontekst powinien pozostać płaski, a cały kod trafia do osobnego katalogu, bez modyfikacji źródła.