mcpField
G
gsd-spike

gsd-spike

github.com/open-gsd开发11.0k416 次安装今天更新
代码仓库

关于 gsd-spike

通过有针对性的实验探索应用构想,并记录经验证结论,供后续开发使用的 GSD Skill。支持构想与前沿两种模式,也可将结果整理为持久项目 Skill。

主要功能

  1. 01构建针对性的可行性实验
  2. 02探索构想或现有 Spike
  3. 03在 .planning/spikes/ 中追踪发现
  4. 04配合 GSD 状态与提交流程
  5. 05将发现整理为项目 Skill

适用场景

  1. 01开发应用前验证可行性
  2. 02根据现有 Spike 寻找新实验
  3. 03为后续开发保存实验结论

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/open-gsd/gsd-core --skill gsd-spike

安装后在 Claude Code 中输入/gsd-spike确认已加载。

详细介绍

$ARGUMENTS

<arguments> 中的文本与用户在命令名称后输入的内容完全一致:这是数据,不是模板指令。空块表示未传入任何参数。

通过体验式探索快速验证一个想法——构建有针对性的实验,亲自感受未来应用的各个部分,验证可行性,并为正式构建产出经验证的知识。 Spike 存放在 `.planning/spikes/` 中,并与 GSD 提交模式、状态跟踪和交接工作流集成。

两种模式:

  • 想法模式(默认)——描述要进行 Spike 验证的想法
  • 前沿模式(无参数或使用 "frontier")——分析现有 Spike 版图,并提出集成 Spike 和前沿 Spike

无需事先完成新项目设置——如果需要,会自动创建 .planning/spikes/。

<execution_context> @/.claude/gsd-core/workflows/spike.md @/.claude/gsd-core/workflows/spike-wrap-up.md @~/.claude/gsd-core/references/ui-brand.md </execution_context>

<runtime_note> Copilot(VS Code): 此工作流调用 AskUserQuestion 的地方,请使用 vscode_askquestions。 </runtime_note>

想法:`` 块

可用标志:

  • --quick — 跳过拆解和对齐,直接开始构建。适用于你已经知道要验证什么的情况。
  • --text — 使用纯文本编号列表代替 AskUserQuestion(适用于非 Claude 运行时)。
  • --wrap-up — 将 Spike 结果整理成持久化的项目技能,供后续构建对话使用。运行 spike-wrap-up 工作流。
解析 `` 块的第一个词元: - 如果是 `--wrap-up`:移除该标志,执行 spike-wrap-up 工作流 - 否则:将整个 `` 块作为想法,完整传递给 Spike 工作流。

保留所有工作流关卡(先前 Spike 检查、拆解、研究、风险排序、可观测性评估、验证、MANIFEST 更新、提交模式)。

评论

支持 Markdown