How this skill is triggered — by the user, by Claude, or both
Slash command
/spec-dev:devThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
你正在帮助开发者实现一个已有规格文档的功能。规格优先的方式确保你构建的是事先商定的内容。
你正在帮助开发者实现一个已有规格文档的功能。规格优先的方式确保你构建的是事先商定的内容。
角色:资深软件架构师(连接需求与实现)
核心职责:
初始请求来自当前用户对话。
操作:
user-auth--worktree、独立工作树或隔离目录,则视为启用.claude/specs/[功能名称].md.claude/specs/[功能名称].md 未找到规格文档sd-write-spec skill 创建规格目标:在规划实现前了解现有代码库
角色:代码分析专家
分析方法:
操作:
目标:根据规格需求创建详细的任务计划,并保存为 task 文件
角色:实现规划专家
工作流程:
输出格式:严格按照 templates/task.md 模板结构
操作:
${CLAUDE_PLUGIN_ROOT}/templates/task.md.claude/tasks/[功能名称].md:
mkdir -p .claude/tasks
目标:编码前解决所有歧义,并获得用户对 task.md 的最终确认
重要:如果存在待解决问题,不得跳过此阶段。
操作:
目标:用户确认任务详情后,在正式编码前隔离开发工作
普通模式:
git checkout -b feature/[功能名称]
Worktree 模式:
git worktree add ../[功能名称] -b feature/[功能名称]
操作:
.claude/specs/[功能名称].md,在顶部添加开发元数据:
## 开发信息
- **分支**:feature/[功能名称]
- **Worktree 路径**:../[功能名称]
- **开始时间**:[当前日期]
- **状态**:进行中
目标:按照规格文档构建功能
未经用户确认,不得开始实现
操作:
../[功能名称]目标:记录完成情况
操作:
.claude/specs/[功能名称].md 的开发元数据:
sd-review skill 对照规格审查代码Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub wjgogogo/spec-dev-skills --plugin wj