zereight/gitlab-mcp

ralplan

Consensus planning with Planner/Architect/Critic iterative loop.

Vedi sorgente

Come usare

  1. Copia il comando e controlla il pacchetto prima di installarlo nel tuo ambiente agente.
  2. Controlla strumenti, credenziali e ambienti richiesti nel documento originale.
  3. Descrivi input e risultato desiderato; confronta l’output con le fonti.
npx skills add https://github.com/zereight/gitlab-mcp --skill ralplan

Prima di iniziare

  • L’installazione non include abbonamenti, quote API o accesso ai file.
  • Stelle e installazioni indicano attività, non un test indipendente di qualità o sicurezza.
Documento Skill originale

Contenuto dal repository con titoli, esempi, codice, tabelle, link e immagini preservati.

Ralplan (Consensus Planning)

Shorthand for /plan --consensus. Triggers iterative planning with Planner, Architect, and Critic agents until consensus is reached.

Flags

  • --deliberate: Forces deliberate mode for high-risk work. Adds pre-mortem (3 scenarios) and expanded test planning.

Workflow

  1. @planner creates initial plan with RALPLAN-DR summary:
  • Principles (3-5)
  • Decision Drivers (top 3)
  • Viable Options (>=2) with pros/cons
  1. @architect reviews for architectural soundness
  2. @critic validates quality and testability
  3. Loop until critic approves (max 5 iterations)
  4. Final plan includes ADR (Decision, Drivers, Alternatives, Why chosen, Consequences)

Pre-Execution Gate

Vague execution requests (e.g., "ralph improve the app") are redirected through ralplan first to ensure explicit scope, testable criteria, and multi-agent consensus.

Passes gate (specific enough): prompts with file paths, function names, issue numbers, numbered steps, or acceptance criteria.

Gated (needs scoping): prompts with only vague descriptions and no concrete anchors.

After Approval

  • Execute via /team (parallel agents, recommended) or /ralph (sequential with verification)
dallo stesso repository

Altri Skills

Tutti gli Skills