用途:skill-simplify 针对 SKILL.md 类文档执行简化,在保持功能完整性的前提下精简内容。触发词包含“simplify…”。
主要能力:采用三阶段流水线——阶段 1 分析:提取功能清单、识别冗余、校验伪代码格式(phases/01-analysis.md);阶段 2 优化:应用简化规则、修复格式问题(phases/02-optimize.md);阶段 3 检查:验证功能完整性并校验格式(phases/03-check.md)。核心规则要求保留所有功能元素(含逻辑的代码块、智能体调用、数据结构、路由、错误处理、输入输出规格),仅删减描述性内容(流程图、冗余注释、重复段落、重复逻辑的示例),不得概括算法逻辑。可合并仅差一个参数的等价模板,修复嵌套反引号、硬编码选项列表、工作流交接引用等格式问题。阶段 3 对功能类别做数量比对,描述性块减少属预期。
使用方式:执行前可选加载代码库文档(.workflow/codebase/ARCHITECTURE.md)、规范(maestro load --type spec --category coding)与维基知识(maestro search "skill design optimization" --json,取前 5 条),均不可用时仍可继续。输入为目标路径,若不以 .md 结尾则拼接为 路径/SKILL.md,读取原内容并记录原始行数,配合 TodoWrite 跟踪三个阶段进度。
错误处理:目标文件缺失则报错停止;检查失败(丢失功能元素)显示差异、回退原文并报告丢失项;检查警告(描述性减少或合并)显示差异与理由;发现格式问题在阶段 2 修复。
限制:仅依据资料所述流程与规则,具体支持的模型、依赖环境、安装方式与收费情况暂未提供。