_customers_, enclose it in backticks or quote marks so that the underscores are visible.
Be specific and provide context
- Name resources explicitly: Reference specific tables, columns, pipelines, and components by their exact names rather than using vague descriptions.
- Include relevant details: Specify data types, expected formats, business rules, or constraints that affect the task.
- State your goal: Explain what you’re trying to achieve, not just what you want Maia Team to do. This helps Maia Team make better decisions when multiple approaches exist.
- Use the @ symbol: Reference specific files in your project using
@filenameto direct Maia Team‘s attention. - Use slash commands: Use slash commands like
/explain,/fix,/optimize, and/documentfor common tasks. - Attach images and PDFs: Provide additional context by attaching images and PDFs to your messages.
Use plan mode for complex tasks
When working on complex tasks or when you want more control, enable Plan mode using the toggle at the bottom of the chat panel. Maia Team will automatically suggest switching to plan mode if it thinks your prompt is complex enough to require planning. When this happens, a message will appear in the Maia Team chat panel—click Accept to allow Maia Team to use plan mode. In plan mode, Maia Team will:- Analyze your request and present a detailed plan before making changes
- Allow you to review, modify, or approve the plan
- Only execute changes after you’ve confirmed the approach
- Start with the first step in your process, e.g. “Create a transformation pipeline that reads from the
raw_orderstable”. - Request additional transformations one at a time, e.g. “Add a filter to keep only orders from the last 30 days” and then “Sort the orders from the last 30 days by date”.
Iterate and refine
If Maia Team‘s response doesn’t match your expectations:- Provide feedback: Tell Maia Team what’s wrong or what you expected instead.
- Add constraints: Specify requirements that weren’t clear in your original prompt.
- Rephrase the request: Try explaining the same goal from a different angle.
Video
Video
Troubleshooting chats with Maia Team
If Maia Team doesn’t follow your standards:- Check that your context file is in
.matillion/maia/rules/and within the character limit. - Check that rules are written as clear directives.
- Explicitly reference standards in your prompt.
- Review the skill description for clarity and relevant keywords.
- Test with prompts that directly relate to the skill’s purpose.
- Start a new chat to clear potentially conflicting context.
- Simplify your request and add complexity incrementally.
- Use plan mode to review Maia Team‘s approach before execution.
Video
Video