agentsclimarketplace

Ask better questions

Skill corneliu-iancu/skills/skills/productivity/ask-better-questions

Curated agent skills and specialized agents for Claude Code — security, quality, testing, and frontend.

Install
npx -y skills add corneliu-iancu/skills --skill ask-better-questions

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Refine questions and problems through 7 Socratic lenses to improve thinking, AI interactions, and decision-making. Use this skill when the user wants to ask better questions, refine a question, think through a problem from multiple angles, explore an idea, challenge their thinking, apply Socratic questioning, use the 7 lenses framework, stress-test a decision, or generally improve the quality of a question before asking it. Also use when the user seems stuck on a decision or is asking a surface-level question that would benefit from deeper exploration.

SKILL.md

5.0 KB, as published. Nobody here has run it

Ask better questions

Transform shallow questions into powerful ones by running them through 7 Socratic lenses.

Quick start

Take the user's question or problem and apply the 7 lenses:

  1. Challenge — What's wrong with my reasoning?
  2. Unconstrained — What if I had infinite resources?
  3. Meta — What didn't I ask?
  4. Uncertainty — Where am I wrong?
  5. Inverse — What's the opposite?
  6. Reframe — How would a [domain expert] see this?
  7. Assumptions — What am I optimizing for implicitly?

Example:

User's question: "How do I build better retention?"

After 7 lenses:

  • "What flaws are in my retention model?"
  • "What if I had unlimited budget to keep users?"
  • "What signals am I ignoring that predict churn?"
  • "Where's my retention strategy failing that I haven't admitted?"
  • "How would I maximize churn instead?"
  • "How would a behavioral psychologist reframe retention?"
  • "Am I optimizing for retention or engagement?"

Pick 1-2 that resonate. Ask those instead. Get better answers.

How to use

Approach 1: AI-guided (interactive) — default

  1. User gives their problem: "I'm trying to..."
  2. Apply all 7 lenses and present reformulations
  3. User picks which ones matter
  4. Explore the chosen lenses deeper, then synthesize

Approach 2: Self-guided (manual)

  1. Present the 7 lenses as a framework
  2. User applies each lens themselves
  3. Help them refine the 1-3 that feel most important

Approach 3: Deep dive (iterative)

  1. Start with one lens (e.g., Inverse)
  2. Explore that lens thoroughly
  3. Move to the next lens
  4. Synthesize across lenses for comprehensive insight

The 7 lenses — quick reference

LensReframesBest for
ChallengeWeaknesses in your approachCatching blind spots
UnconstrainedWhat's truly wanted, not constrainedVision-setting, discovering what matters
MetaWhat you're missingCompleteness checks, edge cases
UncertaintyAdmitting what you don't knowRisk awareness, intellectual humility
InverseOpposite directionDiscovering root causes, hidden assumptions
ReframeFresh perspective from another fieldNovel solutions, pattern recognition
AssumptionsWhat you're actually optimizingAlignment checks, goal clarification

For detailed guidance, prompts, and examples for each lens, read references/lenses.md.

When this skill helps most

  • Before asking AI anything important — refine the prompt first
  • When stuck on a problem — a different lens often unsticks you
  • Decision-making — expose hidden trade-offs
  • Project planning — catch unspoken goals
  • Learning — go deeper than surface answers
  • Creativity — challenge assumptions to unlock new ideas

Common patterns

Surface question into 3 refined questions

Surface: "Should I hire more engineers?"

Lens 1 (Challenge): "What are the real constraints on our output — is it headcount?"
Lens 4 (Uncertainty): "Where am I wrong about engineering capacity?"
Lens 7 (Assumptions): "Am I optimizing for velocity or code quality?"

Ask these 3 instead of the surface one.

Stuck decision

Stuck on: "Do I pursue this project or not?"

Lens 6 (Reframe): "How would a CFO see this? A designer? A customer?"
Lens 5 (Inverse): "What if I actively avoided this? What's the fear?"
Lens 3 (Meta): "What am I not asking that would help?"

Run through these lenses first; the decision often clarifies.

Brainstorming breakthrough

Brainstorming: "How do we improve onboarding?"

Lens 5 (Inverse): "How would we maximize onboarding failure?"
Lens 2 (Unconstrained): "What if onboarding took 10x longer but was perfect?"
Lens 6 (Reframe): "How would a game designer think about this?"

These unconventional angles unlock creative solutions.

Lens combinations

Trio for clarity:

  • Lens 7 (Assumptions) + Lens 3 (Meta) + Lens 1 (Challenge)

Trio for creativity:

  • Lens 5 (Inverse) + Lens 6 (Reframe) + Lens 2 (Unconstrained)

Trio for risk:

  • Lens 4 (Uncertainty) + Lens 5 (Inverse) + Lens 3 (Meta)

Tips

  • Start with 1 lens, not all 7 — too many at once overwhelms
  • Some lenses matter more than others for any given problem — lean into the 2-3 that feel obvious
  • Iterate — first refinement begets second refinement
  • Trust your gut — if a lens doesn't resonate, skip it

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.