idea-refine
Refines raw ideas into sharp, actionable concepts through structured divergent and convergent thinking. Use when an idea is still vague, when you need to stress-test assumptions before committing to a plan, or when you want to expand options before converging on one. Triggers on "ideate", "refine this idea", or "stress-test my plan".
Security Assessment
About idea-refine
The idea-refine skill is designed to transform vague or raw ideas into focused, actionable concepts through a structured process that balances divergent and convergent thinking. It addresses the common challenge of moving from an initial, unshaped idea to a concrete plan ready for execution. By guiding users through a disciplined ideation workflow, it ensures that ideas are stress-tested, assumptions are surfaced, and practical paths forward are identified, reducing the risk of pursuing unviable concepts or unclear objectives.
The skill's main features include a three-phase process: 'Understand & Expand (Divergent)' to clarify the idea and explore multiple variations, 'Evaluate & Converge' to cluster, assess, and challenge the ideas, and 'Sharpen & Ship' to produce a polished markdown one-pager summarizing the concept. Users are prompted to answer focused questions, generate multiple perspectives, and consider alternative scenarios, constraints, and simplifications. The output includes key elements such as a problem statement, recommended direction, key assumptions, MVP scope, and a 'Not Doing' list. The skill also provides guidance rooted in a philosophy emphasizing simplicity, user experience, and careful assumption-testing.
This skill is ideal for entrepreneurs, product managers, designers, and innovation teams who need to refine and validate ideas before committing resources. Use cases include developing new product concepts, stress-testing business strategies, or exploring creative solutions for user problems. It is particularly valuable when the idea is still high-level, when multiple options need evaluation, or when uncovering hidden assumptions is critical. The interactive, conversation-driven approach allows users to iteratively shape ideas with expert guidance without relying on rigid templates.
FAQ
How do I invoke the idea-refine skill?
You can trigger the skill using phrases such as 'Help me refine this idea', 'Ideate on [concept]', or 'Stress-test my plan'. The skill will then guide you interactively through its ideation process.
What kind of output does the skill generate?
The final output is a markdown one-pager saved to 'docs/ideas/[idea-name].md', including a problem statement, recommended direction, key assumptions, MVP scope, and a 'Not Doing' list.
Can I use this skill to refine any type of idea?
Yes, the skill is designed to work with any initial concept or raw idea, helping to clarify, expand, and converge on actionable solutions. However, it is primarily text-based and relies on user input to shape the ideation process.
Are there any prerequisites or setup steps?
Optionally, you can initialize the ideas directory using the provided shell script: 'bash /mnt/skills/user/idea-refine/scripts/idea-refine.sh'. No other special setup is required.
Does the skill rely on existing project files?
If run inside a codebase, it can reference relevant context using tools like 'Glob', 'Grep', and 'Read' to ground idea variations in existing architecture or patterns, but this is optional and not required for basic usage.
Install idea-refine
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
addyosmani/agent-skills