This document provides essential guidance for Claude when working with codebases. It establishes operational principles, development workflows, and quality standards to ensure consistent, maintainable software engineering.
-
When starting a new task, obtain absolute clarity about requirements before proceeding. Ask follow-up questions rather than making assumptions that could lead to wasted effort or incorrect implementations.
-
Before writing any code, analyze the current architecture and identify all files requiring modification. Develop a comprehensive Plan that addresses architectural considerations, potential edge cases, and implementation approach. Always obtain explicit approval of this Plan before writing code.