关于 find-reuse
用于搜索可复用软件方案并根据 Markdown 请求生成结构化报告的可移植技能,适合需要汇总相关代码仓库和注册表证据的调用方。它不会修改仓库文件,也不决定报告的后续用途。
主要功能
- 01验证请求契约
- 02识别适用的信息源
- 03探测工具并记录覆盖缺口
- 04补充并合并搜索结果
- 05比较需求、来源与维护情况
- 06生成带版本标识的 Markdown 报告
适用场景
- 01为指定能力查找可复用组件
- 02比较不同仓库和注册表中的候选项
- 03将不可用的信息源记录为覆盖缺口
- 04在不修改仓库的情况下生成复用报告
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ shkarupa-alex/ meta-o --skill find-reuse安装后在 Claude Code 中输入/find-reuse确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
evals/cases.jsonreferences/adapters.jsonadapters.mdcontracts.md详细介绍
查找可复用方案
此技能是一个可移植的报告生成器。它不了解调用方特有的路径、功能生命周期、目标文档或提交策略。它绝不会写入仓库文件、安装工具、登录或索要凭据值。
输入
仅接受 YAML 块中声明了
contract: find-reuse.request.v1 的 Markdown 请求。搜索前拒绝缺少约定或约定未知的请求。保留每个业务需求 ID 和优先级。
搜索
- 根据请求、仓库远程地址、清单文件、锁文件和导入项,检测适用的平台。即使缺少身份验证信息,指定的私有来源仍视为适用。
- 使用前探测每个必需工具及其确切能力。如果工具不可用,提供适用于相应操作系统的安装或登录帮助,但不要安装工具或进行身份验证。
- 将命令作为参数数组运行。绝不将查询插入 shell 字符串。将错误记录为覆盖缺口,而不是空结果。
- 在每个适用的平台上执行所需的发现操作,然后从来源托管平台和注册表补充每个入围方案的信息(如果两者均存在)。
- 仅凭权威的软件包元数据或仓库自身拥有的证据合并身份信息。将分叉项目、镜像和单体仓库成员视为不同对象。
- 比较需求、集成成本、来源、许可证、维护情况、采用情况和安全证据。保留来源、观测时间和指标时间范围;绝不将不同生态系统中的人气数据视为同一尺度进行比较。
对于没有固定生态系统的新组件,请搜索 GitHub 和 GitLab,并搜索两个最合适的允许技术栈对应的注册表,同时记录选择理由。
输出
仅返回一份完整的 find-reuse.report.v1 Markdown 文档,不得包含任何声称已修改仓库的内容。包含所有必需章节和所有适用的平台,包括失败项和未知项。
只有在 coverage: complete 时才允许使用 build。如果任何必需工具、身份验证、来源或信息补充不可用,则返回 status: unknown 和
coverage: partial|blocked。只有在操作成功后,真正的空结果才可作为证据。
此技能不决定报告保存位置,也不决定在 unknown 后是否可以继续实施;这些决定由其调用方负责。
评论
支持 Markdown