pair-programming

Installation
SKILL.md

Pair Programming Skill

Collaborative coding through the Announce-Show-Wait-Apply-Verify micro-step protocol. The user controls pace, sees every planned change as a diff, and confirms before any file is modified. Works with any domain agent as executor.

This skill runs in the main session (not context: fork) because every step requires an interactive user gate — forking would execute autonomously and break the confirmation protocol.

Instructions

Session Setup

  1. User describes what they want to build. Read relevant code to understand the starting point.
  2. Create a high-level plan. Break the task into numbered steps, each representing one logical change. Show the numbered step list to the user before starting any micro-steps.
  3. Confirm the plan. Wait for user acknowledgment before starting Step 1. The user may reorder, remove, or add steps.

Maintain step count, current speed setting, and remaining plan throughout the session so you can display "Step N of ~M" with each announcement. The user needs this orientation to stay engaged with the collaborative flow.

Micro-Step Protocol (Per Change)

For each step in the plan, execute this 5-step protocol:

Related skills
Installs
7
GitHub Stars
366
First Seen
Mar 23, 2026