From cloudbase
Guides medium-to-large changes through requirements, technical design, and task planning before implementation. Use for multi-module work, unclear acceptance criteria, or architecture-heavy requests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cloudbase:spec-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
If this environment only installed the current skill, start from the CloudBase main entry and use the published `cloudbase/references/...` paths for sibling skills.
If this environment only installed the current skill, start from the CloudBase main entry and use the published cloudbase/references/... paths for sibling skills.
https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/SKILL.mdhttps://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/spec-workflow/SKILL.mdKeep local references/... paths for files that ship with the current skill directory. When this file points to a sibling skill such as auth-tool or web-development, use the standalone fallback URL shown next to that reference.
../ui-design/SKILL.md (standalone fallback: https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/ui-design/SKILL.md)../data-model-creation/SKILL.md (standalone fallback: https://cnb.cool/tencent/cloud/cloudbase/cloudbase-skills/-/git/raw/main/skills/cloudbase/references/data-model-creation/SKILL.md)Use 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: 1
Only 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 requirementsnpx claudepluginhub tencentcloudbase/cloudbase-mcp --plugin cloudbaseOrchestrates spec-driven development workflow (Requirements → Design → Tasks → Implementation) with approval gates. Activates for structured feature planning or 'use spec-driven'.
Writes structured specifications before coding. Use when requirements are ambiguous, starting a new project/feature, or changes touch multiple files.
Guides structured design brainstorming before implementation — explores codebase, asks clarifying questions, proposes approaches with trade-offs, and writes an approved spec. Use to avoid premature coding.