OH

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.zip

Installs 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 计划阶段 — 约束集转化为零决策可执行计划
25 charsno explicit “when” trigger
Advanced

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

You give it
Project constraints
You get back
Zero-decision executable task plan

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 analysis
  • context_files: Key architecture files
  • background: true

Gemini (designer role) — use ask_gemini tool:

  • agent_role: "designer"
  • prompt: Include all constraints, ask for frontend decomposition and UX risks
  • files: Key UI/component files
  • background: 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_write MCP 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

RPI state in research phaseDefined project constraints

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.

SkillInstallsUpdatedSafetyDifficulty
oh-my-ccg-plan (this skill)05moNo flagsAdvanced
agent-migration-plan16moNo flagsAdvanced
openprd-router01moNo flagsIntermediate
value-stream-mapping07moNo flagsIntermediate

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

11

openprd-router

DavidLam-oss

OpenPrd 入口路由 skill:先判断当前任务该读哪个 skill、哪个命令面和哪个门禁。

00

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.

06

trello

openclaw

Manage Trello boards, lists, and cards via the Trello REST API.

41205

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.

36121

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.

32115

Search skills

Search the agent skills registry