用途:评估并重构体积过大或跨多个领域的 Claude 技能(skill)。先判断是拆分还是把细节内容抽取到 references/,再执行对应重构,且不改变原有能力与输出语义。
主要能力:通过 uvx skilllint@latest check <skill-path> 获取 token 计数与错误码,区分 SK006(警告,优先 references/ 抽取)与 SK007(错误,需拆分);按领域信号(工具需求、调用触发、独立用例、知识领域、章节规模、hook 需求)判断是否满足拆分条件;制定重构计划;创建新技能目录与 SKILL.md;迁移 references/ 文件;建立交叉引用;做覆盖与保真校验;最后把原技能转为 facade/meta-skill 以保持向后兼容。
使用方式:以技能路径作为参数调用,例如 /plugin-creator:refactor-skill <path>;未提供路径时会停止并提示。若路径指向插件,则加载 claude-plugins-reference-2026 并重构其 skills/ 目录下的技能。流程分阶段:Phase 0 候选评估(GATE)、Phase 1 领域分析(GATE)、Phase 2 规划(需用户确认)、Phase 3 执行、Phase 4 校验、Phase 5 向后兼容转换。
适用场景:单个技能同时服务多个独立用户意图、需要不同工具权限、覆盖不同知识领域或生命周期阶段时。
限制:不删除原技能,必须保留为 facade;不得丢失信息、产生孤立引用、破坏既有工作流或引入循环依赖;避免过度碎片化;新技能需通过 token 校验并具备独立可用性。具体阈值数值与完整规范以 skilllint 及官方说明为准,资料未提供更多细节。