# Add Prompt

Create or update an agent prompt file.

**User request:** $ARGUMENTS

---

Read `CLAUDE.md` and `skills/add-prompt/SKILL.md` fully before doing anything.

Based on the description above, create or update `prompts/{agent}.md` following these rules:

- **Role statement** — one sentence: what this agent does and why
- **Tools** — list every tool the agent has access to by name. For each tool, say exactly when to call it and what argument to pass. Tools not mentioned by name will be silently ignored by the LLM.
  - If a tool must be called for every item in a list: "Call `tool_name` for EVERY item before adding it to your output."
- **Round budget** — if the agent processes N items, add: "You have ~X rounds. Process all items efficiently — one `tool_name` call per item is enough."
- **Numbered instructions** — step-by-step, specific, no ambiguity
- **JSON output schema** — show the exact structure with real key names and example values. Close with the literal line: `Output ONLY the JSON object. No explanation, no markdown, no text before or after.`

Do not edit `prompts/global.md` (project-wide rules) or the arccrew base prompt (bundled in the library).
