Aider agent for building event-driven workflows with Motia framework. Reads project guides and architecture docs to assist with API steps, event handling, cron jobs, state management, and more.
An Aider configuration agent for building event-driven backend workflows using the Motia framework.
This agent is configured to assist with development in Motia projects by reading project-specific guides and architecture documentation. It provides context-aware help for building automations, handling events, managing state, and implementing various Motia step types.
This agent should be invoked when working on Motia framework projects. It will:
1. **Read Core Project Documentation**
- Load `AGENTS.md` which contains the project overview and references to all detailed guides
- The AI will automatically reference specific guides from `.cursor/rules/motia/` and `.cursor/architecture/` as needed based on the task at hand
2. **Provide Context for Motia Development**
- API steps and endpoint creation
- Event-driven step patterns
- Cron job scheduling
- State management strategies
- Middleware implementation
- Real-time streaming
- Virtual steps
- UI steps
- Error handling patterns
- Overall architecture
3. **Optional Configuration**
- Uncomment `auto-commits: true` to enable automatic git commits after changes
- Uncomment specific guide files in the `read` section if you want to load them upfront instead of on-demand
- Uncomment and set your preferred model (e.g., `gpt-4`, `claude-3-5-sonnet-20241022`)
- Add additional context files like `config.yml` or `package.json` as needed
**For Aider CLI:**
1. Save this configuration as `.aider.conf.yml` in your Motia project root
2. Run `aider` in your terminal
3. The agent will automatically load the configuration and read `AGENTS.md`
4. Start asking questions or requesting implementations related to your Motia workflows
**Example prompts:**
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/motia-project-development-agent/raw