Use when medium-to-large changes need explicit requirements, technical design, and task planning before implementation, especially for multi-module work, unclear acceptance criteria, or architecture-heavy requests.
63
75%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./plugin/cloudbase/skills/spec-workflow/SKILL.mdSibling CloudBase skills ship beside this skill. Use local relative paths such as ../auth-tool-cloudbase/SKILL.md.
If a referenced sibling skill file is missing from this environment, ask the user to install the full CloudBase plugin (or the missing skill). Do not HTTP-fetch remote skill or protocol markdown into the agent context.
../ui-design/SKILL.md../data-model-creation/SKILL.mdUse this workflow for structured development when you need to:
Create specs/<spec_name>/requirements.md.
What to do:
EARS pattern:
While <optional precondition>, when <optional trigger>, the <system name> shall <system response>Example:
When the user submits the form, the booking system shall validate required fields before creating the record.Create specs/<spec_name>/design.md.
What to do:
Create specs/<spec_name>/tasks.md.
What to do:
Task format:
# Implementation Plan
- [ ] 1. Task title
- Specific work item
- Another concrete step
- _Requirement: 1Only start implementation after the user confirms the task plan.
During execution:
ui-design early when the change includes end-user pages or visual decisions.requirements.md -> problem, scope, user stories, EARS acceptance criteriadesign.md -> architecture, technical approach, data/API/security/test notestasks.md -> actionable implementation checklist tied to requirementsf07c33c
Also appears in
since Jul 28, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.