Idea refine
Skill charlieviettq/awesome-agent-skill/.claude/skills/idea-refine
Shape early ideas through divergent exploration and convergent narrowing before specs or builds. Use when brainstorming product features, model approaches, or architecture directions.From its SKILL.md
npx -y skills add charlieviettq/awesome-agent-skill --skill idea-refineAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 24 stars24 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.7 KB, 349 tokens by cl100k_base, as published. Nobody here has run it
Idea Refine
Early-stage idea shaping: generate options, stress-test assumptions, then narrow to a testable direction. Distinct from planning-and-task-breakdown (execution) and spec-driven-development (requirements lock).
When to use
- Idea is directional but not actionable
- User wants alternatives before committing
- Trade-offs between 2–3 approaches need surfacing
When not to use
- Requirements are already agreed
- User wants immediate implementation
- Pure research with no decision deadline
Workflow
Phase 1 — Diverge (2–4 options)
- Restate the problem in one sentence
- Propose distinct approaches (not minor variants)
- For each: upside, downside, effort tier (S/M/L), key assumption
Phase 2 — Stress test
- What would make each option fail?
- What data or spike would de-risk the choice?
- What is explicitly out of scope?
Phase 3 — Converge
- Recommend one direction with rationale
- List what to validate in the next 1–2 hours/days
- Present design in short sections the user can approve or correct before locking scope
- Hand off to
interview-me,spec-driven-development, orplanning-and-task-breakdown
Before code
- Do not start implementation during brainstorming
- Do not auto-save specs or commit without explicit user request
Output template
## Idea refinement
- **Problem:**
- **Options considered:** (name + one-line summary each)
- **Recommendation:**
- **Why not the others:**
- **Next validation steps:**
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.