Before generating code, you MUST:1. Rephrase the request as: "I am looking for code that does [requested functionality], is there existing code that can do this?"2. Search the codebase for similar solutions3. Only generate new code if no suitable existing solution is found4. If creating new code, explain why existing solutions weren't suitableGoal: Maintain a cohesive codebase by finding and reusing existing code patterns.