用途:硬化 agent prompt、system prompt、SOUL.md、AGENTS.md、cron prompt,使 LLM 可靠遵循指令。适用于 agent 反复违反同一规则、部署新 system prompt 前做质量审计、agent 绕过工具约束或长对话后行为漂移等场景。不确定是否需要硬化时,可先用 scripts/audit.sh 审计。不适用于代码生成、代码审查等执行型任务,也不适用于 skill 质量改进流程;并非所有 prompt 问题都靠加文字解决,有些需要代码级强制。
主要能力:提供 16 个硬化模式,包括 P1 三重强化(MUST/NEVER + good/bad example + I REPEAT)、P2 工具强制(Use X (NOT Y) + 失败原因)、P3 穷举否定、P4 条件触发、P5 反推理阻断、P6 优先级层级、P7 行为锚定、P8 范围限制、P9 漂移防护、P10 信任边界、P11 Echo-Check、P12 约束优先、P13 结构化不可能、P14 状态机门禁、P15 自我归因修正、P16 首尾重复。并给出可靠性等级参考,如软约束约 40%,MUST/NEVER 约 70%,MUST + 示例约 80%,组合使用可更高。
使用方式:读取目标 prompt;识别模型历史违反过的规则;运行审计脚本获取 16 项检查结果,命令为 ~/.claude/skills/prompt-hardening/scripts/audit.sh ~/path/to/SOUL.md;按历史违反、重要规则、一般规则分别套用对应模式;验证约束 token 占比大于 40%。输出物包括重写后的 prompt 文件、16 项检查清单与改进建议、违规模式分类与硬化方案。
限制:这是咨询/规划型 skill,不会自动修改目标 prompt;需要执行时须由操作者手动应用更改或使用 improvement-executor。详细模式说明见 references/patterns.md,研究来源见 references/sources.md。