Toolverse
All skills

pair-programming

by ruvnet

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

Quick info

Author
ruvnet
Category
Testing
Views
54

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

  1. 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.

  2. Przejdź do katalogu projektu, w którym chcesz pracować. Jeśli nie masz jeszcze repozytorium Git, zainicjuj je poleceniem git init.

  3. Uruchom sesję pair programmingu poleceniem claude-flow pair --start. Asystent AI przejmie rolę nawigatora lub kierowcy, w zależności od wybranego trybu.

  4. 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.

  5. 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.

  6. Po zakończeniu pracy sesja automatycznie zapisuje postęp. Możesz wznowić pracę, wyeksportować wyniki lub udostępnić sesję innym programistom.

Related skills

dependency-upgrade

by wshobson

Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.

Testing
17138

ppt-creator

by daymade

Create professional slide decks from topics or documents. Generates structured content with data-driven charts, speaker notes, and complete PPTX files. Applies persuasive storytelling principles (Pyramid Principle, assertion-evidence). Supports multiple formats (Marp,

Testing
2739

backtesting-frameworks

by wshobson

Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.

Testing
12105

polymarket-trader

by openclaw

Query Polymarket prediction markets - trending events, crypto, politics, sports, and search

Testing
14142

crypto-research

by stevengonsalvez

Comprehensive cryptocurrency market research and analysis using specialized AI agents. Analyzes market data, price trends, news sentiment, technical indicators, macro correlations, and investment opportunities. Use when researching cryptocurrencies, analyzing crypto markets,

Testing
14118

differential-review

by trailofbits

Performs security-focused differential review of code changes (PRs, commits, diffs). Adapts analysis depth to codebase size, uses git history for context, calculates blast radius, checks test coverage, and generates comprehensive markdown reports. Automatically detects and

Testing
2510