一键导入
plan
Strategic planning with optional interview workflow. Activate when user says: plan this, plan the, let's plan, make a plan, how should we approach.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Strategic planning with optional interview workflow. Activate when user says: plan this, plan the, let's plan, make a plan, how should we approach.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Route multi-perspective questions through OMG's existing CCG-style analysis workflow. Activate when: ask, multi-model ask, ask models, compare model opinions.
Stateful research improvement loop with evaluator gates and decision logs. Activate when: autoresearch, research loop, improve research, evaluate research.
Guide configuration of notification integrations and status alerts. Activate when: configure notifications, notifications setup, alert me, Telegram, Discord, Slack.
Generate or refresh hierarchical repository guidance files for agents. Activate when: deepinit, repo init docs, initialize agent docs, create AGENTS guidance.
Gather external documentation context through focused, bounded research passes. Activate when: external context, docs research, external docs, look up docs.
Guide use of OMG's VS Code StatusBar and TreeView workflow status surfaces. Activate when: hud, status display, workflow dashboard, show OMG status.
| name | plan |
| description | Strategic planning with optional interview workflow. Activate when user says: plan this, plan the, let's plan, make a plan, how should we approach. |
| argument-hint | [--direct|--consensus|--review] <task description> |
Creates comprehensive, actionable work plans through intelligent interaction. Auto-detects whether to interview (broad requests) or plan directly (detailed requests).
| 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 |
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.
| 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 |
vscode_askQuestions for preferences, scope, constraints
allowFreeformInput: true)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" }
]
--consensus / "ralplan")header: "design-trade-off"
question: "The planner identified competing approaches. Which direction?"
options: [derived from RALPLAN-DR viable options with pros/cons in descriptions]
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" }
]
--review).omg/plans/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" }
]
Plans saved to .omg/plans/. Include: