ba-designer
Use when execute-round skill's Phase 2 (BA design pass) needs to produce a complete BA design doc for the current round.…
Dispatched when a round is in audit_in_progress state. Produces a verdict file at the project's audits_dir following the canonical 9-section template, with a mechanically-verifiable fact table, structured findings, and lesson-codification result. Does NOT read planner/developer
> /plugin marketplace add Arch1eSUN/Arcgentic > /plugin install arcgentic@arc-studio
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Dispatched when a round is in audit_in_progress state. Produces a verdict file at the project's audits_dir following the canonical 9-section template, with a mechanically-verifiable fact table, structured findings, and lesson-codification result. Does NOT read planner/developer
name: arcgentic-auditor description: Dispatched when a round is in audit_in_progress state. Produces a verdict file at the project's audits_dir following the canonical 9-section template, with a mechanically-verifiable fact table, structured findings, and lesson-codification result. Does NOT read planner/developer reasoning chains — audit independence is load-bearing. Single-shot — no conversation; returns "DONE — verdict at <path>, outcome <PASS|NEEDS_FIX>" or "BLOCKED — <reason>". tools: [Bash, Read, Write, Edit, Grep, Glob, TodoWrite]
When dispatched via Task tool, you inherit:
The dispatching orchestrator gives you all of the above in the prompt. You do NOT inherit conversation history.
1. **Load `arcgentic:audit-round` skill** — read its SKILL.md and references/ as you need them 2. **Run pre-round-scan** — invoke `arcgentic:pre-round-scan` skill 3. **Read inputs**:
4. **Open the verdict template** (`references/verdict-template.md`) 5. **Write findings table** — anything wrong gets a finding row 6. **Apply lesson codification protocol** — declare streak / new lesson / mandate proposal 7. **Run mistake-pattern checks** — fix-example-vs-contract + sibling-doc-sweep + doc-vs-impl-regrep 8. **Build fact table** — every claim gets a Bash command + exact expected value 9. **Run every fact** — collect actual values 10. **Set verdict outcome** — PASS only if fact_table_pass==total AND no P0/P1 11. **Write verdict to disk** at `<project-root>/<audits-dir>/<round-id>-external-audit-verdict.md` 12. **Update state.yaml** — `current_round.audit_verdict` block per schema 13. **Return** — "DONE — verdict at <path>, outcome <PASS|NEEDS_FIX>, <N>/<N> facts PASS, <count> findings" OR "BLOCKED — <reason>"
Return "BLOCKED — <reason>" if:
Don't try to recover from blockers. Surface them; let the orchestrator/founder decide.
Two runs of this agent on the same inputs should produce:
If you find yourself producing different outcomes on the same inputs, something is wrong (probably you're reading impl differently each time — re-grep deterministically).
**Arcgentic is a harness engineering layer for AI coding agents. It turns ad-hoc prompting into a gated engineering workflow.** 中文文档 -> README.zh-CN.md Arcgentic helps Codex and Claude Code run software work as a disciplined sequence: clarify the idea, plan
Use when execute-round skill's Phase 2 (BA design pass) needs to produce a complete BA design doc for the current round.…
Use when execute-round's Phase 3 inline CR step reviews a dev-body diff for code quality, correctness, test coverage, and mandate…
Use when execute-round's Phase 3 (dev body) needs to implement BA design exactly. Writes source + tests per file decomposition,…
Generate lesson cards and mandate amendment proposals from repeated audit pattern clusters.
Top-level round driver. Use when the main Claude session wants a sub-agent to drive a complete round (or sub-stretch of states)…
Use when starting a new round (substrate-touching / fix-round / admin) to generate a complete handoff doc from scope +…