# Best Practices

## Best Practices

### Do's
```
DO:
- Be specific about requirements
- Provide context with @-mentions
- Include examples when helpful
- Specify constraints clearly
- Break complex tasks into steps
- Reference existing patterns
```

### Don'ts
```
DON'T:
- Be vague ("make it better")
- Assume context is understood
- Ask for too much at once
- Ignore generated code review
- Use ambiguous terms
- Skip error case requirements
```

### Iteration
```
Prompt refinement cycle:

1. Initial prompt
2. Review output
3. Identify gaps
4. Refine prompt
5. Regenerate
6. Repeat until satisfied

Track effective prompts for reuse
```