Yeachan-Heo

ralplan

Alias for /plan --consensus

Yeachan-Heo 38,811 3,485 Updated 6mo ago
GitHub

Install

npx skillscat add yeachan-heo/oh-my-claudecode/ralplan

Install via the SkillsCat registry.

About this skill

Ralplan is an alias that invokes the Plan skill in consensus mode, running Planner, Architect, and Critic agents iteratively until agreement is reached. It generates a validated plan for complex tasks, with optional interactive user feedback at draft review and final approval stages. Use it when you need a thoroughly vetted execution plan before proceeding with implementation.

SKILL.md

Ralplan (Consensus Planning Alias)

Ralplan is a shorthand alias for /oh-my-claudecode:plan --consensus. It triggers iterative planning with Planner, Architect, and Critic agents until consensus is reached.

Usage

/oh-my-claudecode:ralplan "task description"

Flags

  • --interactive: Enables user prompts at key decision points (draft review in step 2 and final approval in step 6). Without this flag the workflow runs fully automated — Planner → Architect → Critic loop — and outputs the final plan without asking for confirmation.

Usage with interactive mode

/oh-my-claudecode:ralplan --interactive "task description"

Behavior

This skill invokes the Plan skill in consensus mode:

/oh-my-claudecode:plan --consensus <arguments>

The consensus workflow:

  1. Planner creates initial plan
  2. User feedback (--interactive only): If --interactive is set, use AskUserQuestion to present the draft plan before review (Proceed to review / Request changes / Skip review). Otherwise, automatically proceed to review.
  3. Architect reviews for architectural soundness — await completion before step 4
  4. Critic evaluates against quality criteria — run only after step 3 completes
  5. If Critic rejects: iterate with feedback (max 5 iterations)
  6. On Critic approval (--interactive only): If --interactive is set, use AskUserQuestion to present the plan with approval options (Approve and execute via ralph / Approve and implement via team / Clear context and implement / Request changes / Reject). Otherwise, output the final plan and stop.
  7. (--interactive only) User chooses: Approve (ralph or team), Request changes, or Reject
  8. (--interactive only) On approval: invoke Skill("oh-my-claudecode:ralph") for sequential execution or Skill("oh-my-claudecode:team") for parallel team execution -- never implement directly

Important: Steps 3 and 4 MUST run sequentially. Do NOT issue both agent Task calls in the same parallel batch. Always await the Architect result before issuing the Critic Task.

Follow the Plan skill's full documentation for consensus mode details.