Idea Refinement

Structure early-stage ideas with implementation steps and architectural decisions.

301|17|Updated Dec 19, 2024
One-click install
npx skills add https://github.com/pgflow-dev/pgflow --skill idea-refinement
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Idea Refinement
Source: https://github.com/pgflow-dev/pgflow/tree/main/.claude/skills/idea-refine
Command: npx skills add https://github.com/pgflow-dev/pgflow --skill idea-refinement

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you systematically structure and detail early-stage ideas, ensuring thorough exploration of implementation approaches, cross-referencing codebase patterns, evaluating trade-offs, and discussing architectural choices before committing to development. It prevents costly rework by front-loading critical thinking.

Core Features & Use Cases

  • Iterative Exploration: Guides you through exploring options, cross-referencing existing code, and evaluating trade-offs for new concepts.
  • Architectural Decision Support: Facilitates making key architectural decisions for new features by providing a structured refinement process.
  • Implementation Detailing: Adds specific implementation steps, file paths, and function names to mature ideas, preparing them for development.
  • Use Case: When starting a new feature, use this Skill to systematically break down the problem, explore different technical solutions, and document the chosen approach with concrete steps, ensuring a smooth hand-off to implementation.

Quick Start

To refine an idea named 'my-new-feature':

First, read the existing idea:

cat ./.notes/brewing/my-new-feature.md

Then, discuss options and edit the file using the Edit tool.

Example: Add a new section for 'Alternative Approaches'

Repeat until the idea is fully refined and architectural decisions are made.