词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
| 来源 | 内置(默认安装) |
| 路径 | skills/software-development/spike |
| 版本 | 1.0.0 |
| 作者 | Hermes Agent(改编自 gsd-build/get-shit-done) |
| 许可证 | MIT |
| 平台 | linux, macos, windows |
| 标签 | spike, prototype, experiment, feasibility, throwaway, exploration, research, planning, mvp, proof-of-concept |
| 相关 skill | sketch、writing-plans、subagent-driven-development、plan |
writing-plans / plangsd-spike 作为同级 skill 出现(通过 npx get-shit-done-cc --hermes 安装),当用户需要完整 GSD 工作流时,优先使用 gsd-spike:持久化的 .planning/spikes/ 状态、跨会话的 MANIFEST 追踪、Given/When/Then 结论格式,以及与 GSD 其余部分集成的提交模式。本 skill 是面向未安装(或不需要)完整系统的用户的轻量独立版本。decompose → research → build → verdict
↑__________________________________________↓
iterate on findings| # | Spike | 验证内容(Given/When/Then) | 风险 |
|---|---|---|---|
| 001 | websocket-streaming | Given 一个 WS 连接,when LLM 流式输出 token,then 客户端接收到的数据块延迟 < 100ms | 高 |
| 002a | pdf-parse-pdfjs | Given 一个多页 PDF,when 用 pdfjs 解析,then 可提取结构化文本 | 中 |
| 002b | pdf-parse-camelot | Given 一个多页 PDF,when 用 camelot 解析,then 可提取结构化文本 | 中 |
a/b/c)| 方案 | 工具/库 | 优点 | 缺点 | 状态 |
|---|---|---|---|---|
| ... | ... | ... | ... | 维护中 / 已废弃 / beta |
web_search("python websocket streaming libraries 2025") — 查找候选库web_extract(urls=["https://websockets.readthedocs.io/..."]) — 阅读实际文档(返回 markdown)terminal("pip show websockets | grep Version") — 检查项目 venv 中已安装的版本read_file 阅读其 README.md / examples/。Context7 MCP(如果用户已配置)也是好的来源——mcp_*_resolve-library-id 然后 mcp_*_query-docs。spikes/
├── 001-websocket-streaming/
│ ├── README.md
│ └── main.py
├── 002a-pdf-parse-pdfjs/
│ ├── README.md
│ └── parse.js
└── 002b-pdf-parse-camelot/
├── README.md
└── parse.pyterminal("mkdir -p spikes/001-websocket-streaming")
write_file("spikes/001-websocket-streaming/README.md", "# 001: websocket-streaming\n\n...")
write_file("spikes/001-websocket-streaming/main.py", "...")
terminal("cd spikes/001-websocket-streaming && python3 main.py")
# 观察输出,迭代。delegate_task 分发:delegate_task(tasks=[
{"goal": "Build 002a-pdf-parse-pdfjs: ...", "toolsets": ["terminal", "file", "web"]},
{"goal": "Build 002b-pdf-parse-camelot: ...", "toolsets": ["terminal", "file", "web"]},
])README.md 以如下内容结尾:spikes/(如果用户使用 GSD 约定,则为 .planning/spikes/)NNN-descriptive-name/README.md 记录问题、方案、结果和结论/gsd-spike 工作流——MIT © 2025 Lex Christopherson(gsd-build/get-shit-done)。完整 GSD 系统提供持久化 spike 状态、MANIFEST 追踪,以及与更广泛的规格驱动开发流水线的集成;通过 npx get-shit-done-cc --hermes --global 安装。