pair-programming
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
- User describes what they want to build. Read relevant code to understand the starting point.
- 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.
- 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:
More from notque/claude-code-toolkit
generate-claudemd
Generate project-specific CLAUDE.md from repo analysis.
12fish-shell-config
Fish shell configuration and PATH management.
12pptx-generator
PPTX presentation generation with visual QA: slides, pitch decks.
12codebase-overview
Systematic codebase exploration and architecture mapping.
10image-to-video
FFmpeg-based video creation from image and audio.
9data-analysis
Decision-first data analysis with statistical rigor gates.
9