بنقرة واحدة
ralplan
Consensus planning - agree before executing. Use for "ralplan", "consensus", "pre-execution review".
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Consensus planning - agree before executing. Use for "ralplan", "consensus", "pre-execution review".
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Manage OMA skills — list, add, remove, search, and edit skills
Socratic deep interview with mathematical ambiguity gating before autonomous execution
Remove AI slop - low-quality, generic, or verbose content. Use for "clean up", "remove fluff", and "make concise".
Setup routing and environment configuration. Use for "setup", "configure", and "get started".
N coordinated agents on shared task list using Claude Code native teams, with git worktree isolation per executor
QA cycling - test, verify, fix, repeat until quality. Use for "quality assurance", "test driven", and "verify thoroughly".
| name | ralplan |
| description | Consensus planning - agree before executing. Use for "ralplan", "consensus", "pre-execution review". |
| trigger | /oma:ralplan |
Require consensus before execution. A gate to ensure alignment.
┌────────────┐ ┌────────────┐ ┌────────────┐
│ Plan │ -> │ Present | -> | Consensus |
│ Drafting | | Options | | Reached |
└────────────┘ └────────────┘ └────────────┘
↓
┌────────────┐ ┌────────────┐
| Proceed | <- | Review |
| Execution | | Concerns |
└────────────┘ └────────────┘
## RALPLAN: {task}
### Problem Statement
{clear description of the problem}
### Proposed Solutions
#### Option A: {name}
- **What:** {description}
- **Pros:** {list}
- **Cons:** {list}
- **Risk:** {level}
#### Option B: {name}
...
### Decision
**Selected:** Option {letter}
### Consensus Status
| Criterion | Status | Notes |
|-----------|--------|-------|
| Problem understanding | ✅ | {notes} |
| Approach agreement | ✅ | {notes} |
| Risk acceptance | ⚠️ | {notes} |
| Effort reasonableness | ✅ | {notes} |
| Verification planned | ✅ | {notes} |
### Concerns Raised
- **{person}:** {concern} → {resolution}
### Final Agreement
**Consensus:** YES / CONDITIONAL / NO
### Execution Gate
{gate status} - {reason}
### Implementation Plan
| Step | Task | Notes |
|------|------|-------|
| 1 | {task} | {notes} |
<Do_Not_Use_When>
/oma:ralph.oma/plans/) — use the existing plan<Tool_Usage>
<Why_This_Exists> OMA runs inside Auggie and often handles complex, multi-step tasks where the first approach is not always the best. Without a consensus gate, an executor can spend significant effort implementing a solution only to discover the user wanted something different — or an architect later flags an architectural problem. ralplan makes consensus explicit and structured before execution cycles are spent, reducing rework and increasing alignment between human intent and agent action. </Why_This_Exists>
Multi-step implementation with trade-offs:
User: "Refactor the auth system to support OAuth2"
OMA: [planner drafts 3 options: middleware approach, decorator approach, service-layer approach]
OMA: [Presents options with pros/cons to user]
User: "I prefer the middleware approach — it keeps auth centralized"
OMA: [Consensus reached — gate opens]
OMA: [executor implements middleware-based OAuth2 refactor]
Architectural decision requiring review:
User: "Add a new MCP server for the team skill"
OMA: [planner drafts the proposal]
OMA: [Escalates to architect for consensus review]
architect: "The worktree manager needs a shared state layer before this is safe to implement"
OMA: [Concern documented, plan modified]
architect: "Now agreed — proceed"
OMA: [Consensus reached]
Over-gating a trivial change:
User: "Add a console.log to debug the token issue"
OMA: [ralplan: "Should we add the log, or use a breakpoint?"]
User: "Seriously, just add the log"
→ Proceed directly. ralplan is not needed for one-line fixes.
Double-gating with ralph:
User: "/oma:ralph implement the feature"
OMA: [ralplan activates first, spends 3 rounds reaching consensus]
OMA: [Passes to ralph for execution]
architect (ralph): [Runs its own PASS gate on the first iteration]
→ User should choose ralph OR ralplan, not both. Use ralph directly for autonomous loops with embedded verification.
<Escalation_And_Stop_Conditions>
<Final_Checklist>