Idea Refine

Refine vague ideas through structured divergent and convergent thinking before committing to a direction. Use when the user has a rough concept, is exploring options, or when requirements are still fuzzy.

itsual Updated

File contents

Idea Refine

Overview

Jumping straight to implementation on a half-formed idea is a common source of waste. Spend a short, structured period expanding and then focusing the idea.

When to Use

  • Early-stage feature or product ideas
  • When the request is ambiguous or open-ended
  • Before writing a full spec

Process

  1. Diverge – Generate multiple interpretations, approaches, or variations.
  2. Cluster – Group related ideas and identify themes.
  3. Converge – Select the most promising direction based on goals, constraints, and impact.
  4. Frame – Turn the chosen direction into a clear problem statement and success criteria.
  5. Hand off to spec-driven-development or planning-and-task-breakdown.

Principles

  • Separate idea generation from evaluation
  • Make constraints explicit early
  • Prefer directions that are testable and scoped

Verification

  • Multiple options were considered
  • A clear direction and rationale exist before major implementation begins

itsual/agent-skills-collection/tree/main/skills/engineering/idea-refine commit af14993dd5

Frequently asked questions

npx skillmds@latest add itsual/idea-refine