From discuss-and-execute
Interactive session that surfaces gray areas and captures implementation decisions into .context/CONTEXT-<SLUG>.md before planning begins. Pass --auto for an automated panel discussion with three AI stakeholders instead of interactive Q&A. Requires .context/codebase/ (run /gather-context first). <triggers> /discuss, run discuss, discuss grey areas, surface gray areas, talk through implementation decisions, scope this ticket, clarify ambiguities before planning, discuss --auto, panel discussion </triggers>
How this skill is triggered — by the user, by Claude, or both
Slash command
/discuss-and-execute:discussThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Surface what matters before a line of code is written — conventions to follow, concerns to avoid, and decisions to lock. This step saves the most time: 20 minutes here prevents hours of rework after review.
Surface what matters before a line of code is written — conventions to follow, concerns to avoid, and decisions to lock. This step saves the most time: 20 minutes here prevents hours of rework after review.
Requires: .context/codebase/ (run /gather-context first)
Modes:
--auto): Three AI stakeholders debate and reach consensus on your behalfBoth modes produce the same output: .context/CONTEXT-<SLUG>.md + .context/DISCUSSION_LOG-<SLUG>.md
The user knows:
The user doesn't know (and shouldn't be asked):
<scope_guardrail> CRITICAL: No scope creep.
The work description is the scope boundary. Discussion clarifies HOW to implement what's scoped, never WHETHER to add new capabilities.
The heuristic: Does this clarify how we implement what's already scoped, or does it add a new capability that could be its own task?
When user suggests scope creep: Note it as a deferred idea, redirect to current scope. </scope_guardrail>
ls .context/codebase/*.md 2>/dev/null && echo "MAP_EXISTS" || echo "NO_MAP"
If NO_MAP: Tell user to run /gather-context first. Stop.
If --auto in arguments:
Read $CLAUDE_PLUGIN_ROOT/skills/discuss/references/auto-mode.md and follow that process.
Otherwise:
Read $CLAUDE_PLUGIN_ROOT/skills/discuss/references/interactive-mode.md and follow that process.
npx claudepluginhub emmahyde/dotfiles --plugin discuss-and-executeProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.