moai-workflow-spec

Orchestrate SPEC workflow management using EARS format and Git Worktrees.

Updated Nov 28, 2024
One-click install
npx skills add https://github.com/desafin/Resource-Monitor-pyQT --skill moai-workflow-spec-desafin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-workflow-spec
Source: https://github.com/desafin/Resource-Monitor-pyQT/tree/main/.claude/skills/moai-workflow-spec
Command: npx skills add https://github.com/desafin/Resource-Monitor-pyQT --skill moai-workflow-spec-desafin

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a robust framework for managing software specifications using the EARS (Event, Assumption, Requirement, Specification) format, ensuring clarity, consistency, and efficient workflow integration for the MoAI-ADK development methodology.

Core Features & Use Cases

  • EARS Requirement Definition: Structure requirements using five distinct patterns for unambiguous specifications.
  • Workflow Orchestration: Integrates seamlessly with Plan-Run-Sync phases for a complete development lifecycle.
  • Parallel Development: Leverages Git Worktrees for isolated, concurrent feature development.
  • Use Case: When planning a new feature, use this Skill to define its requirements in EARS format, integrate it into the development workflow, and ensure it aligns with project standards.

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 unambiguous software requirements using the EARS format?

To write requirements using the EARS format, structure specifications using five distinct patterns: Event, Assumption, Requirement, and Specification. This approach ensures clarity and consistency for systematic requirement definition in software engineering workflows.

How do I manage parallel feature development with Git Worktrees?

Managing parallel development with Git Worktrees involves creating isolated working directories for concurrent feature branches. This workflow orchestration supports isolated, concurrent feature development alongside systematic requirement definition.

What is the best way to clarify project requirements before starting development?

The best way to clarify requirements is orchestrating a structured SPEC workflow that supports requirement clarification and acceptance criteria definition. This ensures alignment with project standards before development begins.

Does the MoAI-ADK methodology support Plan-Run-Sync workflow integration?

Yes, the MoAI-ADK methodology supports Plan-Run-Sync workflow integration by orchestrating SPEC workflow management. It seamlessly integrates requirement definition with these phases for a complete development lifecycle.