moai

Orchestrate the Plan-Run-Sync pipeline for autonomous software development.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/thkim2015/pdf-tool --skill moai-thkim2015
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai
Source: https://github.com/thkim2015/pdf-tool/tree/main/.claude/skills/moai
Command: npx skills add https://github.com/thkim2015/pdf-tool --skill moai-thkim2015

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 research and planning to implementation, testing, and documentation, eliminating manual coordination and accelerating delivery.

Core Features & Use Cases

  • End-to-End Automation: Manages the full Plan-Run-Sync pipeline for features and bug fixes.
  • Intelligent Routing: Selects optimal development mode (TDD/DDD, Team/Sub-agent, CG/GLM) based on task complexity and project context.
  • Use Case: Describe a new feature in natural language, and MoAI will autonomously research, plan, implement using TDD/DDD, write tests, ensure quality, and sync documentation, delivering a production-ready solution.

Quick Start

Use moai to autonomously implement the feature described in the attached file 'user-authentication-spec.md'.

Frequently Asked Questions about moai

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

FAQPage Schema
How do I automate software development from planning to documentation?

Autonomous software development automation orchestrates the entire lifecycle using a Plan-Run-Sync pipeline. It manages initial research, SPEC generation, TDD/DDD implementation, and documentation synchronization to deliver production-ready features without manual coordination.

How does autonomous coding select between TDD and DDD development modes?

Autonomous coding selects development modes by evaluating task complexity and project context. It intelligently routes work to optimal approaches like TDD or DDD, and configures Team or Sub-agent setups to match the specific requirements of the feature or bug fix.

Can I use natural language to generate specs and implement features?

Yes, you can generate specs and implement features from natural language descriptions. The orchestrator translates your text into structured SPECs, autonomously plans the implementation, writes tests, and applies TDD/DDD patterns to build the solution.

What is the Plan-Run-Sync pipeline for AI development?

The Plan-Run-Sync pipeline is an AI development workflow that separates research and planning, autonomous code implementation with optional auto-fix loops, and final documentation synchronization. It ensures features and bug fixes are delivered with synchronized docs.

Does autonomous code automation handle bug fixes and parallel exploration?

Autonomous code automation handles bug fixes and supports parallel exploration within the development pipeline. It manages the full lifecycle for both new features and fixes, ensuring quality through automated testing and optional auto-fix loops before syncing documentation.

When do I need an autonomous AI development orchestrator for TDD?

You need an autonomous AI development orchestrator for TDD when you want to eliminate manual coordination across the software lifecycle. It is ideal for accelerating delivery by automating SPEC generation, TDD/DDD implementation, and documentation updates.