RT-ICA(Reverse Thinking - Information Completeness Assessment)属于 claude_skills 技能集,定位为实现关卡上的阻塞式检查。其用途是在规划、委派或方案设计之前,对总体目标及每个可能因信息不足而失败的子目标做逆向推演:从目标反推必须成立的前提条件,再评估每条前提所需的具体信息是否齐备。
主要能力与判定分类包括:AVAILABLE(材料中明确给出,须引用来源)、EVIDENCE-DERIVED(由证据强制推出,须说明推断与依据)、SAFE-DEFAULTED(满足全部安全默认门槛后选用本地保守默认,并记录范围、可逆性与验证方式)、MISSING(不可得、不可推导、不可安全默认)、HARD-BLOCKED(涉及不可逆或破坏性操作、外部副作用、凭据、生产数据、合规安全策略或影响含义的用户/产品选择)。
使用方式:可由 #N 参数从待办项自初始化,先执行 <sam_cli/> backlog view --selector "#N" 载入标题、描述与各节内容,评估完成后用 <sam_cli/> backlog groom --selector "#N" --section "RT-ICA" --content "..." 写回;无 #N 且无内联上下文时返回 BLOCKED。使用 <sam_cli/> 或 <dh_scripts/> 前需先加载 dh:dh-cli-usage。触发场景包括收到规格、请求、工单、用户故事、PRD、架构设计、RFC,或被要求产出计划、执行顺序、智能体委派、验收标准、上线步骤,以及任何含依赖、未知项、约束或风险的多步工程工作;检查点须出现在制定顶层计划前、委派任务前、敲定验收标准前、定义上线运维步骤前。
限制与边界:若任一必需条件为 MISSING 且不可安全默认,应停止并只索取缺失信息;涉及安全、隐私、破坏性外部效果、不可逆数据风险、合规、缺少回滚路径或权限不清时归为 HARD-BLOCKED;涉及意图、策略、范围、归属、用户可见行为或风险接受时归为 REQUIRES-USER;可由仓库、运行时、测试或架构证据解决的归为 REQUIRES-DISCOVERY。所有向人提问须批量打包为一次澄清请求,不逐一打断;有姊妹技能 dh:planner-rt-ica 用于计划/梳理阶段的非阻塞版本,二者刻意分离,不应合并。其余细节暂未提供。