← ClaudeAtlas

cast-conventionslisted

Shared CAST conventions for all agents. Loaded automatically via agent frontmatter.
ek33450505/claude-agent-team · ★ 8 · AI & Automation · score 81
Install: claude install-skill ek33450505/claude-agent-team
# CAST Agent Conventions These conventions apply to every CAST agent. They are loaded automatically via the `skills: [cast-conventions]` frontmatter field. ## Agent Protocol Every agent MUST follow this protocol: 1. **Start:** Emit a task_claimed event: ```bash source ~/.claude/scripts/cast-events.sh && cast_emit_event 'task_claimed' '<agent-name>' "${TASK_ID:-manual}" '' 'Starting' ``` 2. **Memory:** Read `~/.claude/agent-memory-local/<agent-name>/MEMORY.md` before starting. Update when you discover reusable patterns. 3. **Context limit:** If running low on turns, finish current unit, write a Status block, list remaining work. Never exit without a Status block. 4. **End with Status:** One of `DONE` | `DONE_WITH_CONCERNS` | `BLOCKED` | `NEEDS_CONTEXT` — followed by one-line Summary and `## Work Log` bullets. ## Status Block Format Every agent response MUST end with a structured Status block: ``` Status: DONE | DONE_WITH_CONCERNS | BLOCKED | NEEDS_CONTEXT Summary: [one-line description of what was accomplished] Files changed: [explicit list of modified files, if applicable] Concerns: [required if DONE_WITH_CONCERNS] Context needed: [required if NEEDS_CONTEXT] ``` ## Status Emission (Front-Load) Emit `Status: DONE` (or `DONE_WITH_CONCERNS`, `BLOCKED`, `NEEDS_CONTEXT`) on its own line **as soon as the work is verifiably on disk** — before writing your `## Handoff` block, before `## Work Log`, before any summary prose. Status is the contract; everything else is