From FORSVN
Clarifies vague ideas, features, or tasks through adaptive conversation — from quick scoping (3-5 questions) to deep multi-round interviews. Use before building to align on requirements.
How this skill is triggered — by the user, by Claude, or both
Slash command
/forsvn:discover [idea, feature, or task to clarify][idea, feature, or task to clarify]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
<!-- BUDGET_EXCEPTION: Entry-point conversational skill documents all three depth tiers (Light / Medium / Deep) in one body. Compacting below ~2,500 tokens removes structural meaning. Auto-downgrade routes simple invocations to Light; only Medium/Deep depth loads the procedural references. -->
agents/idea-critic.mdreferences/_shared/before-starting-check.mdreferences/_shared/idea-ranking-core.mdreferences/_shared/mode-resolver.mdreferences/anti-patterns.mdreferences/configuration.mdreferences/example-contracts.mdreferences/operator-playbooks/ai-era-discoverability.mdreferences/operator-playbooks/b2b-saas-bootstrap.mdreferences/operator-playbooks/ceo-cognitive-patterns.mdreferences/operator-playbooks/consumer-app-growth.mdreferences/operator-playbooks/dtc-brand-100m.mdreferences/operator-playbooks/minimalist-entrepreneur.mdreferences/operator-playbooks/pricing-defaults.mdreferences/operator-playbooks/second-time-founder-discipline.mdreferences/operator-playbooks/yc-six-forcing-questions.mdreferences/playbook.mdreferences/procedures/communication-discipline.mdreferences/procedures/context-gathering.mdreferences/procedures/divergence.mdTransform vague ideas into shared clarity through adaptive conversation. Capability metadata + load map: routing.yaml. Methodology (conversation-IS-the-alignment, blunt-peer stance, equal-weight rule, resolution-exit-not-patience-exit) + when NOT to use: references/playbook.md.
Core philosophy: Just talk with your agent. Close the gap between stated requirements and true needs through conversation — not documents, formal phases, or plan mode.
Core question: What would we silently get wrong if we just started building?
You describe what you want → agent scans context + assesses complexity silently → adaptive questions begin → conversation continues to mutual clarity → build directly or save a spec. No plan mode. No pipeline stages. No mandatory artifacts. The conversation IS the alignment.
Apply references/_shared/before-starting-check.md. Then:
references/_shared/mode-resolver.md). budget: fast; Adaptive Depth auto-calibrates Light / Medium / Deep. Overrides: "quick scope" / "deep interview" / "just ask 3 questions". --fast collapses to Light depth — skips operator-craft stance load, skips idea-critic gate, skips 5 mandatory spec sections on save (light_spec: true).references/procedures/context-gathering.md — scan codebase + docs/forsvn/artifacts/ + experience docs + learned rules + out-of-scope + project CLAUDE.md. Anything found = question you don't ask.context-gathering.md.| Signal | Depth | Behavior |
|---|---|---|
| Clear task, existing codebase, well-defined scope | Light (3-5 questions) | Surface assumptions, lock scope, go |
| Feature with some ambiguity, multiple approaches | Medium (5-10 questions) | Explore key decisions, probe edge cases |
| Vague idea, greenfield, "I want to build X" | Deep (multi-round) | Challenge premise, interview across zones, iterate until the Step 6 concreteness gate passes |
Depth sets the question ceiling; the Step 6 concreteness gate sets the exit. Deep is multi-round until the gate passes — not question-count-bounded. Light/Medium ceilings stand: at ceiling with open dimensions, ask per-dimension sign-off, wrap done_with_concerns. A fully-concrete brief passes the gate on round one — no extra grilling. "That's enough, let's build" triggers the sign-off ask, not a silent skip.
Per references/procedures/orchestration-steps.md (full step-by-step including Premise Check, Mode Detection, Idea Critic Gate, Adaptive Coverage Zones, Conversation, Clarity Check, Output):
procedures/context-gathering.md.AskUserQuestion and locks Step 7 verdict vocabulary — see procedures/plan-review-modes.md.procedures/divergence.md.agents/idea-critic.md scored against 5 red + 5 green flags. Threshold: ≥2 red OR <2 green → PUSH_BACK. Full contract: procedures/idea-critic-dispatch.md.procedures/orchestration-steps.md.procedures/interview-techniques.md; communication discipline (banned phrases, take-a-position rule, always-recommend rule, pushback patterns) per procedures/communication-discipline.md; domain probing via lazy references/question-bank.md loads.debate-agents as sub-routine when 2+ viable approaches with non-obvious tradeoffs + decision expensive to reverse. Not when clear best answer / strong preference / easily reversible.concrete or open; wrap is blocked while any is open unless the operator signs off on that specific dimension — sign-off is per-dimension, never blanket; no downstream handoff while the gate fails. Then summarize decisions, playbook-citation self-check, verdict assignment (idea-stage: VALIDATED / NEEDS_MORE_VALIDATION / PIVOT; plan-review: one of 7 verdicts mapped to chosen mode). Resolution-exit (replaces patience-exit) per procedures/orchestration-steps.md § "Resolution-exit" — 3 conditions, with N/A clauses for Light / Contract / HOLD SCOPE / Premise-skipped sessions. Operator override allowed; silent exit is not — signed-off dimensions + unresolved branches log inline + persist (## Concreteness Checklist, ## Open Branches (operator-overridden)) with status: done_with_concerns.procedures/output-formats.md.docs/forsvn/artifacts/meta-discover-<YYYY-MM-DD>-<slug>.md (flat v2; working draft, only on user save).spec — iterated until promoted to task-breakdown or system-architecture.skill, version, date, status, stack (=meta), review_surface (=md), decision_state, review_tool, reviewed_at, reviewer, mode, plan-review-mode, light_spec. Full template: procedures/output-formats.md.done_with_concerns) · Implementation Notes · Verdict. Light-depth saves skip 5 sections (Premise Challenge, Dream State Mapping, Implementation Alternatives, Temporal Interrogation, Verdict) — compact format light_spec: true.breakdown-tasks · architect-system · review-work (scope-drift detection).agents/idea-critic.md once at Step 2.7.When discover (or any downstream skill) needs prior decisions: (1) conversation context, (2) artifact on disk, (3) discovery — ask or scan. Downstream skills don't require files; they need decisions known, from any source.
Full configuration table (depth, mode, plan-review-mode, output, zones, idea-critic): references/configuration.md.
references/anti-patterns.md — 10 interview + 7 resolution/exit + 4 output + 12 edge cases. Read before any answer-handling moment that smells off.
diagnose.debate-agents (or Step 5 sub-routine).architect-system.breakdown-tasks.Previous: none (or any skill that surfaces a need for clarification). Next: architect-system, breakdown-tasks, or direct implementation. Re-run: requirements change significantly, new constraints, or implementation reveals the spec was wrong.
open — signed off).references/playbook.md — why, methodology, when NOT to use_shared/ — before-starting-check, mode-resolverprocedures/ — context-gathering, communication-discipline, interview-techniques, divergence (Step 2.6 generative pass), idea-critic-dispatch, output-formats, plan-review-modes, orchestration-steps (full Step 2-7 detail), resolution-exit conditionsreferences/anti-patterns.md, question-bank.md, example-contracts.md, configuration.mdreferences/operator-playbooks/ — 9 practitioner-grade frames (3 always-on stance + 6 founder-domain on product-context match)agents/idea-critic.md — sub-agent dispatched at Step 2.7 idea-stagenpx claudepluginhub hungv47/meta-skills --plugin forsvnOrchestrates structured Socratic interviews to clarify ambiguous requirements using a dedicated interviewer agent and Ambiguity Score. Useful for vague ideas; invoke via /deep-interview or keywords.
Leads Socratic discussions to clarify ideas, challenge assumptions, and surface blind spots before implementation. Activates on '/discuss' or phrases like 'discuss this'.
Clarifies vague requests via Socratic questioning, focusing on one key uncertainty (goals, scope, constraints, completion criteria) at a time to produce actionable requirements. Activates on deep-interview requests or unclear specs.