OlympHill
Test Driven Development (Grade A) logo

Test Driven Development (Grade A)Bezpiecznie testowana umiejętność data‑ai dla Claude AI. Klasa A. Używaj przy implementacji dowolnej funkcji lub naprawie błędów, zanim napiszesz kod implementacji.

(0)
Daniel NikulshynZrecenzowane przez Daniel Nikulshyn·Zaktualizowano lipiec 2026

Przegląd

Rozwój kierowany testami (TDD) to podejście do tworzenia oprogramowania, które kładzie nacisk na pisanie automatycznych testów przed napisaniem rzeczywistego kodu. Działa według cyklu Red‑Green‑Refactor: najpierw pisz test niepowodzenia (RED), opisujący oczekiwane zachowanie, następnie minimalny kod, aby test przeszedł (GREEN), a na końcu refaktoryzuj kod, by był czysty i wydajny. To podejście zapewnia, że każdy wiersz kodu jest testowalny i że baza kodu jest niezawodna i łatwa w utrzymaniu. Kiedy stosować TDD: zawsze – przy nowych funkcjach, poprawkach, refaktoryzacji, zmianach zachowań oraz przy odrzucaniu prototypów lub kodu generowanego automatycznie. Główną zasadą jest nigdy nie pisać kodu bez najpierw testu niepowodzenia.

Kluczowe funkcje

  • Napisz test niepowodzenia przed kodem implementacji
  • Zweryfikuj, że test nie powodzi się poprawnie
  • Napisz minimalny kod, aby test przeszedł
  • Zweryfikuj, że test przechodzi
  • Refaktoryzuj kod dla czystości i utrzymania

Cennik

Model
Free
Ocena
Brak recenzji

Zastosowania

Implementacja nowej funkcji

Użyj TDD przy implementacji nowej funkcji, aby zapewnić spełnienie wymagań i testowalność.

Naprawa błędów

Zastosuj TDD przy naprawianiu błędów, aby weryfikować, że naprawa działa poprawnie i nie wprowadza nowych problemów.

Plusy i minusy

Plusy

  • Zapewnia, że kod jest testowalny i spełnia wymagania
  • Zmniejsza liczbę błędów i pomyłek poprzez weryfikację zachowania kodu
  • Poprawia jakość kodu i utrzymanie

Minusy

  • Wymaga dodatkowego czasu i wysiłku na początku
  • Może być trudne do zastosowania w pewnych sytuacjach, np. przy odrzucanych prototypach czy plikach konfiguracyjnych

Recenzje

Zaloguj się, aby zostawić recenzję.

Brak recenzji. Bądź pierwszy!

Pytania i odpowiedzi

Ile mojego okna kontekstowego zużywa to narzędzie?

Umiejętności używają stopniowego ujawniania — tylko około 100 tokenów każde dla metadanych. Pełne instrukcje ładowane są tylko po aktywacji (zwykle poniżej 5 000 tokenów każde). 39 umiejętności nie jest ładowanych jednocześnie. Agenci działają jako oddzielne konwersacje z własnymi oknami kontekstowymi, więc nie zapełniają Twojej głównej rozmowy. | Komponent | Użycie kontekstu | Kiedy | |-----------|------------------|-------| | Orchestrator | ~4 000 tokenów | Aktywne podczas /go | | Planner | ~3 000 tokenów | Tylko podczas planowania | | Evaluator | ~2 500 tokenów każde | Ładuje się tylko aktywny evaluator | | Board meeting | ~5 000 tokenów | Na żądanie | | Idle | ~500 tokenów | Pomiędzy krokami |

Asked by Hiroshi Tanaka · May 31, 2026

Co jest tworzone w twoim projekcie?

Po uruchomieniu /orchestrator-supaconductor:setup tworzony jest folder conductor/: Wszystkie te pliki to zwykłe pliki Markdown i JSON. Możesz je czytać, edytować lub usuwać w dowolnym momencie.

Asked by Ravi Chandrasekaran · May 28, 2026

Czy mogę używać tego razem z innymi wtyczkami Claude Code?

Tak. SupaConductor korzysta z przestrzeni nazw /orchestrator-supaconductor: i nie koliduje z innymi wtyczkami, wbudowanymi poleceniami ani serwerami MCP.

Asked by Tobias Hartmann · May 2, 2026

Czy to przesada przy małych zadaniach?

Przy szybkim poprawieniu jednego pliku — tak, po prostu użyj Claude Code bezpośrednio. Używaj SupaConductor, gdy: Praca obejmuje 3 lub więcej plików; Zwykle planujesz przed kodowaniem; Chcesz automatycznych kontroli jakości; Chcesz, aby praca została wykonana dobrze za pierwszym razem. Możesz także używać pojedynczych poleceń bez pełnej pętli.

Asked by Oscar Lindqvist · Apr 15, 2026

Czy to działa z Cursor, Windsurf lub innymi narzędziami AI?

Nie — SupaConductor jest wtyczką Claude Code, która wymaga systemu wtyczek Claude Code (agenci, umiejętności, polecenia slash, hooki). Jednak katalog conductor/ tworzony przez wtyczkę to po prostu pliki Markdown. Każde narzędzie AI może je odczytać. Jeśli zaczniesz od SupaConductor i później zmienisz narzędzie, Twoje specyfikacje, plany i dokumentacja pozostaną przydatne.

Asked by Xander de Vries · Mar 24, 2026

Zadaj pytanie

Alternatywy dla Umiejętności

Manage Headers (Grade A) logo

Manage Headers (Grade A)

Umiejętności

Rozwijająca umiejętność bezpieczeństwa do Claude AI. Ocena A. Badanie i konfiguracja nagłówków bezpieczeństwa wysyłanych przez witrynę Power Pages do przeglądarek — polityka bezpieczeństwa treści, ochrona przed frame i clickjackingiem

(0)
Free
Using Git Worktrees (Grade A) logo

Using Git Worktrees (Grade A)

Umiejętności

Skill zabezpieczony pod kątem bezpieczeństwa dla Claude AI, klasy A. Użyj przy rozpoczynaniu pracy nad funkcją wymagającej izolacji od bieżącego środowiska lub przed realizacją planów wdrożeniowych – tworzy izolowane worktree Git.

(0)
Free
Ga4 Bigquery Schema (Grade A) logo

Ga4 Bigquery Schema (Grade A)

Umiejętności

Sprawdzone pod kątem bezpieczeństwa narzędzie data‑ai dla Claude AI. Ocena A. Referencja schematu eksportu GA4 do BigQuery — pełna dokumentacja pól, struktury zagnieżdżone, wzorce zapytań oraz wskazówki dotyczące wydajności

(0)
Free
Meta Capi (Grade A) logo

Meta Capi (Grade A)

Umiejętności

Przetestowana pod względem bezpieczeństwa umiejętność data-ai dla Claude AI. Ocena A. Meta Conversions API (CAPI) Konfiguracja odnośnika — architektura, typy zdarzeń, mieszanie informacji o klientach, deduplikacja, przykłady wdrożenia, AEM

(0)
Free
Callees (Grade A) logo

Callees (Grade A)

Umiejętności

Bezpieczna, przetestowana umiejętność programistyczna dla Claude AI. Klasa A. Lista funkcji/metod wywoływanych (bezpośredni wykres wywołań)

(0)
Free
Test Module Name (Grade A) logo

Test Module Name (Grade A)

Umiejętności

Składnik data-ai przetestowany pod kątem bezpieczeństwa dla Claude AI. Klasa A.

(0)
Free
Board Of Directors (Grade A) logo

Board Of Directors (Grade A)

Umiejętności

Skutecznie przetestowana umiejętność AI do danych dla Claude AI. Klasa A. Symuluje deliberację 5‑członkowej rady ekspertów przy kluczowych decyzjach. Używaj przy ocenie planów, wyborów architektonicznych, projektów funkcji lub innych decyzji.

(0)
Free
Advpl Mvc Avancado (Grade A) logo

Advpl Mvc Avancado (Grade A)

Umiejętności

Umiejętność programowania przetestowana pod względem bezpieczeństwa dla Claude AI. Klasa A. MVC zaawansowany via PE (Punkty Wejścia) — dodawanie niestandardowych siatek w standardowych ekranach MVC (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free