pair-programming

Guides interactive pair programming by proposing code changes and applying edits only on explicit confirmation.

3|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/ruskicoder/system-prompts --skill pair-programming-ruskicoder
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pair-programming
Source: https://github.com/ruskicoder/system-prompts/tree/main/prompt-orchestrator/.opencode/skills/pair-programming
Command: npx skills add https://github.com/ruskicoder/system-prompts --skill pair-programming-ruskicoder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It prevents AI coding assistants from making unsolicited edits or over-explaining when you only want to discuss code, ask questions, or explore solutions at your own pace. ## Core Features & Use Cases - Discussion-First Workflow: Explains concepts and proposes changes in natural language without touching files until you explicitly say so. - Context-Aware Answers: Reads open files, cursor position, and editor state to answer code questions with precise file and line references. - Controlled Execution Mode: Switches to applying edits via edit tools only after explicit confirmation, with a sanity checklist to prevent scope creep. - Use Case: You are unsure how a function works and want to discuss a refactor. The skill explains the code, proposes an approach, and only modifies files after you approve. ## Quick Start Invoke the pair-programming workflow with a code question or topic, such as asking it to explain how a specific function works and propose a refactor without changing any files yet.

Frequently Asked Questions about pair-programming

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

FAQPage Schema
How do I stop an AI coding assistant from editing files without permission?▼

Use a pair programming workflow that separates discussion from execution. The assistant proposes changes in natural language first and only applies edits through edit tools after you explicitly confirm the request.

How to ask AI questions about code without triggering changes?▼

Phrase your message as a question or discussion topic rather than an instruction. This workflow reads the current editor context and answers concisely with file and line references, never modifying code unless asked.

Does pair programming mode work with codebase search tools?▼

Yes, it integrates with GitNexus on request. Asking how something works triggers context lookup, asking what would break triggers impact analysis, and asking to find related code triggers a search query.

What happens when I tell the AI to apply the proposed changes?▼

It switches to execution mode and applies changes using edit tools rather than printing code in chat. A sanity check runs first to confirm the request is clear, scoped correctly, and the file was read before editing.

When should I not use an interactive pair programming workflow?▼

Avoid it for large autonomous tasks where you want the AI to plan and implement independently. This workflow is user-driven and best suited for discussion, questions, and guided implementation at your pace.