关于 design-sprint
design-sprint 是一项技能,用于研究代码库、拟定计划并创建经批准的 GitHub 或 Backlog 问题。其设计流程支持在计划中批注修改,并在明确批准后提出父问题、子问题及依赖关系。
主要功能
- 01研究代码库和问题模板
- 02编写汇总研究与设计的计划
- 03根据计划内批注进行修改
- 04创建获批的父问题和依赖子问题
- 05支持 GitHub 和 Backlog 跟踪器
适用场景
- 01将功能构想整理为经审阅的问题
- 02把获批计划拆分为有依赖关系的子问题
- 03经过一轮提问后提交范围明确的问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill design-sprint安装后在 Claude Code 中输入/design-sprint确认已加载。
附带文件stub.yaml
详细介绍
design-sprint
目录条目占位符 — 完整技能:aoshimash/skills(
create-issue)
决策树
-
是否已安装完整技能? 上游将此技能命名为
create-issue,因此它会安装在此指针旁边(不会替换此指针)。- 全局:
f=~/.agents/skills/create-issue/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - 项目:
f=.agents/skills/create-issue/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ 技能已作为create-issue安装,调用它并继续pointer→ 转到第 2 步
- 全局:
-
检测范围,然后安装:
[ -e ~/.agents/skills/design-sprint ] && echo "global" || echo "project"全局:
npx skills add aoshimash/skills --skill create-issue -g -y项目:
npx skills add aoshimash/skills --skill create-issue -y**Claude Code:**发送以
!开头的命令作为聊天消息,即可在不离开对话的情况下运行命令。
Claude Code 插件方式:
/plugin marketplace add aoshimash/skills
/plugin install aoshimash-skills@aoshimash-skills
注意事项
- **要求:**已安装并完成身份验证的 gh CLI(用于 GitHub issues)或已完成身份验证的 bee CLI(用于 Backlog issues);仅在你批准具体内容后,才会在你的跟踪系统中创建 issues
- **许可证:**MIT
- 名称冲突:
design-sprint也由wondelai-skills写入(安装该技能或其目录条目指针时);同时安装两者会覆盖较早安装的版本。
安装后调用
- 技能名称:
create-issue - 触发短语:"design sprint", "design and decompose", "create an issue", "plan and create issues"
功能
上游将其 design-sprint 工作流整合到了 create-issue 中,该技能包含两种流程。轻量流程会在一轮批量提问和一次草稿审批后,提交一个范围明确的 issue。设计流程则是以前的 design sprint:
| 步骤 | 输出 |
|---|---|
| 设置 | 检测 issue 跟踪系统(GitHub 或 Backlog)以及仓库的 issue 模板 |
| 研究与设计 | 深入阅读代码库,然后生成一个整合后的计划文件(研究、设计、待解决问题、拆分提案) |
| 批注周期 | 你在 markdown 文件中直接为计划添加批注;Agent 会反复修改,直到内容准确 |
| 创建 issue | 最终审批通过后,创建一个父 issue 和带有依赖关系的子 issue;研究结果会作为 issue 评论保留 |
核心原则:issue 描述动机和提案,绝不描述实现步骤;在创建 issue 前解决歧义;未经明确批准,不会发布任何内容;将内容拆分为子 issue 始终只是提案。需要已完成身份验证的 gh CLI(用于 GitHub)或 bee CLI(用于 Backlog)。
不适用场景
- 设计冲刺工作坊引导(Crazy 8s、HMW、投票)→ 使用
pm-skills(Design Sprint 部分)或wondelai-skills(Knapp's Design Sprint 技能) - 不涉及代码的 PM 需求探索 → 使用
deanpeters-pm-skills或pm-skills - 不创建 issue 的功能规划 → 使用
plan-design-review - 之后实现这些 issues → 使用上游独立的
implement-issue技能(此指针不会安装该技能)
评论
支持 Markdown