moai-workflow-spec

Generate EARS-format SPEC documents with acceptance criteria and implementation plans.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured methodology for defining software specifications (SPECs) using the EARS format, ensuring clarity, completeness, and alignment with development workflows. It helps prevent ambiguity and scope creep in feature planning.

Core Features & Use Cases

  • EARS Requirement Generation: Automatically structures feature requirements into the five EARS patterns (Ubiquitous, Event-Driven, State-Driven, Unwanted, Optional).
  • SPEC Document Creation: Generates standardized SPEC documents including requirements, acceptance criteria, and implementation plans.
  • Workflow Integration: Integrates with Plan-Run-Sync development cycles for seamless feature lifecycle management.
  • Use Case: When planning a new user authentication feature, use this Skill to generate a comprehensive SPEC document that details all requirements, acceptance criteria, and potential edge cases using the EARS format.

Quick Start

Use the moai-workflow-spec skill to create a new SPEC for a user profile management 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 software requirements into five patterns: Ubiquitous, Event-Driven, State-Driven, Unwanted, and Optional. This Skill automatically generates these requirement types to ensure clarity and prevent ambiguity in your feature planning.

What is the best way to create a SPEC document with acceptance criteria?

Creating a SPEC document with acceptance criteria is streamlined by orchestrating systematic requirement definition. This Skill generates standardized SPEC documents that detail implementation plans and edge cases for features like user authentication.

How does EARS requirement generation integrate with Plan-Run-Sync workflows?

EARS requirement generation integrates with Plan-Run-Sync workflows by facilitating seamless feature lifecycle management. This coordination supports the MoAI-ADK development methodology and aligns requirements with parallel development via Git Worktrees.

Can I use Git Worktrees for parallel development coordination within a SPEC workflow?

Yes, you can use Git Worktrees for parallel development coordination within the SPEC workflow. This Skill orchestrates worktree management to synchronize feature lifecycle processes and maintain alignment across development cycles.

Does this SPEC workflow methodology support quality gates?

Yes, this SPEC workflow methodology supports TRUST 5 quality gates. It integrates these quality checks directly into the MoAI-ADK development methodology to ensure completeness and alignment throughout the requirement definition process.

When should I use EARS patterns for feature planning instead of standard requirements?

You should use EARS patterns for feature planning when you need to prevent scope creep and ambiguity. The five EARS patterns provide a structured methodology that ensures completeness and alignment in software specifications compared to standard requirements.