moai

Automates the Plan-Run-Sync pipeline for software development from research to documentation.

Updated Nov 20, 2025
One-click install
npx skills add https://github.com/soo-kate-yeon/shadowoo --skill moai-soo-kate-yeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai
Source: https://github.com/soo-kate-yeon/shadowoo/tree/main/.agents/skills/moai
Command: npx skills add https://github.com/soo-kate-yeon/shadowoo --skill moai-soo-kate-yeon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

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.

Frequently Asked Questions about moai

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate feature implementation from planning to documentation?

You can automate feature implementation through a Plan-Run-Sync pipeline that handles research, SPEC document creation, coding, and documentation autonomously. It manages the entire software development lifecycle from initial planning to final delivery.

How does autonomous coding with TDD workflows operate?

Autonomous coding with TDD operates by employing adaptive implementation cycles based on your project context. It creates detailed SPEC documents using EARS format, implements features using TDD or DDD methodologies, and runs iterative fixing loops.

Can I use autonomous development for generating SPEC documents and Git integration?

Yes, autonomous development supports generating SPEC documents and Git integration. It creates detailed specifications informed by codebase analysis and manages Git integration to ensure seamless delivery of your implemented features.

What is the best way to orchestrate end-to-end software development automatically?

The best way to orchestrate end-to-end development is using an AI-driven pipeline that manages planning, execution, and synchronization. It automates research, quality validation, and documentation, reducing manual effort across the full lifecycle.

Do I need existing codebase patterns for autonomous TDD implementation?

You do not need to manually provide existing patterns for autonomous TDD implementation. The system performs deep codebase analysis and incorporates user feedback to inform its SPEC document creation and adaptive implementation cycles.