.claude/skills/eigenquestion-context/SKILL.md
Gather context through high-leverage eigenquestions when information is missing or ambiguous. ACTIVATE THIS SKILL when: (1) context is missing or unclear, (2) user asks something requiring unstated assumptions, (3) working within a brain without recent context, (4) starting new work or strategic decisions, (5) multiple valid approaches exist without clear direction, (6) user says "clarify", "help me think through", or "what should I consider". This skill asks ONE discriminating question at a time to unlock maximum downstream clarity.
npx skillsauth add samarv/Shanon eigenquestion-contextInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Gather missing context through high-leverage questions that maximize information gain. One question at a time.
An Eigenquestion is the single question that, when answered, also answers the largest number of subsequent questions.
Instead of asking many clarifying questions, identify the ONE question with the most discriminating power—the question that establishes a fundamental principle and eliminates the need to debate every downstream decision.
Use this skill when:
Do NOT use when:
Before asking, map what you don't know:
What decisions depend on this context?
- Decision A: [what it affects]
- Decision B: [what it affects]
- Decision C: [what it affects]
Which single piece of information would resolve the most decisions?
Good eigenquestions are:
Bad questions (avoid):
Format:
To [achieve goal / create output], I need to understand one thing:
[Eigenquestion]?
This will determine [what it unlocks].
Wait for answer. Do not ask multiple questions.
After receiving the answer:
If working in a brain: Update Brains/[name]/CLAUDE.md
If cross-brain context: Update CLAUDE.local.md under "Preferences Discovered"
Confirm persistence: "✓ Captured: [brief summary of decision]"
If more context needed, return to Step 1. Identify the NEXT eigenquestion.
If context is now sufficient, proceed with the task.
| Uncertainty Domain | Eigenquestion Pattern | What It Unlocks | |-------------------|----------------------|-----------------| | Scope | "Is this more about [solving X] or [enabling Y]?" | Feature prioritization, success metrics | | User priority | "If we could only serve one user perfectly, [persona A] or [persona B]?" | Design decisions, messaging, trade-offs | | Timeline vs quality | "Is shipping by [date] more important than [quality attribute]?" | Scope cuts, resource allocation | | Market bet | "In 2 years, is this market more likely to value [consistency] or [comprehensiveness]?" | Platform strategy, partnership decisions | | Core identity | "Are we fundamentally a [X] or a [Y]?" | Product direction, what to say no to | | Resource allocation | "If we had to cut half the scope, what's the non-negotiable core?" | MVP definition, phasing | | Integration | "Should this [stand alone] or [integrate deeply with X]?" | Architecture, dependencies, timeline |
User: "We need to add collaboration features to Board."
Uncertainty space:
Eigenquestion:
To shape the right collaboration features, I need to understand one thing:
Is Board collaboration primarily about teams working together in real-time (like Figma), or about asynchronous review and feedback (like Google Docs comments)?
This determines the entire technical architecture and UX model.
User: "Help me write a pitch for the betting table."
Uncertainty space:
Eigenquestion:
To write a compelling pitch, I need to understand one thing:
Is this pitch addressing a known pain point we've validated, or exploring a new opportunity we believe in but haven't proven?
This determines whether we lead with user evidence or strategic vision.
User: "We're behind on the Global Launch timeline. What should we cut?"
Uncertainty space:
Eigenquestion:
To recommend scope cuts, I need to understand one thing:
Is the Global Launch deadline immovable (we ship whatever's ready), or is it the feature set that's immovable (we slip if needed)?
This determines whether we're cutting features or negotiating timeline.
| Anti-Pattern | Why It Fails | Instead | |--------------|--------------|---------| | Asking 5 questions at once | Overwhelms user, loses discriminating power | Find the ONE eigenquestion | | "Tell me more about..." | Puts burden on user, vague | Offer binary/categorical choice | | Asking about details before strategy | Wastes effort if direction changes | Start with strategic eigenquestion | | Not persisting answers | Loses context, re-asks later | Always update CLAUDE.md | | Asking questions you can answer yourself | Wastes user time | Check existing context first |
Before asking, verify:
For detailed examples and case studies, see references/examples.md.
documentation
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks
development
A framework to identify and develop sustainable competitive advantages (Power) based on a company's lifecycle stage. Use this when drafting a product strategy, evaluating business model durability, or distinguishing between "operational excellence" and true competitive moats.
development
```yaml --- name: podcast-launch-and-growth-engine description: A framework for launching and scaling a podcast based on topic validation, ranking momentum, and lean production. Use this skill when starting a new content channel, choosing a niche, or designing a listener acquisition strategy. --- This framework leverages Chris Hutchins' "All the Hacks" methodology to move from an idea to the top 5% of active podcasts through strategic validation, momentum-based launching, and high-efficiency di
development
A high-bar framework for measuring and achieving product-market fit (PMF) before scaling. Use this when validating a new product line, deciding if a beta is ready for a general release, or diagnosing why a product isn't generating organic word-of-mouth growth.