Dev & Engineering

Idea Refine

Turn vague ideas into tested, actionable product directions.

51/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Claude Code
Stars
★ 107k
Last updated
13d ago
License
MIT
ideationrequirements-clarificationassumption-testingproduct-discovery
+1markdown-artifacts

What does this skill do, and when should you use it?

Idea Refine is for concepts that are still vague, need broader exploration, or require a plan stress test. It first expands the idea into multiple options, then converges through clustering, value assessment, feasibility analysis, and assumption testing. The workflow requires clarity about the target user and success criteria before recommending a direction. After user confirmation, it produces a Markdown one-pager at docs/ideas/[idea-name].md.

It restates a raw idea as a “How Might We” problem, asks 3–5 questions about the specific user, success criteria, constraints, prior attempts, and timing, and generates 5–8 variations using different ideation lenses. It then clusters promising options into 2–3 directions and stress-tests them for user value, feasibility, and differentiation. For each direction, it identifies unvalidated bets, possible deal-breakers, and deliberate exclusions. When used inside a codebase, it reads relevant repository context and is instructed to read frameworks.md, refinement-criteria.md, and examples.md. Its final artifact covers the problem statement, recommended direction, assumptions, MVP scope, items not being built, and open questions.

Good fit
  • A product or engineering lead has a rough concept and needs to clarify the real problem before committing development effort.
  • A founder has several possible directions and wants to compare user value, implementation cost, and differentiation.
  • A team needs to define a technical initiative but must first establish its target user, success criteria, and critical assumptions.
  • A feature is being planned inside an existing codebase and should reflect current architecture, constraints, and prior art.
  • A plan needs an adversarial review that makes risks and intentionally excluded scope explicit.

How do you install this skill?

Before you use it
  • AskUserQuestion, Glob, Grep, and Read may not exist or behave consistently across agents, with no explicit fallback procedure.
  • User confirmation is required before saving, but overwrite behavior, write failures, and recovery are unspecified.
  • The verification checklist is procedural self-checking rather than automated coverage of key paths; publisher identity remains unknown.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • Bash

This skill is part of the addyosmani/agent-skills monorepo. Install the full collection with npx skills add addyosmani/agent-skills; the README also documents the single-skill format, which can be applied to Idea Refine as npx skills add addyosmani/agent-skills --skill idea-refine. The collection is MIT-licensed and targets multiple AI coding agents. The README does not provide a generic standalone folder-copy procedure for this skill.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/addyosmani/agent-skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/idea-refine" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Help me refine this idea,
  • Ideate on [concept],
  • Stress-test my plan.

In a compatible agent, provide an idea and use a trigger such as “Help me refine this idea,” “Ideate on [concept],” or “Stress-test my plan.” The skill proceeds as an interactive dialogue through Understand & Expand, Evaluate & Converge, and Sharpen & Ship. After the direction is confirmed, it saves the one-pager to docs/ideas/[idea-name].md, or to another location chosen by the user. Optionally initialize the ideas directory with bash skills/idea-refine/scripts/idea-refine.sh.

What are this skill's strengths and limitations?

Pros
  • Provides a concrete three-phase workflow from exploration to a shippable concept brief.
  • Requires explicit attention to the target user and success criteria.
  • Makes hidden assumptions, failure risks, and non-goals visible.
  • Can incorporate existing codebase context when ideating within a project.
  • Produces a reusable Markdown artifact rather than leaving the result only in conversation.
Limitations
  • The core workflow depends on interactive dialogue and is not fully documented for non-interactive execution.
  • Users must answer questions and confirm the final direction before the artifact is produced.
  • It references platform-specific question, argument-substitution, and file-reading mechanisms, so other agents may require adaptation.
  • The supplied source does not include the contents of frameworks.md, refinement-criteria.md, or examples.md, and provides no platform test evidence.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Idea Refine this page 51 · Use with care ★ 107k 13d ago MIT
Intent Interviewer 59 · Recommended ★ 107k 13d ago MIT
Context Engineering 49 · Use with care ★ 107k 13d ago MIT
Compound Engineering Brainstorm 61 · Recommended ★ 26k 13d ago MIT
Playwright Browser Automation Skill 68 · Recommended ★ 3.2k 2mo ago MIT

The README names Superpowers and Matt Pocock's skills as comparison points and links to docs/comparison.md. That comparison document is not included in the supplied source, so no further differences can be verified.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
51/ 100 5-point scale 2.6 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust17 / 25 · 3.4/5

The skill requires interactive clarification and explicitly says to save only after user confirmation; its initialization script only creates docs/ideas and exposes a simple JSON status. No network access, credential handling, covert exfiltration, or destructive default is shown. Deductions apply because it does not define write-failure recovery, rollback, sensitive-idea handling, or tool permission boundaries, and publisher identity is unverified.

2Reliability7 / 20 · 1.8/5

The three-phase workflow, confirmation gate, anti-patterns, and verification checklist are broadly consistent, and the initialization script uses set -e with explicit status output. Deductions apply because AskUserQuestion, Glob, Grep, and Read are assumed without availability checks or fallback paths; empty input, malformed input, missing references, and save failures have limited diagnostic handling. Static review caps this at10, with no execution evidence.

3Adaptability10 / 15 · 3.3/5

The frontmatter identifies scenarios, trigger phrases, and an interactive-dialogue boundary; the examples cover product, codebase, and process ideation. Deductions apply because non-fit cases, input formats, and trigger-conflict behavior across agent environments are not sufficiently specified. There is no Chinese-language or mainland-China adaptation guidance, although the core function does not depend on overseas online services.

4Convention8 / 15 · 2.7/5

The documentation has clear usage, workflow, output, examples, anti-patterns, red flags, and verification sections, supporting progressive disclosure; MIT licensing and repository-level installation guidance are present. Deductions apply because the skill lacks its own version, changelog, maintenance owner, and update path, while dependency and fallback guidance for the referenced supporting files is incomplete.

5Effectiveness6 / 15 · 2.0/5

The skill defines a directly usable Markdown one-pager containing the problem statement, recommendation, assumptions, MVP, and non-goals, and requires confirmation before persistence. Deductions apply because filename collisions, permissions, save failures, and final artifact validation are unspecified, and there is no independent evidence of output quality or marginal benefit versus manual ideation. Static review caps this at7.

6Verifiability3 / 10 · 1.5/5

The skill supplies auditable phase goals, an output template, and completion checks, while the repository shows a CI validation entry point. Deductions apply because the supplied test fixture is unrelated to this skill's key paths; there are no dedicated tests for triggering, phase transitions, confirmation, or file saving, and no third-party execution results or corroborating evidence. Static review caps this at5.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 2fbfa004a019 Review evidence[1][2][3][4][5][6][7][8][9]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does it cost anything to use?
The supplied source lists no separate fee, and the repository is MIT-licensed. Costs associated with a particular agent or installation tool are not documented.
Does it modify code or implement the selected idea?
No implementation behavior is described. Its stated scope is ideation and production of a Markdown one-pager after the user confirms the direction.
What input does it require?
It requires a raw idea and interactive answers about the target user, success criteria, constraints, prior attempts, and timing.
Can it generate a complete plan in one step?
Not according to the supplied instructions. It is expected to run the divergent and convergent phases before producing the final one-pager.

More skills from this repository

All from addyosmani/agent-skills

Dev & Engineering

Intent Interviewer

Clarify the real problem through one-question-at-a-time interviews before planning or coding.

★ 107k FS 59 Recommended 13d ago
Dev & Engineering

Context Engineering

Helps coding agents load the right project context at the right time, reducing guesswork and convention drift.

★ 107k FS 49 Use with care 13d ago
Dev & Engineering

Browser DevTools Testing

Validate and debug web applications with real-browser runtime evidence.

★ 107k FS 59 Recommended 13d ago
Dev & Engineering

Test-Driven Development Workflow

Prove intended behavior with a failing test before implementing, refactoring, and verifying the change.

★ 107k FS 57 Use with care 13d ago
Dev & Engineering

Spec-Driven Development

Turn ambiguous engineering requests into testable specifications before coding.

★ 107k FS 55 Use with care 13d ago
Dev & Engineering

Systematic Debugging & Recovery

A structured workflow for finding root causes, fixing failures, and preventing recurrence.

★ 107k FS 49 Use with care 13d ago
Automation & Ops

CI/CD Pipeline Automation

Build repeatable quality gates and reversible deployment pipelines for every change.

★ 107k FS 48 Use with care 13d ago
Dev & Engineering

Engineering Workflow Navigator

Find and invoke the right engineering workflow skill for each task phase.

★ 107k FS 46 Use with care 13d ago
Dev & Engineering

Code Clarity Refactor

Reduce code complexity while preserving exact behavior, so teammates can read, modify, and debug it faster.

★ 107k FS 57 Use with care 13d ago
Dev & Engineering

Git Workflow & Release Discipline

Keep AI-generated changes reviewable, reversible, and ready to release.

★ 107k FS 54 Use with care 13d ago
Dev & Engineering

Performance Optimization Engineering Skill

Measure, diagnose, and verify fixes for frontend, backend, query, and database performance bottlenecks.

★ 107k FS 54 Use with care 13d ago
Dev & Engineering

Planning & Task Breakdown

Turn clear requirements into ordered, implementable, and verifiable engineering tasks.

★ 107k FS 54 Use with care 13d ago
Dev & Engineering

Architecture Decisions & Docs

Preserve engineering context by documenting decisions, APIs, and the reasons behind them.

★ 107k FS 53 Use with care 13d ago
Design & Frontend

Production Frontend UI Engineering

Guides AI coding agents to build accessible, responsive, design-system-aligned production interfaces.

★ 107k FS 53 Use with care 13d ago
Automation & Ops

Production Observability

Make production behavior visible and diagnosable with structured logs, metrics, traces, and actionable alerts.

★ 107k FS 53 Use with care 13d ago
Dev & Engineering

Doubt-Driven Development

Challenge non-trivial decisions with a fresh adversarial review before they stand.

★ 107k FS 52 Use with care 13d ago
Dev & Engineering

Incremental Implementation

Deliver multi-file engineering changes through small, tested, reversible slices.

★ 107k FS 52 Use with care 13d ago
Automation & Ops

Security Hardening Engineering Skill

Gives coding agents a structured defense workflow for untrusted input, authentication, sensitive data, and external service integrations.

★ 107k FS 52 Use with care 13d ago
Dev & Engineering

Source-Driven Development

Ground framework and library decisions in current official documentation instead of stale memory.

★ 107k FS 51 Use with care 13d ago
Dev & Engineering

Stable Interface Design

A practical guide to designing stable, clear, and hard-to-misuse APIs and module interfaces.

★ 107k FS 50 Use with care 13d ago

Related skills