mcpField
S
spike

spike

github.com/petekp开发4882 次安装5 天前更新
代码仓库

关于 spike

通过有明确预算的实验回答具体技术问题的开发 Skill,强调证据、隔离实验代码,并在问题解答或预算用尽时停止。

主要功能

  1. 01明确问题和决策条件
  2. 02能通过检查回答时优先检查
  3. 03将实验代码与实现分开
  4. 04使用真实输入和失败场景
  5. 05报告证据及其局限
  6. 06达到预算或目标后停止

适用场景

  1. 01验证尚不确定的实现假设
  2. 02在选择方案前测量行为
  3. 03评估原型请求而不扩大范围

安装

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

$npx skills add https://github.com/petekp/claude-code-setup --skill spike

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

详细介绍

Spike

说明问题、什么结果会改变决策,以及小规模实验的预算。如果仅靠检查就能回答问题,请只进行检查。仅仅请求原型或估算,并不代表授权编写一次性代码或开展更大规模的实验。

将实验代码与实现分开。使用临时目录进行独立检查。如果需要导入真实项目,请使用任务专用且在本地忽略的临时目录,或使用隔离的工作树。保留无关工作,并遵守现有范围和审批界限。

只构建足以测量未知因素的内容。不要模拟正在测量的行为。如果真实输入和失败案例可能改变结论,请将它们纳入;跳过无关的生产级润色。未经授权,不要使用生产凭据或修改共享数据。

报告观察到的结果、证据、局限,以及这些结果对拟议实现的影响。负面结果也是有效结果。问题得到解答或达到规定预算后就停止;不要把实验变成未经请求的功能。

删除任务创建的临时代码前,先记录有用的发现。将实现视为独立工作;不要悄悄把实验代码转为正式实现。如果用户要求保留原型或测量产物,请予以保留,并明确说明其局限。绝不要删除他人的文件、分支或工作树。

评论

支持 Markdown