spec-workflow

Standardize software development workflows from requirements analysis to task planning.

1|1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/xianmingyao/openclaw-CaySon --skill spec-workflow-xianmingyao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-workflow
Source: https://github.com/xianmingyao/openclaw-CaySon/tree/main/skills/cloudbase/references/spec-workflow
Command: npx skills add https://github.com/xianmingyao/openclaw-CaySon --skill spec-workflow-xianmingyao

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standard software engineering workflows from requirements analysis to task planning, enabling consistent, phase-gated development across teams.

Core Features & Use Cases

  • Phase-gated process: require user confirmation before proceeding to the next phase.
  • EARS-based requirements: use Easy Approach to Requirements Syntax for all requirement statements.
  • Comprehensive planning: supports requirements, design decisions, and task breakdown for complex projects including multi-module integrations and UI/database considerations.
  • Documentation-driven: guides task tracking and design documentation throughout specs and tasks.

Quick Start

Confirm Phase 1 requirements with the user and proceed phase by phase with explicit confirmations and EARS-based requirements until completion.

Frequently Asked Questions about spec-workflow

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

FAQPage Schema
What is a phase-gated software engineering workflow and when do I need it?

A phase-gated software engineering workflow standardizes development from requirements to task planning, requiring explicit user confirmation before advancing. It is needed for complex projects involving multi-module integrations, feature development, and UI or database design.

How do I write EARS-based requirements for project planning?

To write EARS-based requirements, use the Easy Approach to Requirements Syntax to structure all requirement statements clearly. This standardizes requirements analysis, ensuring conditions and actions are explicitly defined before advancing to the design and task breakdown phases.

How do I manage requirements analysis and task planning for multi-module integrations?

Manage multi-module integrations by using a structured workflow that breaks down complex architectures into documented tasks. It guides comprehensive planning from requirements analysis to task tracking, ensuring all design decisions and integration points are explicitly documented.

Does this software development workflow support UI and database design planning?

Yes, this software development workflow supports UI and database design planning. It provides comprehensive planning capabilities that cover requirements, design decisions, and task breakdown specifically tailored for complex projects involving these architectural components.

Can I skip the user confirmation steps between development phases?

No, you cannot skip user confirmation steps. This workflow defines a mandatory phase-gated process, requiring explicit user confirmations before proceeding to the next phase to ensure requirements and design specifications are validated.

How is task tracking and design documentation handled during the project lifecycle?

Task tracking and design documentation are handled through a documentation-driven approach. The workflow guides the creation and maintenance of explicit task documentation and tracks progress continuously from the initial specs through to final task completion.