用途:skill-simplify 面向 SKILL.md 文档的精简,目标是在压缩冗余描述的同时保证功能不丢失,并用完整性校验来对比精简前后。触发场景包括以“simplify…”开头的请求。
主要能力:采用三阶段流水线。阶段一 phases/01-analysis.md:提取功能清单、识别冗余、校验伪代码格式;阶段二 phases/02-optimize.md:应用精简规则、修复格式问题;阶段三 phases/03-check.md:校验功能完整性、验证格式。三份阶段文档按需读取。
使用方式:输入目标路径,若不以 .md 结尾则拼接 /SKILL.md,读取原文件内容并统计原始行数。可用 TodoWrite 跟踪三个阶段进度:Phase 1: Analyzing <targetFile>、Phase 2: Optimize、Phase 3: Integrity Check。
核心规则:保留所有功能要素,包括含逻辑的代码块、agent 调用、数据结构、路由、错误处理、输入输出规范;只削减描述性内容,如流程图、冗长注释、重复段落、重复逻辑的示例;绝不概括算法逻辑,if-else 分支、函数体、schema 需逐字保留;区分代码块性质,仅描述性块可删除;合并仅差一个参数的等价模板;修复格式问题。阶段三的功能类别计数需与阶段一一致,描述性块减少属预期。
适用场景:需要为技能文档做瘦身、评估冗余、并确认精简未破坏功能时。
限制:目标文件找不到时报告错误并停止;检查 FAIL(缺失功能要素)时展示差异并回退原文件,报告丢失内容;检查 WARN(描述减少或合并)时展示差异并说明理由。收费、价格、平台与效果信息暂未提供。