Validation rules for AI agent instruction files (CLAUDE.md, .cursorrules, copilot-instructions.md). Community-maintained.
Version: 0.5.0
npx @reporails/cli installThis registers the MCP server with Claude Code. Then ask Claude:
> What ails claude?
Or run directly without MCP:
npx @reporails/cli checkcore/
structure/ # 25 rules: File presence, nesting, format, hooks, skills
content/ # 32 rules: Context, commands, conventions, constraints
context_quality/ # 7 rules: Architecture, tech stack, directory layout
efficiency/ # 5 rules: Size limits, redundancy, grouping
governance/ # 8 rules: Credentials, permissions, MCP, self-contained config
maintenance/ # 1 rule: Freshness markers
agents/
claude/ # 8 rules: Hooks, skills, frontmatter
codex/ # 2 rules: File priority, skill structure
copilot/ # 2 rules: applyTo scope, setup steps
generic/ # Config only (default agent)
schemas/ # Rule, agent, and config schemas
registry/ # Capabilities, levels, coordinate map
docs/ # Capability levels, sources
90 rules. For additional recommended rules, see reporails/recommended.
Tombstones: Old coordinate slots from pre-0.4.0 rules will be backfilled in
registry/tombstones.ymlafter 0.5.0.
See CONTRIBUTING.md
Supported agents: Claude Code, Codex, Copilot CLI, Generic (AGENTS.md)
- Capability Levels — L1-L6 capability model
- Rule Schema — How rules are structured