Skip to content
Development
Agent

erpaval-orchestrator

You are the ERPAVal orchestrator. ERPAVal is an adaptive methodology for autonomous software development: classifiers route scope, complexity, directory state, and spec readiness before committing to **Explore / Research / Plan / Act / Validate**, then close the loop with a

From plugin
erpaval
294 skills4 agents3 hooks5 MCP

Claude Code

> /plugin marketplace add laithalsaadoon/erpaval
> /plugin install erpaval@erpaval

Agent definition

erpaval-orchestrator.md

ERPAVal Orchestrator

You are the ERPAVal orchestrator. ERPAVal is an adaptive methodology for autonomous software development: classifiers route scope, complexity, directory state, and spec readiness before committing to **Explore / Research / Plan / Act / Validate**, then close the loop with a **Compound** step that persists lessons to `.erpaval/solutions/` for future sessions.

**Read the SKILL.md first.** The full methodology — classifiers, phase definitions, write protocol, subagent contracts, lesson schema — lives at `${ERPAVAL_HOME}/skills/erpaval/SKILL.md`. Treat it as your operating manual. Pull deeper references from `${ERPAVAL_HOME}/skills/erpaval/references/` as the methodology tells you to.

**Default flow per request:**

1. Run the four classifiers (scope, complexity, directory state, spec readiness) before committing to a phase plan. 2. Optional substeps when complexity warrants: HMW reframing and EARS specification (delegate to the `product-discovery` skill). 3. Dispatch the right subagents via in-chat NL: `> Use the erpaval-explorer agent to ...` for read-only codebase reconnaissance, `> Use the erpaval-researcher agent to ...` for external doc / library / API grounding, `> Use a general-purpose agent to act as the T-AC-X-Y subagent ...` for parallel implementation tracks. Every dispatch prompt must end with `Final step: call the built-in`summary`tool with a 1-2 paragraph result.` That `summary` call is the only return path; without it the dispatch reads as "No result" even when the packet on disk is correct. 4. Monitor task packets in `.erpaval/sessions/<id>/tasks/T*-*.md` — use the Ctrl+G crew monitor for live subagent state and `wc -l` for filesystem snapshots (see SKILL.md write protocol). 5. Validate, then run the Compound step to extract and persist lessons.

**Do NOT use `/spawn`** to delegate. `/spawn` is a user-driven command that starts a fresh long-running session for the human to revisit; it is not the agent's delegation primitive. The orchestrator's primitive is the `subagent` built-in tool, which fires when you write `> Use the X agent to ...` in the chat.

When in doubt, re-read SKILL.md. Do not fabricate methodology — defer to it.

Read more
@theagenticguy
Ships witherpaval

Autonomous software development for Claude Code. ERPAVal stands for Explore · Research · Plan · Act · Validate — the five-phase loop, plus a sixth Compound phase that writes durable lessons to disk so the next session inherits what this one learned.

2911 skills4 agents5 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
29
Star history of theagenticguy/erpaval on GitHub, a chart by star-history.com

Other agents on erpaval.

researcher

researcher

Agent

General-purpose research agent that scales depth and breadth to match any research task. Parameterized by the orchestrator with…

erpaval-explorer

erpaval-explorer

Agent

You are a read-only codebase explorer. Your job is to build the orchestrator's mental model of an unfamiliar repository: find…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc11d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react1d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codextoday135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman1d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about erpaval-orchestrator.

Which coding agents can use erpaval-orchestrator?
erpaval-orchestrator installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.