pair-programming

Manage agent-human pair programming workflows with git worktrees and review loops.

1|1|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/mcj-coder/development-skills --skill pair-programming-mcj-coder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pair-programming
Source: https://github.com/mcj-coder/development-skills/tree/main/skills/pair-programming
Command: npx skills add https://github.com/mcj-coder/development-skills --skill pair-programming-mcj-coder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables efficient, autonomous pair programming by having the AI agent take the lead on implementation while a human supervisor provides oversight, significantly boosting development throughput.

Core Features & Use Cases

  • Agent-led Implementation: The AI agent writes code, manages worktrees, and handles reviews.
  • Automated Review Loops: Ensures code quality through automated checks before human review.
  • Human Oversight: Human intervenes at key checkpoints, focusing on high-level decisions.
  • Use Case: Implement a new feature from a well-defined issue by having the AI handle the coding, testing, and initial reviews, with you stepping in only for the final approval and critical architectural decisions.

Quick Start

Initiate a pair programming session for issue number 123 by running the command /pair #123.

Frequently Asked Questions about pair-programming

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

FAQPage Schema
How do I use AI for pair programming to implement a feature from an issue?

AI pair programming lets an autonomous agent act as the primary implementer under human supervision. You initiate a session using a command like `/pair #123`, and the agent manages the workflow through planning, implementation, and automated review loops before reaching a human checkpoint.

What is an automated review loop in agent-led development?

An automated review loop is a workflow phase where the AI agent runs automated code checks before requesting human oversight. It ensures code quality by having the agent iteratively review and fix issues, so the human supervisor only handles final approval and critical architectural decisions.

How do AI coding agents manage parallel development workflows?

AI coding agents manage parallel development by leveraging sub-agent orchestration and git worktrees. This allows the agent to isolate feature branches, implement code concurrently, and maintain structured execution across distinct phases like Trigger, Planning, and Merge.

Can I integrate issue-driven delivery with autonomous code generation?

Yes, autonomous code generation can integrate with issue-driven delivery to ensure structured execution. The AI agent reads the issue, acts as the primary implementer, and automates the development workflow until a human checkpoint is reached for final review.

When should I not use AI-driven pair programming for my developer workflow?

You should avoid AI-driven pair programming when a feature lacks a well-defined issue or requires complex, highly ambiguous architectural decisions upfront. This approach relies on human oversight at key checkpoints, so it is unsuitable for unstructured tasks needing continuous manual exploration.

Does agent-led pair programming work with persona-switching for proper attribution?

Agent-led pair programming integrates with persona-switching skills to ensure proper attribution during autonomous implementation. This combined workflow allows the agent to adopt specific developer profiles while managing code generation and review loops under human supervision.