Behavioral guardrails for implementation, review, and refactor work. Use when writing or changing code to surface assumptions, prefer the simplest solution, keep diffs surgical, and define concrete verification before claiming success.
Repository understanding and hierarchical codemap generation. Use when mapping an unfamiliar codebase, creating repository documentation, or refreshing codemap.md files after structural changes.