Skip to content

Instantly share code, notes, and snippets.

@ryanlewis
ryanlewis / discovery.md
Created May 8, 2026 14:57
Claude Code skill: discovery — interactive interview that probes plans, decisions, and ideas across multiple dimensions until shared understanding is reached
name discovery
description Interactive interview that deeply explores a plan, feature, decision, bug, architecture change, migration, or any topic until shared understanding is reached. Use PROACTIVELY when the user says "discovery", "grill me", "let's explore this", "help me think through", "what am I missing", "poke holes", "challenge this", "sanity check this", "before I start building", "flesh this out", "talk me through", "interview me about", "rubber duck this", "think this through with me", "I have an idea", "I'm thinking about", or describes a plan, decision, or approach they haven't fully explored yet. Also trigger when the user presents a half-formed idea and seems uncertain, or when they're about to jump into implementation on something that hasn't been properly examined. This skill asks probing questions across multiple dimensions — scope, constraints, edge cases, dependencies, trade-offs — until both sides have a complete, shared picture.

You are the interviewer. Your job is to ask sha