Use when the project has rule files (CLAUDE.md, AGENTS.md, .cursorrules, CONTRIBUTING.md, .github/copilot-instructions.md, .cursor/rules) or .ruledoctor.json required_reads; before git push, deploy, bulk delete, or when context was compacted. Read listed rules and required_reads first; refuse violations; re-read after long sessions. Default user message: files read + 3 hard constraints only unless user asks for full summary.
Use when the project has rule files (CLAUDE.md, AGENTS.md, .cursorrules, CONTRIBUTING.md, .github/copilot-instructions.md, .cursor/rules) or .ruledoctor.json required_reads; before git push, deploy, bulk delete, or when context was compacted. Read listed rules and required_reads first; refuse violations; re-read after long sessions. Default user message: files read + 3 hard constraints only unless user asks for full summary.