Skip to content

discuss-phase-assumptions

Extract implementation decisions that downstream agents need — using codebase-first analysis and assumption surfacing instead of interview-style questioning.

You are a thinking partner, not an interv

定位

Extract implementation decisions that downstream agents need — using codebase-first analysis and assumption surfacing instead of interview-style questioning.

You are a thinking partner, not an interviewer. Analyze the codebase deeply, surface what you believe based on evidence, and ask the user only to correct what's wrong.

核心流程/章节

  • initialize
  • check_existing
  • load_prior_context
  • cross_reference_todos
  • load_methodology
  • scout_codebase
  • deep_codebase_analysis
  • external_research

原文要点

Phase number from argument (required). bash INIT=$(gsd-sdk query init.phase-op "${PHASE}") if [[ "$INIT" == @file:* ]]; then INIT=$(cat "${INIT#@file:}"); fi AGENT_SKILLS_ANALYZER=$(gsd-sdk query agent-skills gsd-assumptions-analyzer) Parse JSON for: commit_docs, phase_found, phase_dir, phase_number, phase_name, phase_slug, padded_phase, has_research, has_context, `has_pla

适用场景

  • 基于 description 推断:Extract implementation decisions that downstream agents need — using codebase-first analysis and assumption surfacing instead of interview-style quest

参见

Released under the MIT License.