SuperAPI AI 工具集

thin-slices

通用与其它

查看项目

更新于 10-15 19:56

技能介绍

thin-slices 是一套面向智能体软件交付(agentic SDLC)的工作规范,核心是“薄切片”:每次只实现一个完整、可评审的小块,测试、验证、展示后再进入下一块,使系统在每个切片结束时都保持可用。

主要能力与规则:每个计划步骤对应一个拉取请求,改动量约百行以内,便于一次评审(SLICE-1);未完成的工作不进入共享分支,需带测试、文档及变更日志,否则留在分支或用开关隐藏(SLICE-2);严格限定范围,相邻清理另开步骤(SLICE-3);每次改动后运行受影响的检查(SLICE-4);按路径暂存并阅读索引,禁止 git add -A(SLICE-5、STAGE-1);每次提交、推送、发布都需单独确认(SLICE-6);仅在允许的仓库与分支自动合并(SLICE-7);新建文件前确认路径不存在,删除前确认未跟踪(SLICE-8)。此外还有禁止向受保护分支强推(PUSH-1)、移动标签需确认(PUSH-2)、禁止密钥形状字面量(SECRET-1)、不打印密钥(SECRET-2)、生产只读(PROD-1)、合并前确认差异(REVIEW-6)、以退出码为门禁(TEST-5)等规则。

使用方式:先阅读术语表与相关决策记录,实现最小完整片段;运行仓库自带检查;说明改动内容、刻意排除项与下一步;获得许可后提交,提交信息首行简短、祈使、独立,不加工具署名(ATTR-1)。切片优先纵向贯穿整个栈,不确定时风险优先,并行开发时契约优先。示例流程包括先写失败测试、按路径暂存、查看 git diff --cached --stat、提交并推送、评审后合并。

限制与注意:仓库钩子在每次提交和推送时运行,禁止使用 --no-verify、commit -n 或指向其他钩子目录(GUARD-1);含凭据的文件未经许可不得读取、复制或发送(SECRET-3)。配套技能包括 test-first、review-change、plan-project、cut-tickets。具体安装与配置方式暂未提供。