Best Practices
Follow these guidelines to maximize your success with emma.Be Specific
The more specific your instructions, the better emma can help you.- Good
- Bad
“Create a Python function that validates email addresses using regex, returns True for valid emails and False otherwise, and include docstrings.”
Provide Context
Help emma understand your project by providing relevant context.1
Describe the goal
Explain what you’re trying to achieve at a high level.
2
Share relevant files
Reference existing code or documentation that emma should consider.
3
Specify constraints
Mention any requirements, limitations, or preferences.
Break Down Complex Tasks
For large tasks, break them into smaller, manageable steps.Plan First
Outline the steps before diving into implementation.
Iterate
Review and refine as you go rather than trying to get everything perfect at once.
Use Feedback Loops
emma learns from your feedback. Let emma know when something works well or needs adjustment.
- Review emma’s output carefully
- Provide corrections when needed
- Build on successful patterns