spec-workflow

Standardize software development workflows from requirements to task planning.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines and standardizes software development workflows from requirements through task execution, reducing miscommunication and ensuring repeatable outcomes.

Core Features & Use Cases

  • Requirements design with EARS to formalize acceptance criteria.
  • Phase-locked workflow that requires user confirmation between each stage (requirements, design, and task planning).
  • Documentation & artifacts generation (specs, design notes, and task lists) with clear handoffs.
  • UI-design integration guidance when frontend work is involved, including references to the relevant design rules.

Quick Start

Start by outlining a new feature and follow the four-phase workflow to complete requirements, design, and task planning.

Frequently Asked Questions about spec-workflow

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

FAQPage Schema
How do I standardize software development workflows from requirements to task execution?

Standardizing software development workflows involves automating requirement analysis, technical design, and detailed task planning. This ensures repeatable outcomes and reduces miscommunication across complex multi-module integrations by enforcing phase-locked user confirmations.

What is EARS-based requirement syntax for software projects?

EARS-based requirement syntax formalizes acceptance criteria for software projects. It structures requirements to reduce ambiguity during the design phase, ensuring clear handoffs between requirement analysis and technical architecture planning.

How do I plan phased technical design and task breakdown for complex architecture changes?

Planning phased technical design involves locking workflow stages for requirements, design, and task planning. You generate explicit task breakdowns and design notes with user confirmation required between each stage to manage complex multi-module integrations.

Does this workflow generate documentation and artifacts for feature handoffs?

Yes, generating documentation and artifacts like specs, design notes, and task lists is a core feature. It provides clear handoffs throughout the software development lifecycle, including candidate UI-design references when frontend work is involved.

Can I integrate UI-design references into technical design documentation?

Yes, you can integrate UI-design references into technical design documentation. When frontend work is involved, the workflow includes references to relevant design rules alongside the generated specs and task lists.

What are the limitations of phase-locked workflows in task planning?

The limitation of phase-locked workflows is the requirement for explicit user confirmation between each stage, which may slow down rapid prototyping. It enforces strict sequential progression through requirements, design, and task planning without skipping stages.