← ClaudeAtlas

agent-checklisted

Validate custom agent file format and structure
claude-world/director-mode-lite · ★ 68 · AI & Automation · score 82
Install: claude install-skill claude-world/director-mode-lite
# Agent File Validator Validate agent files in `.claude/agents/` for correct format. --- ## Validation Target - With argument: validate specific file - Without: validate all `.claude/agents/*.md` --- ## Required Frontmatter ```yaml --- name: agent-name # Required: lowercase, hyphenated, 3-50 chars description: > # Required: 10-5000 chars, include triggering conditions + <example> blocks Use this agent when [conditions]. Examples: <example> Context: [situation] user: "[request]" assistant: "[response using this agent]" </example> color: cyan # Required: yellow, red, green, blue, magenta, cyan model: sonnet # Required: inherit, haiku, sonnet, opus, best, sonnet[1m], opus[1m], opusplan tools: # Optional: YAML list (omit = all tools available) - Read - Write - Grep # forkContext: "true" # Optional: run in forked context (string "true"/"false") # maxTurns: 20 # Optional: max conversation turns (positive integer) skills: # Optional: auto-load skills (array) - linked-skill memory: # Optional: memory scopes to load (array) - user - project - local mcpServers: # Optional: MCP server refs or objects (array) - server-name hooks: # Optional: agent-scoped lifecycle hooks PreToolUse: - matcher: Write hooks: - type: command command: ./validate.sh PostToolUse: - matcher: