用途:build-feature 是一个功能构建命令,命令语法为 /build-feature [args],用于在编码前先做资产与模式检索,再决定复用、适配还是新建。
主要能力:执行“库优先协议”,要求写任何代码前依次检查三处:库目录 .claude/library/catalog.json(匹配度大于 70% 则复用或适配)、模式指南 .claude/docs/inventories/LIBRARY-PATTERNS-GUIDE.md(存在模式则遵循)、既有项目 D:\Projects*(找到则提取并适配)。决策矩阵:库匹配大于 90% 直接复用;70%–90% 最小化适配;存在模式则遵循;项目内存在则提取;无匹配才新建,并在新建后加入库。
使用方式:以 /build-feature [args] 调用,执行前确认前置条件;输入未定义结构化参数,需显式捕获用户意图。执行分三阶段:确认请求与范围、执行命令流程、总结结果与后续动作。输出需包含简要总结、已执行动作、生成产物与建议下一步,并附置信度行,格式为 Confidence: X.XX (ceiling: TYPE Y.YY),上限取值为 inference/report 0.70、research 0.85、observation 0.95、definition 0.95。
适用场景:需要构建新功能、恢复历史功能(restore/add back/bring back 类请求应先查 git 历史,如 git log --all --oneline -- <file> 与 git show <commit>:<file>)、选择相似资产、实现布局(如文本加图片的 Hero 区用 lg:grid-cols-12 网格)等。
限制与注意:资料未提供具体平台、收费、价格与效果信息。执行失败时应记录失败模式、带详细上下文重试并给出可操作修复步骤。出现“this is getting sad”“stop”“reverse all changes”等挫败信号时须立即回滚并调整策略,不得继续迭代;定位迭代超过 3 次应停止并研究既有模式或索取设计参考。会话输出需按 who/when/why 打标签以便追溯。