From 8903202d62baa4d6106960484f345e8e0e6afa40 Mon Sep 17 00:00:00 2001 From: Tom Boucher Date: Fri, 3 Apr 2026 11:12:43 -0400 Subject: [PATCH] fix(copilot): add vscode_askquestions guidance and AskUserQuestion to plan-phase Copilot agents use vscode_askquestions as the equivalent of AskUserQuestion. Without explicit guidance they sometimes omit questioning steps that depend on AskUserQuestion, causing extra billing and incomplete workflows. - Add to plan-phase, discuss-phase, execute-phase, and new-project commands mapping vscode_askquestions to AskUserQuestion - Add AskUserQuestion to plan-phase allowed-tools (was missing, causing the planner orchestrator to skip user questions in some runtimes) Closes #1476 Co-Authored-By: Claude Sonnet 4.6 --- commands/gsd/discuss-phase.md | 4 ++++ commands/gsd/execute-phase.md | 4 ++++ commands/gsd/plan-phase.md | 5 +++++ 3 files changed, 13 insertions(+) diff --git a/commands/gsd/discuss-phase.md b/commands/gsd/discuss-phase.md index 65dd0be3b..b710bf134 100644 --- a/commands/gsd/discuss-phase.md +++ b/commands/gsd/discuss-phase.md @@ -34,6 +34,10 @@ Extract implementation decisions that downstream agents need — researcher and @~/.claude/get-shit-done/templates/context.md + +**Copilot (VS Code):** Use `vscode_askquestions` wherever this workflow calls `AskUserQuestion`. They are equivalent — `vscode_askquestions` is the VS Code Copilot implementation of the same interactive question API. + + Phase number: $ARGUMENTS (required) diff --git a/commands/gsd/execute-phase.md b/commands/gsd/execute-phase.md index 478a097ec..ef2a54935 100644 --- a/commands/gsd/execute-phase.md +++ b/commands/gsd/execute-phase.md @@ -35,6 +35,10 @@ Context budget: ~15% orchestrator, 100% fresh per subagent. @~/.claude/get-shit-done/references/ui-brand.md + +**Copilot (VS Code):** Use `vscode_askquestions` wherever this workflow calls `AskUserQuestion`. They are equivalent — `vscode_askquestions` is the VS Code Copilot implementation of the same interactive question API. + + Phase: $ARGUMENTS diff --git a/commands/gsd/plan-phase.md b/commands/gsd/plan-phase.md index 9af3ce0e7..f37b305a4 100644 --- a/commands/gsd/plan-phase.md +++ b/commands/gsd/plan-phase.md @@ -10,6 +10,7 @@ allowed-tools: - Glob - Grep - Task + - AskUserQuestion - WebFetch - mcp__context7__* --- @@ -26,6 +27,10 @@ Create executable phase prompts (PLAN.md files) for a roadmap phase with integra @~/.claude/get-shit-done/references/ui-brand.md + +**Copilot (VS Code):** Use `vscode_askquestions` wherever this workflow calls `AskUserQuestion`. They are equivalent — `vscode_askquestions` is the VS Code Copilot implementation of the same interactive question API. Do not skip questioning steps because `AskUserQuestion` appears unavailable; use `vscode_askquestions` instead. + + Phase number: $ARGUMENTS (optional — auto-detects next unplanned phase if omitted)