pair-programming
AI-assisted pair programming with multiple modes (driver/navigator/switch), real-time verification, quality monitoring, and comprehensive testing. Supports TDD, debugging, refactoring, and learning sessions. Features automatic role switching, continuous code review, security
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
AI-assisted pair programming with multiple modes (driver/navigator/switch), real-time verification, quality monitoring, and comprehensive testing. Supports TDD, debugging, refactoring, and learning sessions. Features automatic role switching, continuous code review, security scanning, and performance optimization with truth-score verification.
How to use
Zainstaluj Claude Flow CLI, uruchamiając w terminalu polecenie npm install -g claude-flow@alpha. Upewnij się, że masz zainstalowany Git (opcjonalnie, ale zalecane) oraz narzędzia testujące, takie jak Jest lub pytest.
Przejdź do katalogu projektu, w którym chcesz pracować. Jeśli nie masz jeszcze repozytorium Git, zainicjuj je poleceniem git init.
Uruchom sesję pair programmingu poleceniem claude-flow pair --start. Asystent AI przejmie rolę nawigatora lub kierowcy, w zależności od wybranego trybu.
Aby pracować w trybie TDD (test-driven development), użyj polecenia claude-flow pair --start --mode tdd --test-first --coverage 90. Umiejętność najpierw wygeneruje testy, a następnie kod je spełniający.
Podczas sesji AI automatycznie przełącza role, przeprowadza przegląd kodu, skanuje bezpieczeństwo i monitoruje metryki jakości. Jeśli weryfikacja nie powiedzie się, sesja automatycznie się wycofuje.
Po zakończeniu pracy sesja automatycznie zapisuje postęp. Możesz wznowić pracę, wyeksportować wyniki lub udostępnić sesję innym programistom.