01
这个 skill 做什么
当团队在代码、库、服务、模板、文档、平台流程或架构决策上重复造轮子时使用此 skill。它结合先搜索再构建、重复类型分类、build-vs-reuse 评分、迁移规划和轻量 catalog 脚本,让复用决策基于证据,而不是抽象口号。
02
什么时候使用
- 信号审计重复实现、重叠服务、重复模板或废弃 fork。
- 信号判断应该采纳、适配、包装、抽取、整合、下线,还是记录合理分歧。
- 信号创建可复用资产 catalog、ADR/RFC 记录、迁移计划、golden path 和治理说明。
03
如何工作
- 01
框定被重复的能力、受影响 owner、目标结果、约束和所需深度。
- 02
在提出新工作前搜索本地代码、文档、manifest、设计系统、服务 catalog、ADR、ticket 和团队约定。
- 03
按完全复制、近似克隆、共享业务规则、重叠服务、模板重复、废弃 fork 或合理分歧分类候选项。
- 04
从适配度、所有权、维护、安全、兼容性、迁移成本和未来演进角度评分复用价值。
- 05
推荐干预方式,并通过示例、owner、生命周期、反馈渠道和指标让复用路径清晰可见。
04
你会得到什么
- 信号包含路径、符号、包或服务名、文档、搜索词、owner、consumer 和置信度的证据。
- 信号带成本、风险、迁移工作量、安全或 license 顾虑以及兼容性说明的建议。
- 信号下一步行动、owner、验收标准,以及证明重复劳动减少的指标。
05
重要边界
- 信号不要只因为代码长得像就消除重复;先验证领域知识、变更节奏和未来演进。
- 信号没有负责 owner、示例、版本/弃用策略和支持预期时,不要创建共享库、平台服务或 golden path。
- 信号不要只依赖自动 clone detection;结合脚本输出、代码审查、领域上下文、所有权数据和使用证据。
06
值得打开的文件
工作流skills/reduce-reinvention/SKILL.md复用优先审计工作流、建议和 guardrails。复用 playbookskills/reduce-reinvention/references/reuse-playbook.md让复用可发现、可维护的端到端模型。审计清单skills/reduce-reinvention/references/audit-checklist.md重复造轮子审计的搜索策略和证据收集提示。决策矩阵skills/reduce-reinvention/references/decision-matrix.mdBuild-vs-reuse 评分和建议规则。模板skills/reduce-reinvention/references/templates.md可填写的审计、ADR/RFC、catalog、迁移和例外模板。重复造轮子审计skills/reduce-reinvention/scripts/reinvention_audit.py扫描仓库中的重复代码和重复造轮子信号。复用 catalogskills/reduce-reinvention/scripts/reuse_catalog.py生成轻量可复用资产清单。运行时元数据skills/reduce-reinvention/agents/openai.yaml此 skill 的可选 agent 运行时元数据。