From c87f336cc071e29f7ad1e2e4aaa129384d022edc Mon Sep 17 00:00:00 2001 From: Jesse Vincent Date: Thu, 11 Jun 2026 14:54:55 -0700 Subject: [PATCH] =?UTF-8?q?E37:=20pre-flight=20plan=20review=20=E2=80=94?= =?UTF-8?q?=20surface=20plan=20conflicts=20as=20one=20batched=20question?= =?UTF-8?q?=20before=20Task=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- skills/subagent-driven-development/SKILL.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/skills/subagent-driven-development/SKILL.md b/skills/subagent-driven-development/SKILL.md index d35714d6..26760430 100644 --- a/skills/subagent-driven-development/SKILL.md +++ b/skills/subagent-driven-development/SKILL.md @@ -82,6 +82,20 @@ digraph process { } ``` +## Pre-Flight Plan Review + +Before dispatching Task 1, scan the plan once for conflicts: + +- tasks that contradict each other or the plan's Global Constraints +- anything the plan explicitly mandates that the review rubric treats as a + defect (a test that asserts nothing, verbatim duplication of a logic block) + +Present everything you find to your human partner as one batched question — +each finding beside the plan text that mandates it, asking which governs — +before execution begins, not one interrupt per discovery mid-plan. If the +scan is clean, proceed without comment. The review loop remains the net for +conflicts that only emerge from implementation. + ## Model Selection Use the least powerful model that can handle each role to conserve cost and increase speed.