idea-refine

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

1|Updated Mar 2, 2025
One-click install
npx skills add https://github.com/marjorg/setup --skill idea-refine-marjorg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: idea-refine
Source: https://github.com/marjorg/setup/tree/main/home/.agents/skills/idea-refine
Command: npx skills add https://github.com/marjorg/setup --skill idea-refine-marjorg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Raw ideas are often vague, untested, and overloaded with hidden assumptions. This Skill turns a rough concept into a sharp, validated direction by guiding you through structured ideation, stress-testing, and scoping before you commit to building anything. ## Core Features & Use Cases - Divergent Ideation: Restates your idea as a "How Might We" problem statement, asks sharpening questions, and generates 5-8 variations using lenses like inversion, constraint removal, and audience shift. - Convergent Evaluation: Clusters ideas into distinct directions and stress-tests them against user value, feasibility, and differentiation, explicitly surfacing hidden assumptions. - Actionable Output: Produces a markdown one-pager with problem statement, recommended direction, key assumptions, MVP scope, and a "Not Doing" list, saved to docs/ideas/ after your confirmation. - Use Case: You have a vague startup idea like "help local restaurants compete with delivery apps." Invoke the skill, and it guides you through reframing the problem, exploring six distinct directions, stress-testing the strongest one, and shipping a concrete one-pager with validation steps. ## Quick Start Ask the agent to help you refine your idea by describing the concept you want to ideate on or stress-test.

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 startup idea into an actionable plan?

Invoke the skill with your raw idea and it guides you through three phases: expanding the idea into 5-8 variations, stress-testing the strongest directions against user value and feasibility, then producing a markdown one-pager with MVP scope and key assumptions to validate.

How to stress-test assumptions before committing to a product plan?

The skill's Phase 2 explicitly surfaces hidden assumptions for each direction, categorizing what must be true, what could kill the idea, and what you are choosing to ignore. Each assumption gets paired with a concrete validation strategy in the final output.

What ideation frameworks does this skill use?

It draws from SCAMPER, How Might We reframing, First Principles thinking, Jobs to Be Done, constraint-based ideation, pre-mortem analysis, and analogous inspiration. Frameworks are applied selectively based on the idea, not run mechanically.

Can I use idea refinement inside an existing codebase?

Yes. When run inside a project, the skill scans the codebase for existing architecture, patterns, and constraints, then grounds idea variations in what actually exists. It references specific files and patterns when generating directions.

When should I not use structured ideation for an idea?

Skip it when the idea is already well-defined with validated assumptions and a clear MVP, or when you need immediate execution rather than exploration. The skill is designed for the fuzzy front end, not for refining finalized plans.