omc-plan

Generate work plans with requirements gathering and multi-agent validation.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/nichobbs/lyric-lang --skill omc-plan-nichobbs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omc-plan
Source: https://github.com/nichobbs/lyric-lang/tree/main/.claude/skills/omc-plan
Command: npx skills add https://github.com/nichobbs/lyric-lang --skill omc-plan-nichobbs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you avoid jumping into code too early by converting broad, unclear requests into a structured, quality-checked work plan with requirements, acceptance criteria, and verification steps.

Core Features & Use Cases

  • Auto interview vs direct planning: Automatically asks targeted one-question-at-a-time requirements questions for vague requests, or skips straight to planning for detailed ones.
  • Consensus review loop (Planner → Architect → Critic): Supports iterative multi-perspective validation with RALPLAN-DR structured deliberation and a bounded re-review cycle.
  • Optional review of an existing plan: Lets you evaluate and improve a plan you already have via Critic verdicts.
  • Safe handoff to execution: Deactivates planning state and hands off to execution skills only after explicit approval in interactive mode.

Quick Start

Ask it to create a work plan for a vague task by running: омс plan "Plan how to implement an authentication flow for a web service with role-based access and clear testable acceptance criteria."

Frequently Asked Questions about omc-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn vague project requirements into an actionable work plan?

To turn vague project requirements into an actionable work plan, use an interactive requirements gathering process that asks targeted questions one at a time. This clarifies scope and generates testable acceptance criteria before planning begins.

What is the best way to validate a software architecture plan before execution?

The best way to validate a software architecture plan is using a multi-agent consensus review loop involving Planner, Architect, and Critic roles. This iterative process applies structured deliberation to evaluate scope and verify testable outcomes before approval.

How do I generate acceptance criteria for a broad software request?

You generate acceptance criteria for a broad software request through automated requirements gathering that interactively clarifies scope. This ensures the final work plan includes clear, testable outcomes and verification steps.

Can I use architectural review to improve an existing project execution plan?

Yes, you can use architectural review to improve an existing project execution plan. A Critic agent evaluates your current plan, provides structured verdicts, and iterates improvements without needing to start planning from scratch.

When should I avoid jumping straight into code for a new feature request?

You should avoid jumping straight into code for a new feature request when scope is vague or unclear. Generating a structured work plan with requirements gathering and acceptance criteria first prevents premature execution and scope creep.