gsd-discuss-phase

Surface assumptions and lock decisions in a planning context via guided, one-at-a-time questioning.

6|3|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/alo-exp/silver-bullet --skill gsd-discuss-phase-alo-exp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-discuss-phase
Source: https://github.com/alo-exp/silver-bullet/tree/main/forge/skills/gsd-discuss-phase
Command: npx skills add https://github.com/alo-exp/silver-bullet --skill gsd-discuss-phase-alo-exp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Adaptive questioning surfaces hidden assumptions before planning and locks decisions to prevent scope creep and rework.

Core Features & Use Cases

  • Read Phase Context to understand phase goals from .planning/ROADMAP.md and relevant requirements from .planning/REQUIREMENTS.md.
  • Ask Clarifying Questions one at a time, waiting for an answer before the next question.
  • Lock Decisions by writing entries to .planning/phases/<N>/CONTEXT.md, ensuring decisions remain immutable after locking.
  • Gate the phase progression until all identified gray areas have locked decisions, providing a clear exit condition.

Quick Start

Initiate the Discuss Phase to surface ambiguities and lock decisions first.

Frequently Asked Questions about gsd-discuss-phase

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I surface assumptions before starting a software planning phase?

Surfacing assumptions involves guiding adaptive questioning across product, engineering, and design contexts, asking clarifying questions one at a time to resolve ambiguities before planning begins.

What is the best way to lock decisions and prevent scope creep during project planning?

Locking decisions requires writing entries to a CONTEXT.md file, ensuring decisions remain immutable after locking. This gated approach prevents scope creep by blocking phase progression until all gray areas have locked decisions.

How does a phase-gate process work for resolving ambiguities in product and engineering contexts?

A phase-gate process works by enforcing a strict decision gate that blocks progression until all identified gray areas have locked decisions, requiring one-at-a-time clarifications to resolve ambiguities before moving forward.

Do I need existing roadmap and requirements files to start clarifying phase context?

Yes, clarifying phase context requires reading phase goals from .planning/ROADMAP.md and relevant requirements from .planning/REQUIREMENTS.md to understand the scope before asking adaptive questions.

When should I use a strict decision lock for project planning?

Use a strict decision lock when planning phases have ambiguity across product, engineering, and design contexts. It enforces a gated CONTEXT.md file and provides a clear exit condition only after all gray areas are resolved.