erpaval
Workflow for autonomous software development with Claude Code. Classifiers route scope, complexity, directory state, and spec readiness before committing to…
The research topic or question.
$ npx -y skills add theagenticguy/erpaval --skill research --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/researchContext preview
The summary Claude sees to decide when to auto-load this skill.
The research topic or question.
name: research
description: >
Multi-agent research skill. Decomposes a question into 2–4 parallel Opus 4.7
research agents that write findings to per-agent Markdown files in real time,
then runs a synthesis agent to merge by theme. Use when the user wants to
research a topic, investigate something, find comparisons, compare options,
learn about a technology, do a literature review, or understand a domain.
arguments:
- name: topic
description: The research topic or question.
required: false
user_facing: true| Reference | When to load | | --------------------------------- | --------------------------------------------------- | | `references/orchestrator.md` | Running `/research <topic>` — the full 5-phase flow | | `references/write-protocol.md` | Copy verbatim into every agent prompt | | `references/search-strategies.md` | Tool inventory, priority order, query patterns | | `templates/agent-skeleton.md` | Per-agent Markdown file skeleton | | `templates/synthesis-skeleton.md` | Synthesis output skeleton |
A single-mode research orchestrator. Runs inside a forked subagent so the main conversation stays clean. Decomposes the question, launches 2–4 Opus 4.7 agents in parallel with a file-first write protocol, monitors progress by reading their files, recovers stuck agents, and then runs one synthesis pass to produce the final brief.
Read `references/orchestrator.md` and follow its phases. The short version:
1. **Plan** — decompose into 2–4 workstreams with non-overlapping scopes and 3–6 sections each. Present plan. Wait for approval. 2. **Skeletons** — create `research/{slug}/` and write a file per agent plus a synthesis file, each starting with `Status: IN PROGRESS`. 3. **Launch** — fire all research agents in one message as parallel `Agent` calls with `model: "opus"` and `run_in_background: true`. 4. **Monitor** — escalating check-ins (30s → 2m → 5m). `wc -l` per file to track progress. If an agent's line count stalls across two checks, launch a fresh `Agent` with the existing file state and a "skip these sections" prompt. 5. **Synthesize** — one foreground `Agent` reads every agent file and writes `synthesis.md` with themed findings, contradictions, confidence, gaps, next steps, and deduplicated sources.
Every agent prompt carries the write protocol verbatim from `references/write-protocol.md`: one search or fetch → edit the file with findings → next search. This keeps partial progress on disk where it survives timeouts and 403 errors.
All research and synthesis agents run as Opus 4.7 in parallel. Expect significant token usage on a full run — 2–4 parallel Opus agents plus one synthesis pass. Worth it for the quality, but know what you're ordering.
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.
Repo: theagenticguy/erpaval
Workflow for autonomous software development with Claude Code. Classifiers route scope, complexity, directory state, and spec readiness before committing to…
Shared canonical references for product-design frameworks — Pyramid Principle, Working Backwards, Double Diamond, research design, methodology selection.…
Optional path to raw content (brief, notes, tickets) or a one-line topic.
Agent UX patterns and human-in-the-loop design: Twilio A2H protocol, Levels of Autonomy (L0-L5), inbox pattern, progressive trust, decision journal, gate…
Customer research and problem framing using the research-design discipline: hypothesis, null hypothesis, MECE questions, methods, findings. Produces…
Audit and rewrite prompts against Claude Opus 4.7 instruction-following best practices. Produces a scored audit plus a rewritten prompt. Use when the user asks…