rseng-pair-programming
SolidCovers the agent as an effective pair programmer and pull-request review buddy for research software: driver-navigator collaboration with think-aloud reasoning, ping-pong test-driven pairing, keeping the human in charge of scientific decisions, pre-review of pull requests before human reviewers see them, and constructive review-comment craft. Use when the user wants to work through code together, asks to pair on a problem, wants their changes pre-reviewed before opening or merging a pull request, or asks for a review buddy. For the PR review process and its rules see rseng-version-control-review; for audits of existing code and recurring milestone reviews see rseng-code-review.
Install
Quality Score: 83/100
Skill Content
Details
- Author
- fdiblen
- Repository
- fdiblen/rseng-agent-skills
- Created
- 4 days ago
- Last Updated
- 4 days ago
- Language
- Python
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
pair-programming
Collaboratively design, implement, review, and refine software features with a human developer using an iterative pair programming workflow. Prioritize understanding, explicit approval, small reviewable changes, and synchronized specifications.
pair
Agentic pair programming — drive a change together with a human partner in the loop, narrating intent and pausing at decision points. Use when the user wants to work side-by-side rather than hand off a whole task. Calibrated by three dials (role, detail, autonomy) and an always-on challenge mandate.
pair-programming
Navigator protocol for building code or proofs together — the user drives (types every change to the working file) and Claude guides, so the user ends up able to do it alone. Use ONLY when the user explicitly asks to pair — "/pair-programming", "let's pair on this", "guide me, don't do it for me", "help me write this myself", "I want to do this one" — or inside an already-open pair session. Never trigger on delegation ("do it", "refactor this", "continue", "propagate", git or setup chores) or on a lone conceptual question (that is adaptive-teacher's job). Asking Claude to execute is not an invitation to teach.