codebase-first
Always explore the existing project before generating any code. Prevents architecture conflicts, duplicate implementations, and style inconsistencies.
What it enforces
- Read project structure, conventions, and dependencies first
- Reuse existing patterns instead of introducing new ones
- Surface conflicts before writing code