Pair Programming

Runs AI-assisted pair programming sessions with role switching, verification, and testing.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/pjherron/hypoc --skill pair-programming-pjherron
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Pair Programming
Source: https://github.com/pjherron/hypoc/tree/main/hypoc/skills/pair-programming
Command: npx skills add https://github.com/pjherron/hypoc --skill pair-programming-pjherron

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires claude-flow.

What problem does it solve? Solo development lacks continuous feedback, making it easy to miss bugs, security issues, and design flaws until late review cycles. This Skill structures AI-assisted pair programming sessions with defined roles, real-time code review, and quality scoring so every change is verified as it is written. ## Core Features & Use Cases - Multiple Collaboration Modes: Driver, Navigator, Switch, TDD, Review, Mentor, and Debug modes with automatic role rotation at configurable intervals. - Real-Time Verification: Truth-score quality checks with automatic rollback, security scanning, performance profiling, and coverage enforcement before commits. - Session Management: Persistent sessions with auto-save, history, export, background execution, and reusable profiles for refactoring, debugging, or learning workflows. - Use Case: A developer fixing a memory leak starts a Debug mode session with the debugger-expert agent, profiles memory growth, locates unremoved event listeners, applies cleanup fixes, and commits only after tests pass and the truth score exceeds the threshold. ## Quick Start Start a pair programming session in TDD mode with test-first enabled and a 90 percent coverage target.

Frequently Asked Questions about Pair Programming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start an AI pair programming session?▼

Run claude-flow pair --start to begin a basic session. Add flags like --mode tdd, --agent senior-dev, or --verify to configure the collaboration mode, AI partner, and quality checks.

What pair programming modes are available?▼

Seven modes are supported: driver, navigator, switch, TDD, review, mentor, and debug. Switch mode alternates roles automatically at configurable intervals such as 5, 10, or 15 minutes.

How does truth-score verification work in pair sessions?▼

Verification scores each change against a configurable threshold, defaulting around 0.95. Scores below the threshold trigger warnings or automatic rollback, and pre-commit checks can block low-quality commits.

Can I enforce test coverage during a TDD session?▼

Yes, TDD mode supports --test-first and --coverage flags, and the configuration can enforce a minimum coverage percentage. Tests run automatically on save or after each change.

What happens if a pair programming session disconnects?▼

Sessions auto-save at configurable intervals, so you can restore state using the --recover flag. You can also save, load, and export sessions explicitly by session ID.

What are the limitations of AI pair programming sessions?▼

Sessions depend on the claude-flow CLI being installed and may slow down with high verification thresholds or continuous testing enabled. Reducing the threshold or disabling continuous tests improves performance on constrained systems.