Toolverse
Wszystkie skille

implement-spec

autor: LibPDF-js

Automatycznie implementuj specyfikacje z katalogu planów — od architektury do testów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend

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ć

  1. 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.
  2. Skill wczytuje wybraną specyfikację, następnie czyta pliki ARCHITECTURE.md i CODE_STYLE.md, aby zrozumieć strukturę projektu i konwencje kodowania.
  3. 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 w src/api/).
  4. Implementuje funkcję zgodnie ze specyfikacją i standardami projektu, tworząc testy dla całej nowej funkcjonalności.
  5. Uruchamia testy, naprawia błędy, następnie wykonuje type-check i lint, usuwając wszelkie problemy ze stylem i typami.
  6. Skill pracuje autonomicznie aż do momentu, gdy wszystkie testy przejdą i kod spełni wszystkie wymagania jakości określone w projekcie.

Podobne skille