SuperAPI AI 工具集

find-features

智能体与模型

查看项目

更新于 10-15 21:55

技能介绍

用途:在已用 setup-agentic-repository 初始化的仓库中,发现尚未记录到 <docs-dir>/features/ 的功能领域,并为每个功能创建填充好的 Markdown 文档,遵循 <docs-dir>/AGENTS_FEATURES.md 契约与 <docs-dir>/features/feature-template.md 模板。

主要能力:先定位 agent 文档目录(默认 agents-docs/,可能被 --docs-dir 覆盖),确认 AGENTS_FEATURES.md、feature-template.md、FEATURES.md 存在;清点已记录的功能;询问用户要发现的数量或具体名称;扫描代码库识别候选功能(需有实质实现,如专用服务层、非平凡处理器、数据库表、多个端点等);按重要性排序并筛选;为选中功能生成 <docs-dir>/features/<slug>.md,必要时创建按服务的子文档;更新 FEATURES.md 索引;最后报告创建、拒绝与 TODO 情况。

使用方式:该技能在 setup-agentic-repository 之后运行。若缺少契约文件则停止,不自行搭建。发现文档目录时读取根 AGENTS.md 首块中的路径,或回退搜索 AGENTS_FEATURES.md。用户可通过 AskUserQuestion 选择 Top 5、All、指定数量或具体名称。

适用场景:需要为仓库补充功能文档、让 agent 文档树保持完整时。

限制:不提交更改,由用户审查后提交;无法确认的内容保留模板提示并加 TODO,不猜测;不重复大段内容;薄功能不收录;若技能说明与项目内契约文件冲突,以文件为准。