Toolverse
Wszystkie skille

agent-implementer-sparc-coder

autor: ruvnet

Umów kod z testami – implementuj specyfikacje metodą TDD z automatyczną weryfikacją

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
ruvnet
Kategoria
Testowanie

O skillu

Skill dla agentów Claude/Copilot, który transformuje specyfikacje w działający kod zgodnie z praktyką Test-Driven Development. Automatycznie tworzy testy, implementuje kod minimalny do ich przejścia, a następnie refaktoruje dla jakości. Obsługuje równoległa implementację wielu komponentów, weryfikuje pokrycie testami powyżej 80% i uruchamia suite testów (npm test lub pytest) po zakończeniu pracy. Idealne dla zespołów stawiających na niezawodność kodu od pierwszej linii.

Jak używać

  1. Zainstaluj skill w swoim projekcie Claude Flow, dodając katalog .agents/skills/agent-implementer-sparc-coder do struktury agenta. Upewnij się, że masz dostęp do repozytorium ruvnet/claude-flow.

  2. Przygotuj specyfikację funkcjonalności, którą chcesz zaimplementować – opisz wymagania, interfejsy i oczekiwane zachowanie. Skill będzie pracować na tej podstawie.

  3. Wywołaj skill poleceniem $agent-implementer-sparc-coder, przekazując specyfikację jako kontekst. Agent zainicjuje workflow TDD: najpierw napiszę testy (faza Red), następnie minimalny kod do ich przejścia (faza Green), wreszcie refaktoryzację (faza Refactor).

  4. Skill automatycznie sprawdzi strukturę projektu – jeśli brakuje katalogów testów (tests, test, tests), utworzy je podczas implementacji. Jeśli projekt zawiera package.json, użyje npm test; dla projektów Python (pytest.ini lub setup.py) uruchomi pytest.

  5. Po zakończeniu implementacji skill uruchomi suite testów, aby zweryfikować, że kod spełnia specyfikację i utrzymuje pokrycie testami powyżej 80%. Metryki zostaną zapisane w pamięci agenta.

  6. Przejrzyj wygenerowany kod, testy i raport pokrycia. Jeśli potrzebujesz zmian, przekaż feedback – skill może iterować nad implementacją, zachowując TDD workflow.

Podobne skille