plugins/ruflo-plugin-creator/skills/validate-plugin/SKILL.md
Validate that a plugin follows the correct Claude Code plugin format.
After creating or modifying a plugin, run validation to catch structural issues before publishing.
.claude-plugin/plugin.json exists at plugin rootskills/<name>/SKILL.md is a valid skill (Claude Code auto-discovers from directory; plugin.json MUST NOT list a skills array)commands/<name>.md is a valid command (auto-discovered; no commands array in plugin.json)agents/<name>.md is a valid agent (auto-discovered; no agents array in plugin.json)skills, commands, or agents arrays in plugin.json is a validation error (they cause Claude Code to reject the plugin)name, description, and allowed-tools (no wildcards)name, description, and model.claude-plugin/allowed-tools are valid mcp__claude-flow__* identifiersplugin.json and assert no skills / commands / agents arrays presentskills/*/SKILL.md, commands/*.md, agents/*.md and validate each frontmatterallowed-tools has no wildcards