用途:该技能在每次回复前对输出做预校验,强制执行那些历史上跨会话难以保持的用户偏好,减少重复提出同一要求的情况。核心概念是“Frustration Index”(挫折指数),即按持久性评分排序的偏好模式列表。
主要能力:以清单形式校验多个方面,包括语音白名单(禁用原生 en_* 语音,统一使用 say -v )、子代理使用(禁止以自己实现替代并行子代理)、搜索工具(子代理中禁用 web_search,要求使用 mcp__exa_*)、并行默认三路拆分、回复行数上限(默认 4 行,除非用户要求详细)、代码不加注释、GF(3) 守恒(Σ trits ≡ 0 mod 3)、每次交互包含 3 个技能并分配 trits [-1,0,+1]、Aptos 钱包地址派生禁用 derive-resource-account-address。
使用方式:会话开始时加载 skill frustration-eradication,自动注入校验流程;也可手动执行 just frustration-check、just frustration-scan、just frustration-fix、just frustration-report、just frustration-propagate 等命令。新增模式可通过 just frustration-add 添加并记录到 FRUSTRATION_INDEX.md。约束可通过 Ruler 传播到多个代理配置文件(如 ~/.ruler/AGENTS.md、~/.claude/CLAUDE.md、~/.cursor/rules/、~/.codex/instructions.md、~/.amp/AGENTS.md 等)。
适用场景:适合需要跨会话稳定遵守用户偏好的多代理或技能编排环境,以及对回复长度、代码风格、搜索工具与并行策略有硬性要求的场景。
限制:资料未提供其实际部署环境、依赖安装步骤、兼容代理版本、性能开销或效果数据;部分命令为 just 配方,具体实现依赖外部仓库环境。上述校验规则属于该技能自身定义,是否适用于其他环境需用户自行确认。