pairing

Builds work in reviewable pieces, pausing for feedback before starting each next piece.

Updated Sep 1, 2026
One-click install
npx skills add https://github.com/amirbiron/Han --skill pairing-amirbiron
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pairing
Source: https://github.com/amirbiron/Han/tree/main/han-core/skills/pairing
Command: npx skills add https://github.com/amirbiron/Han --skill pairing-amirbiron

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? When an AI builds an entire feature, document, or plan in one uninterrupted run, the person only gets to review a finished result, which makes course corrections expensive and lets errors pass unreviewed. This Skill paces collaborative work into reviewable pieces so the person stays in the lead and steers while the work happens. ## Core Features & Use Cases - Concern Splitting and Sorting: Splits a request into separate concerns (never bundling code changes with questions), then sorts each as skill-backed, decision, prose, or open-ended work. - Plan-Before-Build: Proposes a plan naming concerns, pieces, expensive-to-reverse choices, and the feedback record location, then waits for approval before building anything. - Stop-and-Review Loop: Builds one piece at a time, presents what can be checked, ends the turn, and routes feedback to fix, carry forward, or revise the plan. - Backing Skill Orchestration: Delegates test-first builds to tdd, restructuring to refactor, interface contracts to design-an-api, and plan work to iterative-plan-review or plan-implementation, each run collaboratively. - Use Case: Ask to pair on building a new API endpoint; the Skill proposes a plan, hands the test-first build to the tdd skill one unit at a time, and stops after each piece so you review the work as it happens. ## Quick Start Ask the AI to pair with you on building a feature, making a design decision, or drafting a document, and it will propose a plan and build it piece by piece with your review at each stop.

Frequently Asked Questions about pairing

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

FAQPage Schema
How do I pair with an AI on a coding task instead of reviewing finished output?▼

Invoke the pairing skill with what you want to build. It proposes a plan splitting the work into pieces, builds one piece at a time, and ends its turn after each stop so you review and steer before the next piece starts.

How does the pairing skill handle test-driven development work?▼

Test-first builds are delegated to the tdd backing skill with the collaborative flag set, so it runs its own units and stops at its existing boundaries. The pairing loop continues explicitly after each sub-skill invocation returns.

Can I use pairing for writing or design decisions, not just code?▼

Yes. Concerns sort into four kinds: skill-backed, decision, prose, and open-ended. Prose work climbs a fidelity ladder of shape, rough draft, then language, and decision work presents options with what each commits you to.

When should I not use the pairing skill?▼

Do not use it to explain or walk through existing code, summarize, or research a question, since it produces nothing in those cases. Use code-walkthrough, code-overview, or research instead, or invoke a backing skill directly to run without pausing.

What happens if I tell the pairing skill to finish without stopping?▼

It acknowledges the request in the same turn, names what will now go unreviewed, then continues through the remaining plan and reports at the end. Ending the paced loop is always the person's call.