idea-refine

Refines raw ideas into actionable one-pagers through structured divergent and convergent thinking.

Updated Aug 26, 2026
One-click install
npx skills add https://github.com/ulebule/claude-skills --skill idea-refine-ulebule
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: idea-refine
Source: https://github.com/ulebule/claude-skills/tree/main/plugins/idea-refine/skills/idea-refine
Command: npx skills add https://github.com/ulebule/claude-skills --skill idea-refine-ulebule

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Raw ideas are often vague, untested, and anchored on the first solution that comes to mind. This Skill turns a rough concept into a sharp, validated direction by forcing structured exploration, honest stress-testing, and explicit trade-offs before any plan or code exists. ## Core Features & Use Cases - Three-Phase Ideation Process: Divergent expansion (restate as a How Might We statement, ask sharpening questions, generate 5-8 variations), convergent evaluation (cluster, stress-test against user value, feasibility, and differentiation), and sharpening into a concrete artifact. - Assumption Surfacing: Explicitly names hidden assumptions, what could kill the idea, and what is being deliberately ignored for each direction. - Markdown One-Pager Output: Produces a structured document with Problem Statement, Recommended Direction, Key Assumptions, MVP Scope, and a Not Doing list, saved to docs/ideas/ after user confirmation. - Use Case: You have a vague feature idea like adding real-time collaboration to your editor. Invoke the skill and it scans your codebase for architectural context, interviews you about users and constraints, generates grounded variations, and delivers a scoped MVP plan with explicit trade-offs. ## Quick Start Ask the agent to refine your idea by saying something like: help me refine this idea about a tool that keeps restaurant regulars ordering directly.

Frequently Asked Questions about idea-refine

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I refine a vague product idea before building it?

Invoke the skill with your raw idea and it guides you through three phases: restating the idea as a How Might We problem, generating 5-8 variations using lenses like inversion and constraint removal, then stress-testing the strongest directions and producing a markdown one-pager with MVP scope.

What is a good process for stress-testing assumptions in a new idea?

The skill evaluates each direction against user value, feasibility, and differentiation, then explicitly lists hidden assumptions in three tiers: dealbreakers that must be validated, important assumptions that shape approach, and nice-to-haves. Each assumption gets a concrete validation strategy.

Can idea refinement work inside an existing codebase?

Yes. When run inside a project, the skill uses Glob, Grep, and Read to scan existing architecture, patterns, and constraints, then grounds its idea variations in what actually exists and references specific files when relevant.

What output does an ideation session produce?

The session ends with a markdown one-pager containing a Problem Statement, Recommended Direction, Key Assumptions to Validate, MVP Scope, a Not Doing list with reasons, and Open Questions. It is saved to docs/ideas/ only after you confirm.

When should I not use structured ideation?

Skip it when the idea is already well-defined with validated assumptions and a clear user, or when you need immediate execution rather than exploration. The process is designed for the fuzzy stage before any plan, spec, or code exists.