Skip to main content
Version: 0.9.0

Rules Reference

This section contains all 100 validation rules generated from knowledge-base/rules.json.

RuleNameSeverityCategory
AS-001Missing FrontmatterHIGHAgent Skills
AS-002Missing Required Field: nameHIGHAgent Skills
AS-003Missing Required Field: descriptionHIGHAgent Skills
AS-004Invalid Name FormatHIGHAgent Skills
AS-005Name Starts/Ends with HyphenHIGHAgent Skills
AS-006Consecutive Hyphens in NameHIGHAgent Skills
AS-007Reserved NameHIGHAgent Skills
AS-008Description Too ShortHIGHAgent Skills
AS-009Description Contains XMLHIGHAgent Skills
AS-010Missing Trigger PhraseMEDIUMAgent Skills
AS-011Compatibility Too LongHIGHAgent Skills
AS-012Content Exceeds 500 LinesMEDIUMAgent Skills
AS-013File Reference Too DeepHIGHAgent Skills
AS-014Windows Path SeparatorHIGHAgent Skills
AS-015Upload Size Exceeds 8MBHIGHAgent Skills
AS-016Skill Parse ErrorHIGHAgent Skills
CC-SK-001Invalid Model ValueHIGHClaude Skills
CC-SK-002Invalid Context ValueHIGHClaude Skills
CC-SK-003Context Without AgentHIGHClaude Skills
CC-SK-004Agent Without ContextHIGHClaude Skills
CC-SK-005Invalid Agent TypeHIGHClaude Skills
CC-SK-006Dangerous Auto-InvocationHIGHClaude Skills
CC-SK-007Unrestricted BashHIGHClaude Skills
CC-SK-008Unknown Tool NameHIGHClaude Skills
CC-SK-009Too Many InjectionsMEDIUMClaude Skills
CC-HK-001Invalid Hook EventHIGHClaude Hooks
CC-HK-002Prompt Hook on Wrong EventHIGHClaude Hooks
CC-HK-003Missing Matcher for Tool EventsHIGHClaude Hooks
CC-HK-004Matcher on Non-Tool EventHIGHClaude Hooks
CC-HK-005Missing Type FieldHIGHClaude Hooks
CC-HK-006Missing Command FieldHIGHClaude Hooks
CC-HK-007Missing Prompt FieldHIGHClaude Hooks
CC-HK-008Script File Not FoundHIGHClaude Hooks
CC-HK-009Dangerous Command PatternHIGHClaude Hooks
CC-HK-010Timeout PolicyMEDIUMClaude Hooks
CC-HK-011Invalid Timeout ValueHIGHClaude Hooks
CC-HK-012Hooks Parse ErrorHIGHClaude Hooks
CC-AG-001Missing Name FieldHIGHClaude Agents
CC-AG-002Missing Description FieldHIGHClaude Agents
CC-AG-003Invalid Model ValueHIGHClaude Agents
CC-AG-004Invalid Permission ModeHIGHClaude Agents
CC-AG-005Referenced Skill Not FoundHIGHClaude Agents
CC-AG-006Tool/Disallowed ConflictHIGHClaude Agents
CC-AG-007Agent Parse ErrorHIGHClaude Agents
CC-MEM-001Invalid Import PathHIGHClaude Memory
CC-MEM-002Circular ImportHIGHClaude Memory
CC-MEM-003Import Depth Exceeds 5HIGHClaude Memory
CC-MEM-004Invalid Command ReferenceMEDIUMClaude Memory
CC-MEM-005Generic InstructionHIGHClaude Memory
CC-MEM-006Negative Without PositiveHIGHClaude Memory
CC-MEM-007Weak Constraint LanguageHIGHClaude Memory
CC-MEM-008Critical Content in MiddleHIGHClaude Memory
CC-MEM-009Token Count ExceededMEDIUMClaude Memory
CC-MEM-010README DuplicationMEDIUMClaude Memory
AGM-001Valid Markdown StructureHIGHAGENTS.md
AGM-002Missing Section HeadersMEDIUMAGENTS.md
AGM-003Character Limit (Windsurf)MEDIUMAGENTS.md
AGM-004Missing Project ContextMEDIUMAGENTS.md
AGM-005Platform-Specific Features Without GuardMEDIUMAGENTS.md
AGM-006Nested AGENTS.md HierarchyMEDIUMAGENTS.md
CC-PL-001Plugin Manifest Not in .claude-plugin/HIGHClaude Plugins
CC-PL-002Components in .claude-plugin/HIGHClaude Plugins
CC-PL-003Invalid SemverHIGHClaude Plugins
CC-PL-004Missing Required Plugin FieldHIGHClaude Plugins
CC-PL-005Empty Plugin NameHIGHClaude Plugins
CC-PL-006Plugin Parse ErrorHIGHClaude Plugins
MCP-001Invalid JSON-RPC VersionHIGHMCP
MCP-002Missing Required Tool FieldHIGHMCP
MCP-003Invalid JSON SchemaHIGHMCP
MCP-004Missing Tool DescriptionHIGHMCP
MCP-005Tool Without User ConsentHIGHMCP
MCP-006Untrusted AnnotationsHIGHMCP
MCP-007MCP Parse ErrorHIGHMCP
MCP-008Protocol Version MismatchMEDIUMMCP
COP-001Empty Copilot Instruction FileHIGHGitHub Copilot
COP-002Invalid Frontmatter in Scoped InstructionsHIGHGitHub Copilot
COP-003Invalid Glob Pattern in applyToHIGHGitHub Copilot
COP-004Unknown Frontmatter KeysMEDIUMGitHub Copilot
CUR-001Empty Cursor Rule FileHIGHCursor
CUR-002Missing Frontmatter in .mdc FileMEDIUMCursor
CUR-003Invalid YAML FrontmatterHIGHCursor
CUR-004Invalid Glob Pattern in globs FieldHIGHCursor
CUR-005Unknown Frontmatter KeysMEDIUMCursor
CUR-006Legacy .cursorrules File DetectedMEDIUMCursor
XML-001Unclosed XML TagHIGHXML
XML-002Mismatched Closing TagHIGHXML
XML-003Unmatched Closing TagHIGHXML
REF-001Import File Not FoundHIGHReferences
REF-002Broken Markdown LinkHIGHReferences
PE-001Lost in the MiddleMEDIUMPrompt Engineering
PE-002Chain-of-Thought on Simple TaskMEDIUMPrompt Engineering
PE-003Weak Imperative LanguageMEDIUMPrompt Engineering
PE-004Ambiguous InstructionsMEDIUMPrompt Engineering
XP-001Platform-Specific Feature in Generic ConfigHIGHCross-Platform
XP-002AGENTS.md Platform CompatibilityHIGHCross-Platform
XP-003Hard-Coded Platform PathsHIGHCross-Platform
XP-004Conflicting Build/Test CommandsMEDIUMCross-Platform
XP-005Conflicting Tool ConstraintsHIGHCross-Platform
XP-006Multiple Layers Without Documented PrecedenceMEDIUMCross-Platform
VER-001No Tool/Spec Versions PinnedLOWVersion Awareness