Skip to content
Back to skills

Idea Refine

ASecurity

Shape early ideas through divergent exploration and convergent narrowing before specs or builds. Use when brainstorming product features, model approaches, or architecture directions. Triggers: "refine this idea", "brainstorm", "explore options", "which direction", "not sure yet".

  • 25 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 27, 2026
developmentgitapi

Works with

  • api

Security analysis

A100/100

Scanned May 27, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Idea Refine?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Idea Refine
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/charlieviettq-idea-refine/badge)](https://www.skillsdirectory.com/skills/charlieviettq-idea-refine)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: idea-refine
description: Shape early ideas through divergent exploration and convergent narrowing before specs or builds. Use when brainstorming product features, model approaches, or architecture directions. Triggers: "refine this idea", "brainstorm", "explore options", "which direction", "not sure yet".
---

# 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

```markdown
## Idea refinement
- **Problem:**
- **Options considered:** (name + one-line summary each)
- **Recommendation:**
- **Why not the others:**
- **Next validation steps:**
```

## Related skills

- `interview-me` — when user intent is still unclear
- `doubt-driven-review` — adversarial check before high-blast-radius choices
- `architecture-decision-records` — when converged choice is architectural

*Adapted from [addyosmani/agent-skills](https://github.com/addyosmani/agent-skills) and [obra/superpowers](https://github.com/obra/superpowers) (MIT).*

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…