What problem does it solve? Writing agent and command specification files for Claude Code plugins by hand is error-prone: forbidden frontmatter fields slip in, alias commands drift from their canonical counterparts, and cross-references to skills break silently. This Skill turns a design document into validated, production-ready agent and command .md files. ## Core Features & Use Cases - Agent File Generation: Produces complete agent .md files with frontmatter, role, responsibilities, skills table, execution flows, and operating principles, while enforcing plugin subagent constraints (no hooks, mcpServers, or permissionMode). - Canonical + Alias Command Generation: Creates canonical command files with usage, execution flow, and output sections, plus matching alias files with correct alias-of pointers. - Validation: Checks kebab-case naming compliance and verifies that all skill and command cross-references resolve to existing entities. - Use Case: After finishing an agent/command design document for a new plugin, run this Skill to generate all agent and command files at once, with warnings for any unresolved skill references or naming violations. ## Quick Start Generate the agent and command specification files from my design document at designs/plugin-agents.md and validate all cross-references.