SuperAPI AI 工具集

code-distill

编程与开发

查看项目

更新于 10-16 03:46

技能介绍

用途:针对单个 GitHub 仓库的聚焦查询,按需抽取代码模式,例如“shadcn/ui 如何实现设计系统”。它面向单一子系统(设计系统、组合、状态、错误处理、副作用、构建、路由等),不是整库架构梳理。每个库只需一份轻量记录,因为大部分流程与具体仓库无关。

主要能力按四类动作组织:Find(先分类查询并窄化 grep、参考测试与 examples 判断意图、仅读取 knowledge/libraries/<slug>.md 这一文件名索引);Trace(从实现文件向外追导入以摸清公开接口,再从公开接口向内找调用点看变体与演进);Filter(剔除样板、遗留路径与测试脚手架,只保留承重模式);Capture(会话结束时把 repo URL、分支、SHA、目录图、命名约定等代码地形写入 knowledge/libraries/<library>.md 的 code: 小节,供下次复用)。

使用方式:以 /distill <library> <query> 或自然语言“show me X in repo Y”调用。它不适用于整库架构映射、文档查找,也不用于编写完整静态技能;若已存在静态 code-atlas 技能(如 opencode-ts、openai-codex-rust-patterns、nextjs-ppr-patterns)应优先使用。同一库被查询约 3 次以上,是升级为完整静态技能的信号。知识库 v0.1.0 时为空,需由真实查询逐条添加,读取时不要扫描目录。