oh-my-ccg-plan
Orchestrates multi-model plan decomposition to generate a clear, mechanical execution roadmap.
Install
mkdir -p .claude/skills/oh-my-ccg-plan && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11362" && unzip -o skill.zip -d .claude/skills/oh-my-ccg-plan && rm skill.zipInstalls to .claude/skills/oh-my-ccg-plan
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
RPI 计划阶段 — 约束集转化为零决策可执行计划Key capabilities
- →Decompose constraints into tasks
- →Perform multi-model analysis
- →Extract testable properties
- →Eliminate plan ambiguities
How it works
It uses parallel planner and designer agents to analyze constraints and decompose them into mechanical, dependency-linked tasks.
Inputs & outputs
When to use oh-my-ccg-plan
- →Decomposing project constraints
- →Creating mechanical task lists
- →Analyzing UX/Arch design risks
About this skill
oh-my-ccg Plan Phase
You are executing the RPI Plan phase. Transform constraints into a zero-decision executable plan.
Prerequisites
- RPI state must be in RESEARCH phase (or resuming PLAN)
- Constraints must be defined in state
Workflow
Step 1: Restore State
Use the oh-my-ccg-tools MCP server's rpi_state_read tool.
Load constraints, decisions, and artifacts from the persisted state.
Step 2: Multi-Model Analysis (PARALLEL)
Launch both models simultaneously in a single message using MCP tools:
Codex (planner role) — use ask_codex tool:
agent_role: "planner"prompt: Include all constraints, ask for implementation approach and risk analysiscontext_files: Key architecture filesbackground: true
Gemini (designer role) — use ask_gemini tool:
agent_role: "designer"prompt: Include all constraints, ask for frontend decomposition and UX risksfiles: Key UI/component filesbackground: true
Then use check_job_status for both job IDs to collect results.
Step 3: Task Decomposition
Using the planner agent, decompose into ordered tasks:
- Each task must be mechanical (zero decisions)
- Specify exact files, functions, tests
- Mark dependencies between tasks
- Route each task: frontend / backend / fullstack
Step 4: PBT Property Extraction
For each requirement/constraint, extract testable properties:
- Define invariants
- Specify property-based tests where applicable
Step 5: Ambiguity Elimination
Audit the plan for any remaining decisions:
- If ambiguities found → use AskUserQuestion to resolve
- Iterate until zero ambiguities remain
Step 6: Generate Artifacts
- Write specs/ documents using the Write tool (in OpenSpec change dir if available)
- Write design/ documents using the Write tool
- Write tasks.md with full task list
- Use
rpi_state_writeMCP tool to update state with:- Phase transition to "plan"
- Artifacts list
- PBT properties
- Task list
Step 7: Transition
Report: task count, PBT properties, estimated scope.
Instruct user to /clear then /oh-my-ccg:impl.
When not to use it
- →When the RPI state is not in the research phase
- →When constraints are not defined
Prerequisites
Limitations
- →Requires RPI state persistence
- →Dependent on parallel model availability
How it compares
It enforces a zero-decision plan by auditing for ambiguity and extracting testable properties before implementation begins.
Compared to similar skills
oh-my-ccg-plan side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| oh-my-ccg-plan (this skill) | 0 | 5mo | No flags | Advanced |
| agent-migration-plan | 1 | 6mo | No flags | Advanced |
| openprd-router | 0 | 1mo | No flags | Intermediate |
| value-stream-mapping | 0 | 7mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
agent-migration-plan
ruvnet
Agent skill for migration-plan - invoke with $agent-migration-plan
openprd-router
DavidLam-oss
OpenPrd 入口路由 skill:先判断当前任务该读哪个 skill、哪个命令面和哪个门禁。
value-stream-mapping
Prorise-cool
Lean value stream mapping for identifying waste and optimization opportunities. Creates current/future state maps with cycle time analysis and improvement recommendations.
trello
openclaw
Manage Trello boards, lists, and cards via the Trello REST API.
create-plan
antinomyhq
Generate detailed implementation plans for complex tasks. Creates comprehensive strategic plans in Markdown format with objectives, step-by-step implementation tasks using checkbox format, verification criteria, risk assessments, and alternative approaches. Use when users need thorough analysis and structured planning before implementation, when breaking down complex features into actionable steps, or when they explicitly ask for a plan, roadmap, or strategy. Strictly planning-focused with no code modifications.
project-planner
adrianpuiu
Comprehensive project planning and documentation generator for software projects. Creates structured requirements documents, system design documents, and task breakdown plans with implementation tracking. Use when starting a new project, defining specifications, creating technical designs, or breaking down complex systems into implementable tasks. Supports user story format, acceptance criteria, component design, API specifications, and hierarchical task decomposition with requirement traceability.