moai-workflow-spec

Automate SPEC workflow orchestration with EARS patterns and Plan-Run-Sync integration.

1.2k|214|Updated Sep 16, 2025
One-click install
npx skills add https://github.com/modu-ai/moai-adk --skill moai-workflow-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-workflow-spec
Source: https://github.com/modu-ai/moai-adk/tree/main/.claude/skills/moai-workflow-spec
Command: npx skills add https://github.com/modu-ai/moai-adk --skill moai-workflow-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systematic SPEC workflow management using EARS patterns to drive Plan-Run-Sync integration and parallel development.

Core Features & Use Cases

  • EARS pattern application (Ubiquitous, Event-Driven, State-Driven, Unwanted, Optional)
  • Constitution and Plan-Run-Sync integration
  • Parallel SPEC isolation with Git Worktrees

Quick Start

Create SPEC-001 and initiate a Plan run, then sync progress with the Plan-Run-Sync workflow.

Frequently Asked Questions about moai-workflow-spec

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

FAQPage Schema
How do I automate SPEC creation and workflow orchestration for feature planning?

SPEC workflow orchestration automates the creation and management of specification documents by applying EARS patterns (Ubiquitous, Event-Driven, State-Driven, Unwanted, Optional) to drive requirement clarification and Plan-Run-Sync integration. This eliminates fragmented SPEC creation and enables standardized templates with quality gates across parallel development efforts.

What are EARS patterns and how do they apply to requirement specification?

EARS (Easy Approach to Requirements Syntax) is a structured pattern framework with five types—Ubiquitous, Event-Driven, State-Driven, Unwanted, and Optional—that standardizes how functional and technical requirements are written. Applying EARS patterns ensures consistent, testable specifications aligned with constitution and Plan-Run-Sync workflows.

Can I use Git Worktrees to isolate parallel SPEC development?

Yes. Git Worktrees enable parallel SPEC isolation by allowing multiple branches to be worked on simultaneously without checkout conflicts. The workflow integrates versioned SPECs with worktree-based development, supporting concurrent feature planning and requirement clarification across MoAI-ADK projects.

How do I integrate SPEC documents with Plan-Run-Sync workflows?

SPEC workflow orchestration connects generated SPEC documents directly into Plan-Run-Sync integration, enabling a four-step requirement clarification cycle. After SPEC generation, you initiate a Plan run, execute against the specification, then sync progress—creating a closed loop from requirement to test scenario and TDD-ready outputs.

What output formats does SPEC document generation produce?

SPEC document generation produces versioned, standardized templates that include test-scenario outputs in TDD-ready formats. These outputs are integrated with Plan-Run-Sync workflows, supporting downstream execution and validation within MoAI-ADK project pipelines.

Do I need prior knowledge of EARS patterns to use this workflow?

While EARS pattern experience is beneficial, the workflow includes automated application of all five EARS pattern types as part of the orchestration process. Constitution alignment and standardized templates guide users through requirement clarification without requiring deep prior EARS expertise.