brainstorm

Guide feature development through investigation, design, planning, execution, and review phases.

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/sergical/pi-config --skill brainstorm-sergical
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/sergical/pi-config/tree/main/skills/brainstorm
Command: npx skills add https://github.com/sergical/pi-config --skill brainstorm-sergical

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a rigorous, step-by-step process for developing new features, ensuring thorough investigation, design, planning, and execution, thereby preventing rushed decisions and incomplete implementations.

Core Features & Use Cases

  • Structured Workflow: Guides users through distinct phases: Investigate, Clarify, Explore, Design, Plan, Todo Creation, Execution, and Review.
  • Mandatory Phase Adherence: Enforces completion of all steps unless explicitly waived by the user, promoting consistency and quality.
  • Use Case: When tasked with building a new user authentication system, this Skill ensures all aspects, from security considerations to UI flow, are meticulously planned and validated before any code is written.

Quick Start

Use the brainstorm skill to plan and implement a new feature, starting with an investigation of the current codebase.

Frequently Asked Questions about brainstorm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure feature development to avoid rushed implementation?

Structured feature development prevents rushed implementation by enforcing a multi-phase process: investigation, requirements clarification, approach exploration, design validation, detailed planning, and sequential execution. This ensures comprehensive development before any code is written.

What is the best way to plan a new user authentication system in an agile workflow?

The best way to plan an authentication system in an agile workflow is a step-by-step process covering investigation, security design validation, and UI flow clarification. This ensures all aspects are meticulously planned and validated before execution begins.

Can I skip the design validation phase during code planning?

You cannot skip the design validation phase because the process enforces mandatory phase adherence. It ensures comprehensive development and prevents shortcuts unless you explicitly waive a step, promoting consistency and quality throughout feature execution.

How do I break down a complex feature into granular todos for sequential execution?

To break down a complex feature into granular todos, follow the structured planning phases from investigation to design validation. This process generates detailed todo items that are then executed sequentially by sub-agents, ensuring all requirements are met.

When do I need a multi-phase approach for feature development instead of direct execution?

A multi-phase approach for feature development is needed when building complex systems requiring thorough investigation and design validation. It prevents incomplete implementations by enforcing requirements clarification and approach exploration before moving into actual code execution.