reuse-before-build

Installation
SKILL.md

实现前先发现和复用

把能力调查放在实现之前。自己能写出来,不是选择自研的依据。所有新增或替换实现都检查,包括简单业务逻辑;按用户需要的完整能力分组,不对每行代码单独选型。遵守用户已指定的技术路线、已有授权与项目约束,不把调查扩展成全项目改造。

1. 明确能力并检查本地证据

从任务中确认功能、输入输出、运行环境及必要约束。先检查,再编辑该能力的实现:

  • 查找项目现有组件、业务封装、工具函数及邻近使用方式,判断是否适用。
  • 检查语言标准库和运行平台的原生能力。
  • 读取相关依赖清单、锁定版本和实际安装包;用对应版本的导出、类型、随包文档或示例核实能力。若依赖未安装,明确这一限制,结合锁定版本和官方版本文档核实,不把声明范围当成实际版本。
  • 不因为当前文件没有 import 就认定项目没有该能力;不因为最新版文档提供某 API 就认定当前安装版本也有。

给出简短结论:复用什么、何处证明其适用、还需哪些适配。无需展示完整检索日志。复用项目内部代码时仍须遵守模块边界,不能为了复用引入不合理耦合。

2. 有合适能力:直接复用

任务已经授权且现有能力适用时,直接使用,无需额外询问。优先沿用项目的合适封装和约定;封装不适用时核查底层公开能力,不机械复用错误抽象。

Installs
1
GitHub Stars
12
First Seen
3 days ago