r3dlex/oh-my-githubcopilot/plan
Claude Code and agent skill by r3dlex/oh-my-githubcopilot
- community
Checking that the SKILL.md file is still in the repository.
Strategic planning with optional interview workflow. Activate when user says: plan this, plan the, let's plan, make a plan, how should we approach.
Install
npx vskill@latest install r3dlex/oh-my-githubcopilot/planSKILL.md
Plan
Creates comprehensive, actionable work plans through intelligent interaction. Auto-detects whether to interview (broad requests) or plan directly (detailed requests).
Modes
| Mode | Trigger | Behavior | |
|---|---|---|---|
| Interview | Default for broad requests | Interactive requirements gathering | |
| Direct | --direct, or detailed request | Skip interview, generate plan directly | |
| Consensus | --consensus, "ralplan" | Planner → Architect → Critic loop | |
| Review | --review | Critic evaluation of existing plan |
Interactive Hook Protocol
MANDATORY: Use vscode_askQuestions for ALL user-facing decision points in this skill (when available). If vscode_askQuestions is NOT available (e.g., Copilot CLI), present numbered options in markdown and ask the user to respond with a number or freeform text.
When to Fire Hooks
| Trigger Point | Question Type | |
|---|---|---|
| Interview mode: each question round | Scope/preference/constraint question with options | |
| Interview mode: readiness check | "Ready to generate plan?" gate | |
| Consensus mode: plan trade-offs | Present design options with pros/cons | |
| Consensus mode: critic rejection | Show rejection reasons, ask for direction | |
| All modes: plan approval | Final plan review before execution |
Interview Mode (broad/vague requests)
- Classify request: broad triggers interview
- HOOK: Ask ONE focused question via `vscode_askQuestions` for preferences, scope, constraints
- Provide 3-5 contextual options derived from codebase analysis
- Always include freeform input (
allowFreeformInput: true)
- Gather codebase facts via @explore BEFORE asking user
- Consult @analyst for hidden requirements
- HOOK: Readiness gate — ask user if ready to generate plan:
`` header: "plan-readiness" question: "I've gathered enough context. Ready to generate the plan?" options: [ { label: "Yes, generate the plan", recommended: true }, { label: "I have more requirements to add" }, { label: "Show me what you've gathered so far" } ] ``
- Create plan when user signals readiness
Direct Mode (detailed requests)
- Optional brief @analyst consultation
- Generate comprehensive work plan immediately
Consensus Mode (--consensus / "ralplan")
- @planner creates initial plan with RALPLAN-DR summary (Principles, Decision Drivers, Options)
- HOOK: Present design trade-offs when viable options have significant trade-offs:
`` header: "design-trade-off" question: "The planner identified competing approaches. Which direction?" options: [derived from RALPLAN-DR viable options with pros/cons in descriptions] ``
- @architect reviews for architectural soundness (sequential, NOT parallel with critic)
- @critic evaluates quality criteria (after architect completes)
- If critic rejects: HOOK — show rejection reasons, ask user for direction:
`` header: "critic-rejection" question: "Critic flagged issues: [summary]. How to proceed?" options: [ { label: "Address all issues", recommended: true }, { label: "Address critical issues only" }, { label: "Override — accept plan as-is" }, { label: "Start over with different approach" } ] ``
- Re-review loop (max 5 iterations)
- Final plan includes ADR (Decision, Drivers, Alternatives, Why chosen, Consequences)
Review Mode (--review)
- Read plan from
.omg/plans/ - @critic evaluates
- Return verdict: APPROVED / REVISE / REJECT
Plan Approval Hook (all modes)
HOOK: After plan generation, present plan summary for user approval:
Output
Plans saved to .omg/plans/. Include:
- Requirements Summary
- Testable Acceptance Criteria
- Implementation Steps (with file references)
- Risks and Mitigations
- Verification Steps
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingvscode-omg/resources/templates/skills/plan/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/r3dlex/oh-my-githubcopilot/plan)