From eneo-core
Socratic interview + scope lockdown for Deep-lane PRDs. Runs Pocock's interview script with the SuperClaude 90/70 confidence gate. Soft-requires plan mode; dispatches a read-only Explore subagent to verify assertions against the repo.
How this command is triggered — by the user, by Claude, or both
Slash command
/eneo-core:eneo-discuss [<slug>]This command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# /eneo-discuss Run a structured Socratic interview over a draft PRD and raise or lower confidence until it crosses the 90/70 gate. Deep lane only — Standard and Fast lanes skip this step. ## Pre-flight 1. Read `.claude/state/current-task.json`. If `lane != "deep"`, print: and exit. 2. Recommend plan mode. If the developer is not in plan mode, print once: Do not block; continue. 3. Determine slug — `$ARGUMENTS` takes precedence, otherwise `current-task.json.slug`. If neither is present, print `Next: /eneo-new "<description>"` and exit. ## Interview script (Pocock, verbat...
Run a structured Socratic interview over a draft PRD and raise or lower confidence until it crosses the 90/70 gate. Deep lane only — Standard and Fast lanes skip this step.
Read .claude/state/current-task.json. If lane != "deep", print:
✗ /eneo-discuss is Deep-lane only. Current lane: <lane>.
Fix: run /eneo-start to proceed, or /eneo-new to re-classify.
and exit.
Recommend plan mode. If the developer is not in plan mode, print once:
Hint: plan mode keeps the interview exploratory. Press Shift+Tab to enter.
Do not block; continue.
Determine slug — $ARGUMENTS takes precedence, otherwise current-task.json.slug. If neither is present, print Next: /eneo-new "<description>" and exit.
Stream one section at a time; confirm between sections.
Module sketch, Success criteria, and Acceptance criteria. Instruct it to return CONFIRMED|<file:line> or CONTRADICTED|<file:line> — <reason> for each claim. Print each return in real time.## Out of scope in the PRD accordingly.Compute a confidence score 0–100 based on:
CONTRADICTED from the Explore subagent has been reconciled in the PRD (+20)Then:
✓ Confidence <N>% — ready to plan. Next: /eneo-plan and exit.Confidence <N>% — not ready. Fill the gaps above and re-run. Exit 0; do not proceed.CONFIRMED|CONTRADICTED return as it happens; never batch.AskUserQuestion only between the interview sections when the developer needs to choose between alternatives. Do not prompt for anything else.Next: <command> inferred from the gate result.npx claudepluginhub ccimen/eneoplugin --plugin eneo-core