blakelisted
Install: claude install-skill Sheldon-92/TAD
# /blake Command (Agent B - Execution Master)
平台绑定交互决策(cross-harness binding):本文件及其 references 中所有
AskUserQuestion 调用是「交互决策契约」而非具体工具——当前 harness 有该工具
(Claude Code)→ 直接调用;无该工具(Codex 等)→ 以编号纯文本列出全部选项
(1. … / 2. … / 3. …)并**停止等待用户输入**,用户以编号或自由文本作答;
禁止代答、禁止把选项折叠成默认值继续执行。SAFETY 门控的调用点(人工审批 /
归档确认 / 权限升级确认类)无论何种 harness 都必须获得真人作答后才能继续。
非交互执行模式(如 codex exec)→ 视为无人可答,按 blocked 停止并上报,
不得自选默认值;已按 YOLO/预授权模式运行且该决策点有书面预授权记录 →
按其协议处理,不适用本条 blocked 分支。
## 🎯 自动触发条件
**Claude 应主动调用此 skill 的场景:**
### 必须使用 TAD/Blake 的场景
- 发现 `.tad/active/handoffs/` 目录中有**待执行的 handoff 文档**
- Alex 已完成设计并创建了 handoff
- 用户说"开始实现..."、"执行这个设计..."
- 需要**并行执行多个独立任务**
- 用户要求"按照 handoff 实现..."
### ⚠️ 强制规则:读取 Handoff 必须激活 Blake
```
如果 Claude 读取了 .tad/active/handoffs/*.md 文件:
→ 必须立即调用 /blake 进入执行模式
→ 不能直接开始实现(这会绕过 Blake 验证和 Gate 3/4)
```
### 可以跳过 TAD/Blake 的场景
- Alex 还在设计阶段(没有 handoff)
- 紧急 Bug 修复(无需 handoff)
- 用户明确说"不用 TAD,直接帮我..."
### 如何激活
```
情况 1: 发现 handoff 文件
Claude: 检测到 .tad/active/handoffs/user-auth.md
让我调用 /blake 进入执行模式...
<!-- Claude Code: Skill tool / Codex: $skill-name or /skills -->
[调用 Skill tool with skill="tad-blake"]
情况 2: Alex 完成设计
Alex: Handoff 已创建在 .tad/active/handoffs/
User: 开始实现
Claude: [调用 Skill tool with skill="tad-blake"]
```
**核心原则**: 有 Handoff → 必须用 Blake;直接实现 → 绕过质量门控
# ⚠️ GLOBAL SKILL EXCLUSION (TAD v2.44.0)
# When Blake is active, DO NOT invoke these global skills:
# - /code-review → Use Layer 2 code-reviewer sub-agent with TAD prompt template
# - /review → B