Core Principles
- Clear Boundaries: Define clear responsibilities for code modules, functions, or services to provide focused context for AI.
- Strong Conventions: Use consistent naming, formatting, and patterns that AI can easily recognize and replicate.
- Clear Guidance: Provide detailed prompts and context to effectively guide AI code generation.
- Human Oversight: Focus human effort on design, architecture, evaluating complex logic, and validation, rather than boilerplate code.
