SuperAPI AI 工具集

source-triage

通用与其它

查看项目

更新于 10-16 05:07

技能介绍

用途:source-triage 是仅存在于仓库内的技能,位于 .claude/skills/ 中,Claude Code 在 skills-extended 中工作时会自动加载。它被排除在 plugin.json 的 skills 数组之外,并标记 metadata.internal: true;skills CLI 会直接扫描 .claude/skills/,因此仅省略清单不够,需该内部标记才会从 npx skills add 隐藏,只有 INSTALL_INTERNAL_SKILLS=1 才能安装。它维护 LOG.md,持久记录每个来源条目的查看结果与决定,每次运行只处理日志中尚未包含的条目,使灵感清单的采集可累积。

来源:清单来自 README.md 的 Inspiration 部分,涵盖上游及所有致谢或关注的项目(包括 brooks-lint 和 Claude Code /code-review)。LOG.md 的 ## Sources registry 以 owner/name 行镜像,并带有每个 track 的最后同步标记;同步会遍历该登记表。标记为 credit-only 的行(没有活跃公开仓库,例如已弃用来源)是过往致谢,会被同步跳过。

硬分叉思路而非代码:根据 CLAUDE.md,不再 rebase 或复制任何来源。上游已关闭的 COMPLETED 议题或其他仓库的提交只是候选思路,用我们的方式重新实现,绝不继承代码;implement 表示移植思路,简洁且符合我们的风格。

Track 与判定:每个来源有 Issues(开放)、Discussions、Closed 和 Code 四个 track,共用判定词汇。每行引用确切 ref:议题/讨论用 #N,代码用 <sha> path:Lstart-Lend。判定包括 new、done、implement、watch、skip;resolved 为 done/skip,其余留在待办。

流程:sync/reconcile 触发 Flow 1,review one/what should I port 触发 Flow 2;无人指示时需先询问。Flow 1 只做列表维护:按来源拉取自上次同步后的开放议题、已关闭议题、讨论和代码提交,与 LOG.md 对账,为未出现条目追加一行带事实备注和确切 ref 的新行,已关闭的开放议题移入 Closed track 并保留备注,更新同步标记,报告差异。Flow 2 挑选一个未解决条目,阅读来源正文与评论或实际 diff,映射到已交付的技能/模式,检查是否已有,给出建议判定与理由,交互时等待用户,自主时移植值得实现的条目并记录。限制:仅限仓库内使用,依赖 gh 与 LOG.md registry,未提供独立官方页面或更多能力说明。