AI-assisted coding is welcomed and encouraged. Use it to boost your productivity!
- Review everything line by line - Never blindly accept AI-generated code
- Understand what you commit - If you can't explain it, don't push it
- Test your code - AI makes mistakes, always verify
- Don't share secrets - Never paste API keys or credentials to AI tools
- GitHub Copilot - Code completion in your IDE
- Cursor - AI-powered code editor
- ChatGPT / Claude - For explanations and problem-solving
- Boilerplate code generation
- Writing tests
- Refactoring suggestions
- Learning new concepts
- Debugging help
- Documentation writing
- Security-sensitive code
- Complex business logic
- Database queries (SQL injection risk)
- Authentication/authorization
- Give clear, specific prompts
- Break complex tasks into smaller pieces
- Ask AI to explain its code
- Use AI to learn, not just copy-paste
- Double-check imports and dependencies
AI is a tool, not a replacement for understanding. The goal is to work smarter, not to skip learning.
You are responsible for the code you commit.