一键导入
sdlc-spec
Create feature specs through collaborative brainstorming. Use when starting new features, writing requirements, or defining acceptance criteria.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create feature specs through collaborative brainstorming. Use when starting new features, writing requirements, or defining acceptance criteria.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Execute tasks with pre/post drift checks and verification gates. Use after sdlc-plan to implement with accuracy guarantees.
Configure SDLC model tiers. Interactive TUI via /sdlc-choose, quick switch via /sdlc-tier.
Final verification against spec with full evidence chain. Use after sdlc-execute to confirm feature is complete.
Break specs into ordered tasks with acceptance criteria. Use after sdlc-spec to create executable task breakdown.
| name | sdlc-spec |
| description | Create feature specs through collaborative brainstorming. Use when starting new features, writing requirements, or defining acceptance criteria. |
Model auto-switch: Extension switches to spec-tier model automatically.
Configure:
/sdlc-chooseto set models./sdlc-tierfor quick switch.Next: After spec complete, use
/skill:sdlc-planto break down into tasks.
Turn raw ideas into specs with testable acceptance criteria. One question at a time.
Dependency: Requires pi-memctx.
First, check if spec phase already approved:
plan_tracker_ide:
action: check_approval
phase: spec
If APPROVED, skip questioning and proceed directly to Step 5 (Save) or handoff. Do not re-ask questions for approved phases.
_references/ - if exists, read for brand contextPresent in sections (200-300 words), validate each:
{
"autoAdvance": false,
"gates": ["tests", "checklist", "build"],
"onFail": "stop",
"testCommand": "npm test",
"buildCommand": "npm run build"
}
docs/specs/YYYY-MM-DD-{feature}/spec.md and config.jsonmemctx_save:
type: context
title: {feature} Spec
path: 20-context/{feature}-spec.md
tags: [sdlc, spec, {feature}]
plan_tracker_ide:
action: approve
phase: spec
summary: "{feature} spec complete with N criteria"
git add docs/specs/YYYY-MM-DD-{feature}/
git commit -m "docs: add {feature} specification"
# {Feature Name} Specification
**Created:** YYYY-MM-DD
**Status:** Draft | Ready | In Progress | Complete
## Goal
[One sentence]
## Requirements
1. [Requirement 1]
2. [Requirement 2]
## Acceptance Criteria
- [ ] [Testable criterion 1]
- [ ] [Testable criterion 2]
## Out of Scope
- [Excluded 1]
## Technical Approach
[Architecture, decisions, dependencies]
After save:
Spec complete:
docs/specs/YYYY-MM-DD-{feature}/spec.mdReady to plan? →
/skill:sdlc-plan