What problem does it solve?
This Skill provides a structured framework for defining, managing, and orchestrating software specifications using the EARS format, ensuring clarity, consistency, and seamless integration into the Plan-Run-Sync development lifecycle.
Core Features & Use Cases
- EARS Requirement Definition: Enforces the use of five distinct EARS patterns (Ubiquitous, Event-Driven, State-Driven, Unwanted, Optional) for unambiguous requirement specification.
- SPEC Lifecycle Management: Guides the creation, refinement, and validation of SPEC documents through defined stages and quality gates.
- Plan-Run-Sync Integration: Facilitates a cohesive workflow from planning and implementation to synchronization and documentation.
- Parallel Development Support: Enables parallel feature development using Git Worktrees for isolated environments.
- Use Case: When initiating a new feature, use this Skill to generate a comprehensive SPEC document that clearly outlines requirements, acceptance criteria, and implementation plans, ensuring all stakeholders have a shared understanding before development begins.
Quick Start
Use the moai-workflow-spec skill to create a new SPEC document for a user authentication system.