ralplan

Generate consensus.md plans via a Planner, Architect, and Critic loop.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/Jurel89/copilot-omni --skill ralplan-jurel89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ralplan
Source: https://github.com/Jurel89/copilot-omni/tree/main/skills/ralplan
Command: npx skills add https://github.com/Jurel89/copilot-omni --skill ralplan-jurel89

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Ralplan addresses the issue of inefficient execution of vague requests by ensuring that explicit scope, testable acceptance criteria, and Planner/Architect/Critic consensus are established before code is written.

Core Features & Use Cases

  • Consensus-loop Planning: Drives a three-agent consensus loop (Planner → Architect → Critic) until the Critic returns APPROVE, or until 3 cycles elapse.
  • Artifact Generation: Produces a consensus.md plan artifact for downstream execution modes.
  • Pre-execution Gate: Intercepts underspecified requests to ralph, autopilot, and team before execution begins.
  • Use Case: Ideal for use in environments where structured consensus planning is crucial, such as in team-based software development projects.

Quick Start

To initiate planning, use the command: ralplan "My task description or spec"

Frequently Asked Questions about ralplan

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

FAQPage Schema
How do I plan software development tasks when the requirements are vague?

A consensus loop handles underspecified requests by cycling a Planner, Architect, and Critic until approval or three cycles elapse, generating a consensus.md artifact with explicit scope and testable criteria for execution.

What is the best way to enforce a pre-execution planning gate for team-based coding?

Intercepting underspecified requests before execution requires a pre-execution gate that drives a Planner, Architect, and Critic consensus loop, producing a consensus.md artifact defining explicit scope and testable criteria.

Can I use consensus planning to generate testable acceptance criteria before coding?

Yes, consensus planning generates testable acceptance criteria by driving a Planner, Architect, and Critic loop until approved, ensuring explicit scope is defined before execution.

How does the Planner Architect Critic consensus loop actually work?

The consensus loop processes tasks sequentially through Planner, Architect, and Critic roles, iterating until the Critic returns APPROVE or three cycles elapse, then generating a consensus.md plan artifact for execution.

Do I need a consensus.md artifact for downstream execution modes?

Yes, downstream execution modes require the consensus.md artifact generated by the consensus loop, as it captures the explicit scope and testable acceptance criteria needed for structured code execution.