ruvnet avatar

Pair Programming

This is a full-featured pair programming setup that handles role switching, real-time quality checks, and continuous verification with automatic rollback when code quality drops. It supports multiple modes like TDD, debug, and mentor, plus generates tests and tracks coverage as you work. The truth-score verification system is interesting since it actually stops you from merging bad code rather than just complaining about it later. If you're doing solo development but want the discipline of pair programming, or working with another AI agent in the loop, this gives you the structure and guardrails. From ruvnet's claude-flow project, which has a solid reputation for workflow tooling.

GitHub stars
67.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill 'Pair Programming' --agent claude-code

Installs into .claude/skills of the current project.

Files

Pair Programming

Collaborative AI pair programming with intelligent role management, real-time quality monitoring, and comprehensive development workflows.

What This Skill Does

This skill provides professional pair programming capabilities with AI assistance, supporting multiple collaboration modes, continuous verification, and integrated testing. It manages driver$navigator roles, performs real-time code review, tracks quality metrics, and ensures high standards through truth-score verification.

Key Capabilities:

  • Multiple Modes: Driver, Navigator, Switch, TDD, Review, Mentor, Debug
  • Real-Time Verification: Automatic quality scoring with rollback on failures
  • Role Management: Seamless switching between driver$navigator roles
  • Testing Integration: Auto-generate tests, track coverage, continuous testing
  • Code Review: Security scanning, performance analysis, best practice enforcement
  • Session Persistence: Auto-save, recovery, export, and sharing

How Claude Code Uses This

The CLI holds the session state; Claude Code reads it. There is no REPL to type into.

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Categories
Testing & QA, Security, DevOps & CI/CD, Git & Pull Requests, Code Review & Quality, AI & Agent Building, Debugging
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1shapeshift avatarqabotshapeshift/webRun QA tests using agent-browser and post results to the qabot dashboard. Interactive mode helps craft fixtures. With a fixture provided (or for automated runs 0skills.sh installs
2spencermarx avatarPair Programmingspencermarx/open-code-reviewAI-assisted pair programming with multiple modes (driver/navigator/switch), real-time verification, quality monitoring, and comprehensive testing. Supports TDD,0skills.sh installs
3sponsiolabs avatarconfiguresponsiolabs/sponsioUse after `/plugin install sponsio-claude-code` to wire the runtime end-to-end. The plugin install only registers hooks + skills; the contract library and per-e0skills.sh installs
4telagod avatarshipping-changestelagod/code-abyssEnd-to-end change-shipping closed loop for non-trivial work — research → proposal doc → phased guarded implementation → PR self-review → harden → merge. Use whe0skills.sh installs
5VilnaCRM-Org avatarquality-standardsVilnaCRM-Org/user-serviceOverview of protected quality thresholds and quick reference for all quality tools. Use when you need to understand quality metrics, run comprehensive quality c0skills.sh installs
6microsoft avatardevmicrosoft/playwright-cliDevelopment workflows for the playwright-cli repository. Use when the user asks about rolling dependencies, releasing, or other repo maintenance tasks.6.2Kskills.sh installs