Idea Refine
Refines ideas iteratively. Refine ideas through structured divergent and convergent thinking. Use "idea-refine" or "ideate" to trigger
What Is This
The "Idea Refine" skill for the Happycapy Skills platform is a structured ideation tool designed to transform raw concepts into actionable plans. By leveraging both divergent and convergent thinking, Idea Refine guides users through a repeatable process of expanding, stress-testing, and sharpening their ideas. The skill is interactive and dialogue-driven, providing step-by-step assistance to ensure that each idea matures into a concrete, build-ready concept. The result is a markdown one-pager that captures the essence of the refined idea, including a problem statement, recommended direction, key assumptions, MVP scope, and a "not doing" list for clarity and focus.
Why Use It
The early stages of any project or product are often fraught with ambiguity. Teams may have raw ideas but lack the structure to evaluate and improve them efficiently. The Idea Refine skill addresses this gap by:
- Providing structure: It breaks down ideation into manageable phases, reducing overwhelm and increasing clarity.
- Encouraging rigorous thinking: By forcing a cycle of divergent (expanding) and convergent (narrowing) thinking, it prevents tunnel vision and groupthink.
- Documenting progress: The output is a markdown one-pager that acts as a living artifact for future reference and stakeholder communication.
- Reducing waste: By surfacing key assumptions and explicitly stating what will not be done, the skill helps teams avoid unnecessary work.
- Accelerating iteration: Interactive guidance speeds up the process of moving from vague ideas to actionable plans.
These benefits make Idea Refine valuable for design sprints, product planning sessions, and any scenario where teams need to quickly move from concept to execution.
How to Use It
Using the Idea Refine skill is straightforward and does not require specialized technical knowledge. It is primarily intended to be used interactively through dialogue with the agent, but can also be initialized via the command line if desired.
Step-by-Step Usage
-
Initiate the Skill:
You can start the process by using trigger phrases such as:- "Help me refine this idea"
- "Ideate on [concept]"
- "Stress-test my plan"
-
Divergent Thinking (Understand & Expand):
- The agent will restate your idea to confirm understanding.
- It will ask clarifying questions to sharpen the focus.
- You will be prompted to explore variations or related approaches.
-
Convergent Thinking (Evaluate & Converge):
- The agent helps cluster similar ideas and identify promising directions.
- Assumptions are surfaced and stress-tested.
- Potential risks and dependencies are discussed.
-
Sharpen & Ship:
- The agent synthesizes your inputs into a markdown one-pager containing:
- Problem Statement: A clear articulation of the issue being addressed.
- Recommended Direction: The most promising approach identified.
- Key Assumptions: Explicitly listed to drive focused validation.
- MVP Scope: The smallest set of features or tasks that deliver value.
- Not Doing List: Out-of-scope items to maintain focus.
- The agent synthesizes your inputs into a markdown one-pager containing:
-
Save the Output:
- Upon user confirmation, the output is saved to
docs/ideas/[idea-name].md.
- Upon user confirmation, the output is saved to
Example CLI Usage
## Optional:
Initialize the ideas directory
bash /mnt/skills/user/idea-refine/scripts/idea-refine.shThe majority of usage, however, will be through dialogue with the agent, which prompts you through each phase until the output is ready for review and saving.
When to Use It
Idea Refine is most effective in the following scenarios:
- Project Kickoff: When you have a high-level concept but need to clarify scope and direction before building.
- Design Sprints: To rapidly iterate on potential solutions and arrive at a validated problem statement and MVP.
- Team Brainstorms: When multiple stakeholders bring diverse ideas that must be synthesized and prioritized.
- Product Roadmapping: To document and stress-test assumptions before committing resources.
- Retrospectives: To revisit and refine ideas that previously stalled due to ambiguity or lack of focus.
If your team struggles with moving from brainstorming to concrete next steps, or if you need to capture and communicate the essence of an idea for decision-making, Idea Refine is highly recommended.
Important Notes
- Interactive Dialogue: The skill is designed for back-and-forth interaction. Maximum value is achieved when users actively participate in each step, answering questions and providing context as prompted.
- Markdown Output: All output is structured in markdown format, ensuring portability and ease of collaboration. The one-pager can be reviewed, edited, and shared with stakeholders.
- Simplicity Focus: The skill emphasizes reducing ideas to their simplest form that still solves the real problem. Avoid adding unnecessary complexity.
- User-Centric: Always start from the user experience and work backward. The skill keeps this philosophy central throughout the process.
- Strict Boundaries: The "not doing" list is as important as the MVP scope. Clearly stating what is out of scope helps prevent scope creep.
- No Code Generation: Idea Refine does not produce implementation code. Its purpose is to sharpen and document ideas before development begins.
- English Only: All interaction and output are in English only.
By integrating the Idea Refine skill into your workflow, you can ensure that raw ideas are consistently transformed into clear, actionable, and well-structured concepts, setting your team up for successful execution.
More Skills You Might Like
Explore similar skills to enhance your workflow
wiki (v2)
Create, manage, and organize Lark Wiki knowledge base articles programmatically
Team Composition
allowed-tools: Read, Glob, Grep, Write, Edit, Task, AskUserQuestion, TodoWrite
Multi-Cloud Architecture
Decision framework and patterns for architecting applications across AWS, Azure, GCP, and OCI
Sample Text Processor
The Sample Text Processor is a simple skill designed to demonstrate the basic structure and functionality expected in the claude-skills ecosystem. Thi
Day-One Patch
argument-hint: "[scope: known-bugs | cert-feedback | all]"
Architecture
Architecture design skill with ADR records, system design checklists, scalability assessment, and architecture patterns