SuperAPI AI 工具集

skf-quick-skill

通用与其它

查看项目

更新于 10-16 05:00

技能介绍

用途:skf-quick-skill 提供从 GitHub URL 或包名快速生成技能文档的最短路径。它接收目标(GitHub URL、包名或 npm/PyPI/crates.io 页面 URL),解析到源码,提取公开 API 表面,并产出尽力而为的 SKILL.md,附带上下文片段和元数据。无需 brief,输出始终为社区级质量。

主要能力:工作流分七个阶段——解析目标、生态检查、快速提取、编译、写入与校验、收尾、工作流健康检查。支持 --language-hint、--scope-hint、--description、--exports、--skip-snippet、--no-active-pointer、--batch <file>、--fail-fast 等覆盖参数。输出包括 SKILL.md、context-snippet.md、metadata.json、active 指针、结果契约及一行 SKF_QUICK_SKILL_RESULT_JSON。

使用方式:需先读取 {project-root}/_bmad/skf/config.yaml 解析配置,并确认 python3 与 uv 在 PATH 中(缺失则退出码 3)。运行前创建 run 目录:mkdir -p "{project-root}/_bmad-output/.skf-run" && mktemp -d "{project-root}/_bmad-output/.skf-run/skf-quick-skill-XXXXXXXX"。支持 --headless 或 -H 无头模式,自动按默认动作通过确认门并记录决策。

适用场景:需要快速从包或仓库生成技能文档时;批量编译多个目标时(--batch)。

限制:不编造内容,所有数据来自源码提取或用户输入;不写入非 SKF 生成的技能文件夹;一次只加载一个步骤文件;--language-hint、--scope-hint、--description、--exports 为单目标标志,批量模式拒绝使用;无头模式下所有门自动解析。具体收费、价格、平台支持等资料暂未提供。