agentsclimarketplace

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

Install
npx -y skills add charlieviettq/awesome-agent-skill --skill idea-refine

Assembled 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, or planning-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.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.