What problem does it solve?
Planning prevents wasted effort from jumping into implementation without clear requirements, testable acceptance criteria, or validated architecture. omc-plan turns vague or broad requests into structured, actionable plans so execution starts from a firm, verifiable foundation.
Core Features & Use Cases
- Adaptive Mode Selection: Automatically chooses interview mode for vague requests or direct mode for detailed requests, and supports review or consensus (RALPLAN-DR) flows for high-stakes decisions.
- Consensus Workflow: Orchestrates Planner → Architect → Critic loops with sequential validation, re-review iterations (max 5), ADR generation, and changelog updates before handoff.
- Stateful Hand-off and Safety: Manages persistent ralplan state with explicit state_write/state_clear rules and enforces non-autonomous execution by delegating to execution skills (team/ralph) when approved.
- Use Case: Scope a multi-service feature where design tradeoffs, testable acceptance criteria, and file-referenced implementation steps are required before any code changes.
Quick Start
Ask the planner to create a detailed work plan for a task management app, starting with an interview to gather requirements and producing a saved plan in .omc/plans/.