moai-workflow-spec

Orchestrate SPEC workflow management with EARS format requirements and Plan-Run-Sync integration.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation and management of software specifications by enforcing the EARS format and integrating with the Plan-Run-Sync development methodology, ensuring clarity and consistency.

Core Features & Use Cases

  • EARS Requirement Definition: Structure requirements using the five EARS patterns (Ubiquitous, Event-Driven, State-Driven, Unwanted, Optional).
  • SPEC Document Generation: Create standardized SPEC documents with clear acceptance criteria and implementation plans.
  • Workflow Integration: Seamlessly integrates with MoAI-ADK's Plan-Run-Sync phases for cohesive development.
  • Use Case: When starting a new feature, use this Skill to define its requirements using EARS, create a detailed SPEC document, and ensure it aligns with the project's overall development workflow.

Quick Start

Use the moai-workflow-spec skill to create a new SPEC document for a user authentication system.

Frequently Asked Questions about moai-workflow-spec

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

FAQPage Schema
How do I write software requirements using the EARS format?

The EARS format structures requirements into five patterns: Ubiquitous, Event-Driven, State-Driven, Unwanted, and Optional. Using this Skill, you can define requirements following these specific patterns to ensure clarity and consistency in your software specifications.

What is the best way to generate a SPEC document for a new feature?

The best way to generate a SPEC document is by orchestrating the workflow with EARS format requirements and acceptance criteria. This Skill facilitates document creation while enforcing SDD 2025 standards for systematic specification definition and quality gates.

How does requirement specification integrate with the Plan-Run-Sync development workflow?

Requirement specification integrates with Plan-Run-Sync by aligning EARS format requirements with MoAI-ADK's development phases. This Skill ensures the SPEC document seamlessly connects to the cohesive development workflow and facilitates parallel development via Git worktrees.

Can I use Git worktrees for parallel development when managing SPEC documents?

Yes, you can use Git worktrees for parallel development when managing SPEC documents. This Skill facilitates parallel development via Git worktrees, allowing multiple branches to implement different parts of a specification concurrently within the MoAI-ADK workflow.

When do I need acceptance criteria in my software specification workflow?

You need acceptance criteria in your software specification workflow to enforce quality gates and verify that EARS format requirements are met. This Skill creates standardized SPEC documents that include clear acceptance criteria and implementation plans.

Does MoAI-ADK support EARS requirement patterns for feature planning?

Yes, MoAI-ADK supports EARS requirement patterns for feature planning. This Skill orchestrates SPEC workflow management by structuring the five EARS patterns and integrating them directly into the Plan-Run-Sync development methodology.