I
implement-spec
Automatycznie implementuj specyfikacje z katalogu planów — od architektury do testów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do autonomicznego wdrażania funkcji na podstawie specyfikacji. Czyta plan z katalogu .agents/plans/, analizuje architekturę projektu, implementuje kod zgodnie ze standardami, pisze testy i uruchamia kontrolę jakości. Obsługuje zarówno niskopoziomowe manipulacje obiektami PDF (PdfDict, PdfArray, PdfStream) jak i wysokopoziomowe interfejsy API. Idealny dla zespołów pracujących nad biblioteką PDF — automatyzuje powtarzalne etapy od zrozumienia specyfikacji, przez planowanie, kodowanie, testowanie, aż do lintowania i type-checkingu.
Jak używać
- Uruchom skill w kontekście projektu zawierającego katalog
.agents/plans/z plikami specyfikacji. Skill automatycznie zidentyfikuje, którą specyfikację wdrażać na podstawie kontekstu rozmowy — jeśli istnieje wiele plików lub jest niejasne, zapyta Cię o wybór. - Skill wczytuje wybraną specyfikację, następnie czyta pliki
ARCHITECTURE.mdiCODE_STYLE.md, aby zrozumieć strukturę projektu i konwencje kodowania. - Skill rozbija pracę na dyskretne zadania za pomocą narzędzia TodoWrite, planując implementację zarówno niskopoziomową (manipulacja obiektami COS w
src/core/) jak i wysokopoziomową (metody na głównych klasach wsrc/api/). - Implementuje funkcję zgodnie ze specyfikacją i standardami projektu, tworząc testy dla całej nowej funkcjonalności.
- Uruchamia testy, naprawia błędy, następnie wykonuje type-check i lint, usuwając wszelkie problemy ze stylem i typami.
- Skill pracuje autonomicznie aż do momentu, gdy wszystkie testy przejdą i kod spełni wszystkie wymagania jakości określone w projekcie.