A structured approach to working with Claude on code, complete with role management and quality gates. You pick driver mode if you're writing and want real-time guidance, navigator mode if you want Claude to implement while you direct, or switch mode to alternate every few minutes. The TDD and review modes enforce test-first workflows and continuous scanning. What's interesting here is the truth-score verification system that can roll back changes if quality drops, plus session persistence so you can pause and resume. Works best when you've got a testing framework and linter already configured. It's more process-heavy than just chatting with Claude, but that's the point: it adds structure to longer coding sessions where roles and quality tracking actually matter.

GitHub stars
240
last updated
Jun 11, 2026

Install

$ npx -y skills add spencermarx/open-code-review --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

Prerequisites

Required:

  • Claude Flow CLI installed (npm install -g claude-flow@alpha)
  • Git repository (optional but recommended)

Sponsors

Details

Repository
github.com/spencermarx/open-code-review
Categories
Testing & QA, Security, DevOps & CI/CD, Git & Pull Requests, Code Review & Quality, AI & Agent Building, Debugging
License
Apache-2.0
First seen
Jun 11, 2026

More from spencermarx/open-code-review

All 31
1sponsiolabs 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
2telagod 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
3VilnaCRM-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
4microsoft 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
5proffesor-for-testing avatartechnical-writingproffesor-for-testing/agentic-qeWrite clear, engaging technical content from real experience. Use when writing blog posts, documentation, tutorials, or technical articles.205skills.sh installs
6proffesor-for-testing avatarbrutal-honesty-reviewproffesor-for-testing/agentic-qeUnvarnished technical criticism combining Linus Torvalds' precision, Gordon Ramsay's standards, and James Bach's BS-detection. Use when code/tests need harsh re181skills.sh installs