jmstar85/oh-my-githubcopilot/plan

Claude Code and agent skill by jmstar85/oh-my-githubcopilot

Trust tier 2
  • community
LLM review pending
Source check pending

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 jmstar85/oh-my-githubcopilot/plan

SKILL.md

The same SKILL.md was published earlier as r3dlex/oh-my-githubcopilot/plan.

Plan

Creates comprehensive, actionable work plans through intelligent interaction. Auto-detects whether to interview (broad requests) or plan directly (detailed requests).

Modes

ModeTriggerBehavior
InterviewDefault for broad requestsInteractive requirements gathering
Direct--direct, or detailed requestSkip interview, generate plan directly
Consensus--consensus, "ralplan"Planner → Architect → Critic loop
Review--reviewCritic 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 PointQuestion Type
Interview mode: each question roundScope/preference/constraint question with options
Interview mode: readiness check"Ready to generate plan?" gate
Consensus mode: plan trade-offsPresent design options with pros/cons
Consensus mode: critic rejectionShow rejection reasons, ask for direction
All modes: plan approvalFinal plan review before execution

Interview Mode (broad/vague requests)

  1. Classify request: broad triggers interview
  2. 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)
  1. Gather codebase facts via @explore BEFORE asking user
  2. Consult @analyst for hidden requirements
  3. 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" } ] ``

  1. Create plan when user signals readiness

Direct Mode (detailed requests)

  1. Optional brief @analyst consultation
  2. Generate comprehensive work plan immediately

Consensus Mode (--consensus / "ralplan")

  1. @planner creates initial plan with RALPLAN-DR summary (Principles, Decision Drivers, Options)
  2. 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] ``

  1. @architect reviews for architectural soundness (sequential, NOT parallel with critic)
  2. @critic evaluates quality criteria (after architect completes)
  3. 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" } ] ``

  1. Re-review loop (max 5 iterations)
  2. Final plan includes ADR (Decision, Drivers, Alternatives, Why chosen, Consequences)

Review Mode (--review)

  1. Read plan from .omg/plans/
  2. @critic evaluates
  3. Return verdict: APPROVED / REVISE / REJECT

Plan Approval Hook (all modes)

HOOK: After plan generation, present plan summary for user approval:

header: "plan-approval"
question: "[N] tasks identified. Review the plan and choose next step:"
options: [
{ label: "Approve & execute with autopilot", recommended: true },
{ label: "Approve & execute with ralph" },
{ label: "Approve & execute with team" },
{ label: "Revise — I have feedback" },
{ label: "Save plan only — don't execute yet" }
]

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, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/jmstar85/oh-my-githubcopilot/plan/badge)](https://verified-skill.com/skills/jmstar85/oh-my-githubcopilot/plan)

Something wrong with this skill or its page? Tell us.