brainstorm

Facilitate structured software development from ideation to execution via subagents.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a rigorous, step-by-step process to transform an initial idea into a fully designed, planned, and executed software feature, ensuring no critical steps are missed.

Core Features & Use Cases

  • Phased Development: Guides through investigation, requirements clarification, design validation, planning, and execution.
  • Mandatory Process Adherence: Prevents cutting corners by enforcing all phases unless explicitly permitted.
  • Use Case: When tasked with building a new feature, this Skill ensures a thorough understanding of requirements, a well-thought-out design, a clear plan, and robust execution with subagents, leading to higher quality code and fewer misunderstandings.

Quick Start

Initiate a structured brainstorming session to develop a new software feature.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I structure software development from idea generation to execution?

Structured software development from ideation to execution uses a multi-phase approach: investigation, requirement clarification, design validation, planning, and code implementation. This enforces mandatory steps before code generation to ensure no critical phases are missed.

What is the agile process for delegating feature planning to specialized subagents?

Delegating feature planning to specialized subagents in an agile workflow involves assigning specific tasks like investigation, requirement clarification, and design validation. This ensures structured execution and enforces adherence to the defined workflow before generating code.

Can I skip the design validation phase when brainstorming a new software feature?

You cannot skip the design validation phase when brainstorming a software feature. The process enforces mandatory adherence to all phases, including design validation and planning stages, preventing corner-cutting unless explicitly permitted during the structured execution.

What's the best way to enforce a rigorous step-by-step workflow for feature development?

The best way to enforce a rigorous step-by-step workflow for feature development is using a phased approach that mandates investigation, requirements clarification, design validation, and planning. This prevents misunderstandings by blocking code generation until all prior stages are completed.

Why does my software development workflow miss critical requirements and design steps?

Software development workflows miss critical requirements and design steps when they lack a mandatory multi-phase structure. Enforcing investigation, requirement clarification, and design validation before planning and execution ensures a well-thought-out design and robust code implementation.

Do I need subagents to execute the code implementation phase of a brainstorming session?

Subagents are used to execute the code implementation phase of a brainstorming session. They manage task delegation for investigation, requirement clarification, design validation, and planning, ensuring robust execution and adherence to the defined software development workflow.