What problem does it solve?
This Skill automates the entire software development lifecycle, from initial planning and research to implementation, testing, and documentation, reducing manual effort and accelerating delivery.
Core Features & Use Cases
- End-to-End Automation: Manages the full Plan-Run-Sync pipeline for features and bug fixes.
- Intelligent Planning: Creates detailed SPEC documents using EARS format, informed by deep codebase analysis and user feedback.
- Adaptive Implementation: Employs TDD or DDD methodologies based on project context, with optional iterative fixing loops.
- Use Case: A developer needs to add a new user authentication module. They provide a high-level description, and MoAI autonomously researches existing patterns, plans the module, implements it using TDD, generates documentation, and creates a pull request.
Quick Start
Use the moai skill to implement the user authentication system.