* chore: wire docs/agents config into AGENTS.md Agent skills section
Add the `## Agent skills` discovery block pointing the engineering
skills at the existing docs/agents/{issue-tracker,triage-labels,domain}.md
files (issue tracker, triage label mapping, single-context domain docs).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* docs: rebrand to GSD Core and restructure docs with Diataxis
Reorganise the root README and docs/ around the Diataxis framework
(tutorials, how-to guides, reference, explanation), add new how-to
guides and schema references (STATE.md / CONTEXT.md / PLAN.md /
planning artifacts), and cross-link the whole set. Update the lone
legacy gsd-build reference to open-gsd; keep internal get-shit-done/
filesystem paths unchanged (directory rename tracked separately in
open-gsd/gsd-core#604). Regenerate the ja-JP, ko-KR, pt-BR and zh-CN
localised trees to mirror the new structure.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
* docs: backfill changeset PR number (#605)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
3.6 KiB
Discuss Mode: Assumptions vs Interview
GSD Core's discuss-phase offers two modes for gathering implementation context before planning begins. Understanding when to use each helps you move from question-answering to a confirmed CONTEXT.md with less back-and-forth.
For step-by-step instructions on running either mode, see the Discuss a phase how-to.
Modes
discuss (default)
The original interview-style flow. Claude identifies grey areas in the phase, presents them for selection, then asks approximately four questions per area. Good for:
- Early phases where the codebase is new
- Phases where the user has strong opinions they want to express proactively
- Users who prefer guided, conversational context gathering
assumptions
A codebase-first flow. Claude deeply analyses the codebase via a subagent (reading 5–15 relevant files), forms assumptions with evidence, and presents them for confirmation or correction. Good for:
- Established codebases with clear patterns
- Users who find the interview questions obvious
- Faster context gathering (~2–4 interactions vs ~15–20)
Configuration
# Enable assumptions mode
node gsd-tools.cjs config-set workflow.discuss_mode assumptions
# Switch back to interview mode
node gsd-tools.cjs config-set workflow.discuss_mode discuss
The setting is per-project (stored in .planning/config.json). See the CONTEXT.md schema for the full structure of the file both modes produce.
How Assumptions Mode Works
- Init — Same as discuss mode (load prior context, scout codebase, check todos)
- Deep analysis — Explore subagent reads 5–15 codebase files related to the phase
- Surface assumptions — Each assumption includes:
- What Claude would do and why (citing file paths)
- What goes wrong if the assumption is incorrect
- Confidence level (Confident / Likely / Unclear)
- Confirm or correct — User reviews assumptions, selects any that need changing
- Write CONTEXT.md — Identical output format to discuss mode
Flag Compatibility
| Flag | discuss mode |
assumptions mode |
|---|---|---|
--auto |
Auto-selects recommended answers | Skips confirm gate, auto-resolves Unclear items |
--batch |
Groups questions in batches | N/A (corrections already batched) |
--text |
Plain-text questions (remote sessions) | Plain-text questions (remote sessions) |
--analyze |
Shows trade-off tables per question | N/A (assumptions include evidence) |
Output
Both modes produce an identical CONTEXT.md with the same six sections:
<domain>— Phase boundary<decisions>— Locked implementation decisions<canonical_refs>— Specs/docs downstream agents must read<code_context>— Reusable assets, patterns, integration points<specifics>— User references and preferences<deferred>— Ideas noted for future phases
Downstream agents (researcher, planner, checker) consume this file identically regardless of which mode produced it. See the CONTEXT.md schema for the full field reference.
Related
- Discuss a phase — step-by-step how-to for running
/gsd-discuss-phasein either mode. - CONTEXT.md schema — full field reference for the file both modes produce.
- The phase loop — how discuss fits into the broader discuss → plan → execute → verify → ship cycle.
- docs index — full table of contents for GSD Core documentation.