What problem does it solve? Unstructured AI coding help often takes over the whole task or gives one-shot answers, leaving the user without control over pace, decisions, or learning. This Skill establishes an explicit pair programming workflow where driver and navigator roles are shared and the user stays in control. ## Core Features & Use Cases - Role-Based Collaboration: Supports user-drives, agent-drives, role switching, debugging, and mentoring modes chosen to fit the session. - Structured Working Loop: Agrees on a small next step, inspects code, makes one coherent increment, runs the most relevant check, and reviews the result before continuing. - Engineering Discipline: Preserves repository conventions, separates refactoring from behavior changes, adds tests only where they protect changed behavior, and never claims unperformed checks. - Use Case: A developer stuck on a failing test asks for a debugging session; the agent forms hypotheses, gathers evidence from logs and code, and narrows the failure together with the user step by step. ## Quick Start Ask the agent to pair program with you on a specific bug or feature, stating whether you want to drive or have the agent drive.