From 3d7b9657caacdc3b69c93617d071a98423a89e8f Mon Sep 17 00:00:00 2001 From: Lex Christopherson Date: Tue, 16 Dec 2025 07:26:27 -0600 Subject: [PATCH] fix: restore AskUserQuestion for decision gate in questioning flow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Decision gate now explicitly uses AskUserQuestion tool, enabling the loop behavior where users can keep exploring before finalizing. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- commands/gsd/new-project.md | 15 +++++++-------- get-shit-done/references/questioning.md | 16 +++++++--------- 2 files changed, 14 insertions(+), 17 deletions(-) diff --git a/commands/gsd/new-project.md b/commands/gsd/new-project.md index 590e5f81a..eef77bdea 100644 --- a/commands/gsd/new-project.md +++ b/commands/gsd/new-project.md @@ -53,15 +53,14 @@ Let them talk. Then follow the conversation arc from `questioning.md`: Be a thinking partner, not an interviewer. Help them discover and articulate their vision. -When you feel you understand it, offer the decision gate: +When you feel you understand it, use AskUserQuestion: -``` -Header: "Ready?" -Options: - 1. "Create PROJECT.md" - Finalize - 2. "Ask more questions" - I'll dig deeper - 3. "Let me add context" - User shares more -``` +- header: "Ready?" +- question: "Ready to create PROJECT.md, or explore more?" +- options (ALL THREE REQUIRED): + - "Create PROJECT.md" - Finalize and continue + - "Ask more questions" - I'll dig deeper + - "Let me add context" - You have more to share If "Ask more questions" → check coverage gaps from `questioning.md` → ask naturally → return to gate. Loop until "Create PROJECT.md" selected. diff --git a/get-shit-done/references/questioning.md b/get-shit-done/references/questioning.md index 08cf7337a..f8e46d627 100644 --- a/get-shit-done/references/questioning.md +++ b/get-shit-done/references/questioning.md @@ -90,16 +90,14 @@ If gaps remain, weave questions naturally into the conversation. Don't suddenly -When you feel you understand the vision, offer the choice: +When you feel you understand the vision, use AskUserQuestion: -``` -Header: "Ready?" -Question: "Ready to create PROJECT.md, or explore more?" -Options (ALL THREE REQUIRED): - 1. "Create PROJECT.md" - Finalize and continue - 2. "Ask more questions" - I'll dig into areas we haven't covered - 3. "Let me add context" - You have more to share -``` +- header: "Ready?" +- question: "Ready to create PROJECT.md, or explore more?" +- options (ALL THREE REQUIRED): + - "Create PROJECT.md" - Finalize and continue + - "Ask more questions" - I'll dig into areas we haven't covered + - "Let me add context" - You have more to share If "Ask more questions" → identify gaps from coverage check → ask naturally → return to gate.