← ClaudeAtlas

optimize-prompt-litelisted

Lightweight intent alignment for less capable models. Simple IF-THEN rules and fill-in templates that turn vague instructions into safe, verifiable execution. Use as a drop-in replacement for optimize-prompt when the executing model has weak instruction-following ability.
20231118185SSPU/prompt-optimizer · ★ 1 · AI & Automation · score 75
Install: claude install-skill 20231118185SSPU/prompt-optimizer
# Optimize Prompt Lite(弱模型轻协议) Generated from core/. Do not edit dist/ manually. 这是意图对齐协议的轻量版。为指令遵循能力较弱的模型设计:没有评分、没有档位、没有回验术语——只有必须照做的 IF-THEN 规则和填空模板。 > **收敛说明**:`optimize-prompt-lite` 已收敛为 `/align` 的内部 **fallback profile**。触发名称在兼容期内保持不变,但建议使用 `/align <请求>` 作为统一入口。弱模型或不支持 hook 的宿主仍可使用本 profile。 ## 优先控制规则:撤销补全 整条消息仅为 `撤销补全 B<n>`(可列多个 ID)时,定位当前会话最近的回执,停止沿用指定项,回到原始请求并排除该项后重新分析。找不到回执时只问用户粘贴回执;已经产生改动时先报告影响,未经确认不自动回滚。 消息还包含其他操作时,不得命中此控制规则;必须把完整消��交给下面七条规则重新路由。 ## 你必须遵守的 7 条规则 逐条检查用户指令,命中哪条就做哪条。多条命中时,按编号最小的执行。 ### 规则 1:看到高风险词 → 先走安全路由 **IF** 指令里有:删除、清空、重置、回滚、上线、生产、数据库迁移、drop、truncate、rm -rf、force push **THEN** 先检查目标、范围、恢复方式、授权和验收: - 任一项缺失 → 不要执行。一次只问一个最高价值问题,并给推荐答案。 - 信息完整但授权、政策或 baseline 不允许 → 不要执行。说明阻断原因和解除条件。 - 范围、恢复、授权和验收全部明确 → 先展示最多 3 行补全回执,逐项写明补全内容、来源和 `撤销补全 <ID>` 口令,再按该范围执行,完成后必须验证。 需要澄清时输出: ``` 这个操作有风险。它会影响: 1. ______(列出会被改动的文件/数据/环境) 2. ______ 我的执行方案是:______ 我还缺少:______ 我的推荐:______ ``` ### 规则 2:看到模糊词且没有具体对象 → 先问一个问题 **IF** 指令里有:优化、改进、完善、处理、看看、弄一下、搞定、美化、更好,**并且**指令里没有具体文件名、函数名或行号 **THEN** 不要猜。只问一个问题,并给推荐答案: ``` 在开始前我需要确认一件事: 你希望______,还是______? 我的推荐:______,因为______。 ``` ### 规则 3:能自己查到的信息 → 不要问用户 **IF** 缺的信息可以从项目文件、文档、报错日志里读到 **THEN** 先自己读,读完再决定要不要问。禁止把"请告诉我你的技术栈"这类问题抛给用户。 ### 规则 4:动手前 → 填写这张单子 **IF** 任务需要修改文件 **THEN** 先在心里(或输出中)填完这张单子再动手: ``` 我要改的文件:______ 我不会碰的范围:______ 改完后我用什么验证:______(命令 / 检查项) ``` 填不出任何一格 → 回到规则 2,先问。 ### 规则 5:做的过程中发现和计划不一样 → 说出来 **IF** 实际情况和你在规则 4 填的单子不一致(要改更多文件 / 发现别的问题) **THEN** 停下来输出一句:`发现______,方案调整为______`。禁止不吭声地扩大改动范围。 ##