idea-refine

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

Updated Sep 5, 2026
One-click install
npx skills add https://github.com/nntoan/ultra-omp --skill idea-refine-nntoan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: idea-refine
Source: https://github.com/nntoan/ultra-omp/tree/main/packages/proflow/skills/idea-refine
Command: npx skills add https://github.com/nntoan/ultra-omp --skill idea-refine-nntoan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Raw ideas are often vague, untested, and overloaded with hidden assumptions, leading teams to commit to plans before validating whether the idea is worth building. This Skill guides a structured ideation dialogue that stress-tests assumptions and converges on a concrete, actionable direction. ## Core Features & Use Cases - Three-Phase Ideation Process: Divergent expansion with sharpening questions and 5-8 idea variations, convergent evaluation against user value, feasibility, and differentiation, then a final markdown one-pager. - Assumption Surfacing: Explicitly names dealbreaker assumptions, failure modes, and a "Not Doing" list so trade-offs are visible before any build work starts. - Codebase-Aware Ideation: When run inside a project, it scans existing architecture and constraints to ground idea variations in what actually exists. - Use Case: A founder with a vague concept like "help restaurants compete with delivery apps" invokes the skill, gets the problem reframed, evaluates multiple directions, and receives a saved one-pager at docs/ideas/ with MVP scope and validation steps. ## Quick Start Ask the agent to refine your idea by saying "Help me refine this idea: [your concept]" and answer its sharpening questions through the three phases.

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 idea and it guides you through three phases: restating the problem as a How Might We statement, generating 5-8 variations using lenses like inversion and constraint removal, then converging on a direction with explicit assumptions and MVP scope.

How to stress-test assumptions in an idea before committing?▼

The skill's Phase 2 evaluates each direction against user value, feasibility, and differentiation, then explicitly surfaces hidden assumptions categorized as dealbreakers, important, or nice-to-have, each with a suggested validation approach.

What output does the idea refinement process produce?▼

It produces a markdown one-pager containing a problem statement, recommended direction, key assumptions to validate, MVP scope, a Not Doing list, and open questions. The file is saved to docs/ideas/ only after user confirmation.

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 idea variations in what actually exists and references specific files when relevant.

When should I not use structured ideation for an idea?▼

Avoid it when the direction is already validated and you need execution planning instead, or when you want a large volume of shallow ideas. The skill deliberately generates only 5-8 considered variations and pushes back on weak ideas rather than listing many options.