SuperAPI AI 工具集

lovstudio-skill-optimizer

编程与开发

查看项目

更新于 10-16 00:01

技能介绍

用途:对 lovstudio 仓库中已有的 skill 执行 lint → fix → bump → changelog 流水线,按仓库约定与官方 skill-creator 最佳实践自动修复并记录版本变更。材料未提供其官方发布渠道、许可与收费信息。

适用时机:用户在当前对话中提出某个既有 skill 的具体问题(触发词错误、CLI 参数过时、缺少 README 徽章等)并要求修复;要求 audit、polish、refine 或“刷一遍”某 skill;明确要求升级版本或更新 changelog;或在其他 skill 被实质性修改后主动运行以记录变更。

主要能力与用法(流程为强制、全自动,不向用户询问选项):1) 从对话中识别目标 skill 名称(可带或不带 lovstudio- 前缀)并从上下文提取修复清单;2) 运行 python3 skills/lovstudio-skill-optimizer/scripts/lint_skill.py <name> --json 获取发现项,按“用户明确提及 > error > warn > info”优先级处理;3) 直接编辑 SKILL.md、README.md、scripts/*.py,注意 frontmatter description 覆盖 what+when+中英文触发短语且控制在约 800 字符内、修复 CLI 参数根因、SKILL.md 超过 500 行时拆分到 references/<topic>.md、涉及私有路径时引入 references/user-config.md 与 profile/env 契约;4) 按 patch(修复)/minor(新增参数、选项、参考文档)/major(破坏性 CLI 变更、移除选项、重命名)选择 semver,除非另有说明保持 0.x;5) 用 bump_version.py 更新 README 版本徽章、SKILL.md 的 metadata.version 与 CHANGELOG.md;6) 重新 lint 并按固定格式报告 optimized/version/fixes/remaining lint warnings;7) 提交并推送到源仓库,再用分发仓库的同步脚本(如 sync-skills.py、render-marketplace.py、render-readme.py、validate_deps.py)同步到 general-skills 或 dev-skills 目录仓库,同步失败需如实告知而非静默跳过。

CLI:lint_skill.py 支持 <name>、--path、--json,有 error 级发现时退出码为 2;bump_version.py 支持 <name>、--path、--type(patch|minor|major,与 --set 互斥)、--set、--message/-m(必填)、--change/-c(可重复)、--dry-run。依赖:Python 3.8+,仅标准库,无需 pip 安装。

限制:资料未说明其支持的平台范围、性能指标、错误率及与其它工具的集成方式,暂未提供。