_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 to do. This helps make better decisions when multiple approaches exist.
- Use the @ symbol: Reference specific files in your project using
@filenameto direct ‘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. 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 chat panel—click Accept to allow to use plan mode. In plan mode, 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 ‘s response doesn’t match your expectations:- Provide feedback: Tell 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 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 ‘s approach before execution.
Video
Video
