← ClaudeAtlas

tri-agent-looplisted

Orchestrate a plan → review → implement delivery loop across three PLUGGABLE agent roles — planner, reviewer, implementer — where any agent can fill any role in any order. One agent drafts an artifact (SRS / design / per-task plan), a second adversarially reviews it through a shared markdown thread until convergence (Final ACK), and a third implements; the orchestrator (the agent running this skill) relays handoffs, monitors the review thread, and reviews the resulting PR. Use when the user asks to "run the planner / reviewer / implementer loop", "tri-agent loop", "plan-review-implement", "use X to plan, Y to review, Z to implement" (any permutation, e.g. Claude plans, Codex reviews, Cursor implements), or wants the docs-first / Codex-reviewed / Cursor-implemented workflow from feedback_planner_reviewer_codex_loop generalized to arbitrary agents.
Rijul1204/rashedul-agentic-engineering · ★ 1 · AI & Automation · score 72
Install: claude install-skill Rijul1204/rashedul-agentic-engineering
# Tri-Agent Loop A delivery protocol that splits work across **three roles** and keeps each artifact rigorously vetted before it advances: 1. **Planner** — drafts the artifact: an SRS, design doc, or per-task implementation plan. Decides *what* and *how*, not the code. 2. **Reviewer** — adversarially reviews the artifact through a shared markdown thread, returning concrete deltas until convergence. 3. **Implementer** — writes the actual code/change after the plan converges, and opens a PR. The roles are **pluggable**: any agent can fill any role, in any order. The agent running this skill is the **orchestrator** — it authors artifacts when it holds a role, relays handoffs when a role belongs to an external agent, monitors the review thread, and reviews the implementer's PR. The orchestrator is usually also one of the three roles (commonly planner+reviewer), but need not be. > This is the generalized form of the workflow captured in the user's `feedback_planner_reviewer_codex_loop` memory: planner+reviewer authored by one agent, a separate implementer, every artifact Codex-reviewed before handoff. Here the agent behind each role is a parameter. ## When to use Fire when the user wants multi-agent delivery with separation of concerns: - "Run the planner/reviewer/implementer loop on X." - "Use Claude to plan, Codex to review, Cursor to implement" — or **any** role permutation. - "Tri-agent loop", "plan-review-implement", "the docs-first Codex-reviewed loop." - A substantial