discuss-phase
Gather phase context through adaptive questioning before planning.
Skill by lseman
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/lseman-discuss-phase
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/discuss-phase
What's inside
- Skill name
discuss-phase- Description
- Gather phase context through adaptive questioning before planning.
- License
- MIT
- Instructions
- 63 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: "discuss-phase" does not match folder "gsd-discuss-phase"
- allowed-tools: must be a space-separated string
- files: referenced but missing: templates/context.md
Files (1)
- SKILL.md
SKILL.md (first lines)
<objective>
Extract implementation decisions that downstream agents need — researcher and planner will use CONTEXT.md to know what to investigate and what choices are locked.
**How it works:**
1. Load prior context (PROJECT.md, REQUIREMENTS.md, STATE.md, prior CONTEXT.md files)
2. Scout codebase for reusable assets and patterns
3. Analyze phase — skip gray areas already decided in prior phases
4. Present remaining gray areas — user selects which to discuss
5. Deep-dive each selected area until satisfied
6. Create CONTEXT.md with decisions that guide research and planning
**Output:** `{phase_num}-CONTEXT.md` — decisions clear enough that downstream agents can act without asking the user again
</objective>
<execution_context>
Workflow files are loaded on-demand in the <process> section below — not upfront.
Do not pre-load any workflow files before reading the mode routing instructions.
</execution_context>
<runtime_note>
**Copilot (VS Code):** Use `vscode_askquestions` wherever this workflow calls `ask`. They are equivalent — `vscode_askquestions` is the VS Code Copilot implementation of the same interactive question API.
</runtime_note>
<context>
Phase number: $ARGUMENTS (required)
Context files are resolved in-workflow using `init phase-op` and roadmap/state tool calls.
</context>
<process>
**Mode routing:**
```bash
_GSD_SHIM_NAME="gsd-tools.cjs"; _GSD_RUNTIME_ROOT="${RUNTIME_DIR:-$(git rev-parse --show-toplevel 2>/dev/null || pwd)}"; GSD_TOOLS="${_GSD_RUNTIME_ROOT}/gsd-core/bin/${_GSD_SHIM_NAME}"; if [ -f "$GSD_TOOLS" ]; then gsd_run() { node "$GSD_TOOLS" "$@"; }; elif [ -f "${_GSD_RUNTIME_ROOT}/.claude/gsd-core/bin/${_GSD_SHIM_NAME}" ]; then GSD_TOOLS="${_GSD_RUNTIME_ROOT}/.claude/gsd-core/bin/${_GSD_SHIM_NAME}"; gsd_run() { node "$GSD_TOOLS" "$@"; }; elif command -v gsd-tools >/dev/null 2>&1; then GSD_TOOLS="$(command -v gsd-tools)"; gsd_run() { "$GSD_TOOLS" "$@"; }; elif [ -f "$HOME/.claude/gsd-core/bin/${_GSD_SHIM_NAME}" ]; then GSD_TOOLS="$HOME/.claude/gsd-core/bin/${_GSD_SHIM_NAME}"; gsd_run() { node "$GSD_TOOLS" "$@"; }; else echo "ERROR: gsd-tools.cjs not found at $GSD_TOOLS and gsd-tools is not on PATH. Run: npx -y @opengsd/gsd-core@latest --claude --local" >&2; exit 1; fi
DISCUSS_MODE=$(gsd_run query config-get workflow.discuss_mode 2>/dev/null || echo "discuss")
```
If `--assumptions` is in $ARGUMENTS:
Read and execute `~/.claude/gsd-core/workflows/list-phase-assumptions.md` end-to-end.
Stop here.
Otherwise, if `DISCUSS_MODE` is `"assumptions"`:
Read and execute `~/.claude/gsd-core/workflows/discuss-phase-assumptions.md` end-to-end.
Otherwise (`"discuss"` / unset / any other value):
Read and execute `~/.claude/gsd-core/workflows/discuss-phase.md` end-to-end.
**MANDATORY:** Read the appropriate workflow file BEFORE taking any action. The objective and success_criteria sections in this command file are summaries — the workflow file contains the complete step-by-step process with all required behaviors, config checks, and interaction patterns. Do not improvise from the summary.
**Lazy loading:** `templates/context.md` is loaded inside the `write_context` step of the active workflow. `discuss-phase-power.md` is loaded inside `discuss-phase.md` when `--power` is detected. Do not load either here.
</process>
<success_criteria>
- Prior context loaded and applied (no re-asking decided questions)
- Gray areas identified through intelligent analysis
- User chose which areas to discuss
- Each selected area explored until satisfied
- Scope creep redirected to deferred ideas
- CONTEXT.md captures decisions, not vague vision
- User knows next steps
</success_criteria>From lseman/logician, MIT.
More from lseman/logician
- 0.547score
autoresearch-hooks
lseman
Author pre/post-iteration hooks for an autoresearch session.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
eoh
lseman
Evolution of Heuristics (EoH) — arxiv 2401.02051.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
autoresearch-finalize
lseman
Finalize an autoresearch session into clean, reviewable branches.
SkillBFreshness: B★ 1Claude Code +9 - 0.533score
eval-review
lseman
Audit an executed AI phase's evaluation coverage and produce an EVAL-REVIEW.md remediation plan.
SkillBFreshness: B★ 1Claude Code +9 - 0.533score
ai-integration-phase
lseman
Generate an AI-SPEC.md design contract for phases that involve building AI systems.
SkillBFreshness: B★ 1Claude Code +9 - 0.533score
config
lseman
Configure GSD settings — workflow toggles, advanced knobs, integrations, and model profile
SkillBFreshness: B★ 1Claude Code +9 - 0.530score
capture
lseman
Capture ideas, tasks, notes, and seeds to their destination
SkillBFreshness: B★ 1Claude Code +9 - 0.297score
academic
lseman
No description from the publisher yet.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 14, 2026 (1 month ago)
- Last release
- Aug 9, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/lseman/logician
- Website
- logician.laioseman.com/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from lseman
- 0.547score
autoresearch-finalize
lseman
Finalize an autoresearch session into clean, reviewable branches.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
autoresearch-hooks
lseman
Author pre/post-iteration hooks for an autoresearch session.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
eoh
lseman
Evolution of Heuristics (EoH) — arxiv 2401.02051.
SkillBFreshness: B★ 1Claude Code +9 - 0.533score
ai-integration-phase
lseman
Generate an AI-SPEC.md design contract for phases that involve building AI systems.
SkillBFreshness: B★ 1Claude Code +9 - 0.533score
eval-review
lseman
Audit an executed AI phase's evaluation coverage and produce an EVAL-REVIEW.md remediation plan.
SkillBFreshness: B★ 1Claude Code +9 - 0.533score
config
lseman
Configure GSD settings — workflow toggles, advanced knobs, integrations, and model profile
SkillBFreshness: B★ 1Claude Code +9
Cite this page
discuss-phase skill. Agent Mart. https://agentmart.dev/skills/lseman-discuss-phase (last updated 2026-10-24)