agency-roster
Use when a round references agency-agents catalogs, role-family routing, multi-agent identity prompts, or English/Chinese…
Mandatory prelude for every role at the start of a round. Inventories available skills, MCP servers, plugins, sub-agents, and external references. Outputs which tools will be used in this round and which were considered but rejected, with reasons. Use as the very first action of
$ npx -y skills add Arch1eSUN/Arcgentic --skill pre-round-scan --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pre-round-scanContext preview
The summary Claude sees to decide when to auto-load this skill.
Mandatory prelude for every role at the start of a round. Inventories available skills, MCP servers, plugins, sub-agents, and external references. Outputs which tools will be used in this round and which were considered but rejected, with reasons. Use as the very first action of
name: pre-round-scan description: Mandatory prelude for every role at the start of a round. Inventories available skills, MCP servers, plugins, sub-agents, and external references. Outputs which tools will be used in this round and which were considered but rejected, with reasons. Use as the very first action of every role skill in an arcgentic-managed project.
EVERY role skill (`plan-round`, `execute-round`, `audit-round`, `track-refs`) invokes this as its first action, before any other reasoning. Output goes into the role's handoff/verdict document as a "§ Toolkit use" section.
R1.4 Moirai mandate (post-NEEDS_FIX): "default: multi-agent dispatch is the path, serial is the exception". Without a pre-round scan, agents repeatedly forget that MCP servers / agency-agents / skills exist and default to from-scratch implementation. The scan is mechanical insurance.
1. **Read state.yaml** to know which round + which role 2. **Inventory locally available**:
3. **Inventory project-local**:
4. **Map to round needs**:
5. **Document in audit/handoff § "Toolkit use"**
See `references/scan-checklist.md` for the explicit checklist.
### Toolkit use (pre-round scan)
**Skills available + considered:**
- arcgentic:foo — used (reason)
- arcgentic:bar — rejected (reason)
- ...
**MCP servers available + considered:**
- context7 — used for {library} docs lookup
- ...
**Sub-agents available + considered:**
- backend-architect — used for BA design pass
- ...
**External references available + considered:**
- references/X — used (used-what-part)
- references/Y — rejected (reason)
- ...Tool failures are first-class. If `context7` returns 500 and you fall back to web search, record both the attempt and the fallback. Silent degradation is a Rule 2 violation in arcgentic's discipline ledger.
`references/scan-checklist.md` — explicit checklist
**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 a round references agency-agents catalogs, role-family routing, multi-agent identity prompts, or English/Chinese…
Use when the user says Arcgentic, asks to use Arcgentic, or wants an idea taken through a complete plan → development →…
External-audit role for arcgentic rounds. Loaded when arcgentic state.yaml is in awaiting_audit or audit_in_progress, OR when the…
Use when running Arcgentic V2 in Claude Code and fixed Planner, Developer, and Auditor role sessions must be coordinated through…
Use only after an arcgentic round has an external audit PASS and state.yaml is in passed. Anchors the verdict, runs strict…
Use when running Arcgentic V2 in Codex and the current thread must orchestrate fixed Planner, Developer, Test, and Auditor role…