用途:按 Shape Up 方法论引导项目从想法走到可运行软件,核心是调用 /shaping 与 /breadboarding 两个子技能完成各阶段。使用前需先安装这两个技能,缺失时资料指引从 https://github.com/rjs/shaping-skills 安装。
主要能力与流程:整体为 Frame → Shape → Breadboard → Slice → Build。Frame 阶段捕捉问题与期望结果;Shape 阶段分离问题与方案,迭代抽取需求 R 并选择方案 Shape,支持 fit check(show me R x A、show me A x R)、spike A2、add R that…、sketch shape B 等简写命令;Breadboard 阶段产出 Places 表、UI Affordances 表、Code Affordances 表和 Mermaid 接线图;Slice 阶段切成可演示的纵向增量 V1..V9,每个切片包含所涉能力、演示机制和演示声明;Build 阶段逐个切片实现并验证。
入口判断:空目录或新项目从 Frame 开始;已有代码的项目先执行 Phase 0 绘制当前系统,用 /breadboarding 把现状标为 CURRENT 并生成表格与接线图,作为基线。
文件与恢复:shaping.md 记录 R、方案与 fit check;spike-[topic].md 记录调查结果;big-picture.md 汇总整个功能;V[N]-plan.md 记录每切片实现计划;位置为 .claude/ 或项目根目录。带既有 shaping.md 再次调用时,会读取状态、展示所选方案的 fit check,并提示下一步(如未决需求、待办切片)。
限制:资料未提供价格、平台支持范围、具体效果承诺或性能数据。