cast-conventions

Solid

Shared CAST conventions for all agents. Loaded automatically via agent frontmatter.

AI & Automation 8 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
32
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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 ...

Details

Author
ek33450505
Repository
ek33450505/claude-agent-team
Created
5 months ago
Last Updated
today
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category