SuperAPI AI 工具集

ecc-skill-defer

通用与其它

查看项目

更新于 10-15 19:58

技能介绍

用途:管理 ECC skills 的渐进式加载,通过延后(defer)未使用的 skill 减少 init token 消耗,并可随时恢复。

主要能力:运行脚本 ecc-skill-defer/ecc-skill-defer.sh(相对 skills 仓库根目录),或已安装副本 ~/.claude/scripts/ecc-skill-defer.sh。命令包括:status(显示 active/deferred 数量)、list(列出全部 skill 及状态)、apply(按配置延后 skill,用于 ECC 更新后)、restore <name>(恢复单个 skill)、restore --all(恢复全部)、apply --reason "<text>"(带原因延后并记录到 DEFER_LOG.md)。无参数时先运行 status 再运行 list。

使用方式:延后清单在 ecc-skill-defer.conf(与脚本同目录),编辑后运行 apply 生效。apply 前会扫描待延后清单,若含 design 或 assist 等核心规划 skill,须经 AskUserQuestion 强制确认后才继续。apply 后须用 list 对照预期清单逐条验证(PASS/FAIL),有 FAIL 则提示手动检查;restore 后也须用 list 验证目标为 active 并提示“Skill restored. It will be available in the next session (or after context reload).”defer 原因以 <date> | <skill> | <reason> 追加记录于 DEFER_LOG.md,list 可选显示最后原因。建议 defer/restore 后运行 /skill-health 检查冗余或缺口。

适用场景:需要压缩初始化开销、按项目需求裁剪 ECC skill 组合时。

限制:配置与脚本路径需正确;核心 skill 延后需人工确认;恢复的 skill 下一会话或上下文重载后才可用。其余收费、平台支持等信息暂未提供。