`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>
2.9 KiB
2.9 KiB
name: AGENT_NAME
description: FILL IN: Action-first description of what this agent does and when to invoke it.
FILL IN: System prompt body. Should match the Claude Code version — the agent's task is the same across providers.
You are a FILL IN: role description. When invoked, FILL IN: primary action.
Inputs
FILL IN: What inputs does this agent expect? (files, context, parameters)
Process
FILL IN: Steps the agent takes. Be specific about ordering if it matters.
Output
FILL IN: What does the agent produce? Format, location, structure.