SuperAPI AI 工具集

skillify

通用与其它

查看项目

更新于 10-16 00:22

技能介绍

用途:Skillify 用于把已经跑通的临时方案或一次性解决办法,转化为永久、经过测试并登记在册的技能。它是 /hookify(拦截失败)的补充,负责固化成功经验。

主要能力:提供 8 步流水线,按顺序执行,任一步失败即停止并报告,不允许跳过。步骤包括:1)创建或校验 SKILL.md 契约(name、description 少于 200 字符、allowed-tools,并用 Python 解析 frontmatter);2)确定性抽取,把计算、解析、API 调用等可确定逻辑抽成 scripts/<name>.py 或 .sh,否则标记为 prompt-only;3)路由测试,生成含 5 个以上正例、3 个以上负例并混合意大利语与英语的 jsonl 夹具,运行 Layer A 检查;4)功能测试,脚本型技能用 pytest 覆盖正常与错误路径,prompt-only 技能记录冒烟测试;5)DRY 检查,扫描 SKILL.md 是否内联了已有规则内容,改为引用;6)注册表登记,更新 registry.yaml;7)冒烟测试,用真实输入验证输出;8)约定引用,按技能类型补充规则引用。全部通过后可移植到 Codex。

使用方式:/skillify <name> 执行完整 8 步;/skillify <name> --check 只审计已有技能(步骤 3-8);/skillify <name> --step 3 运行单步。路由检查命令为 cd ~/.claude/routing-eval 后运行 uv run python -m framework.runner --skill <name> --verbose;功能测试为 cd ~/.claude/skills/<name> && uv run pytest tests/ -q。

适用场景:刚解决一个临时问题并希望复用;某个变通方案已成功 3 次以上;/memory extract 发现值得形式化的重复模式;在 /quick 或原始会话中有所突破之后。

限制:资料未提供收费、价格、平台支持范围等信息;步骤依赖 ~/.claude 目录结构与 uv、pytest、yaml 等环境,具体兼容性暂未提供。