`claude plugin validate --strict` auto-discovers every .md under a plugin's agents/ directory as an agent requiring frontmatter, so the provenance file there always needs fake agent frontmatter to pass validation. Confirmed empirically that an explicit `agents` manifest array can't suppress this discovery. Move the file to <plugin-root>/ sources.md instead, and update agent-author/agent-audit accordingly. Adds ADR-0010, partially superseding ADR-0005's `agents/sources.md` convention. Fixes #63. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
assets/
templates/
Annotated agent definition templates copied by scripts/new-agent.sh when scaffolding a new agent.
claude-code.md— Claude Code agent definition template. Includes all supported frontmatter fields (required and optional) with inline guidance comments andFILL IN:placeholders. Notes which fields are silently ignored for plugin agents.copilot.agent.md— Copilot CLI agent definition template (CLI format). Excludes cloud/IDE-only fields (target,user-invocable,disable-model-invocation,mcp-servers) and Claude Code-only fields. Uses Copilot tool aliases (execute,read,edit,search,agent,web).