se-brainstorm

Guide structured brainstorming through phases, constraints, and decision criteria.

Updated May 7, 2026
One-click install
npx skills add https://github.com/simonwjackson/pi-software-engineering --skill se-brainstorm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: se-brainstorm
Source: https://github.com/simonwjackson/pi-software-engineering/tree/main/skills/se-brainstorm
Command: npx skills add https://github.com/simonwjackson/pi-software-engineering --skill se-brainstorm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Brainstorming for software projects often lacks structure, risking unclear scope and missed decisions. This skill provides a guided, phase-based conversation that surfaces goals, constraints, and success criteria before drafting a requirements document. It enables a repeatable process for exploring options and aligning stakeholders.

Core Features & Use Cases

  • Guided, one-question-at-a-time collaboration to surface assumptions, constraints, and success criteria.
  • Phase-driven flow (Phase 0 to Phase 4) that surfaces a synthesis and prepares for requirements capture.
  • Universal-brainstorming mode for non-software domains when needed.

Quick Start

Describe the feature you want to brainstorm, and I'll guide a structured, phase-based brainstorm.

Frequently Asked Questions about se-brainstorm

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

FAQPage Schema
How do I structure brainstorming for software projects before writing requirements?▼

Structured brainstorming for software projects uses a guided, phase-based conversation to surface goals, constraints, and success criteria. This process explores options and aligns stakeholders before you draft a requirements document.

Can I use guided brainstorming for non-software product ideas?▼

Yes, you can use guided brainstorming for non-software product ideas by engaging a universal-brainstorming mode. This mode handles non-software domains by guiding users through phases and decision criteria to surface what to build.

What is the best way to align stakeholders on product scope and decisions?▼

The best way to align stakeholders on product scope is through one-question-at-a-time collaboration. This guided approach surfaces assumptions, constraints, and success criteria to prevent unclear scope and missed decisions.

How do I know what to build when starting a new software feature?▼

To determine what to build, you can use a phase-driven flow that guides you from Phase 0 to Phase 4. This structured brainstorming surfaces a synthesis that informs the requirements doc and planning phase, including scope boundaries.

Does structured brainstorming replace the requirements planning phase?▼

No, structured brainstorming does not replace the requirements planning phase. It precedes planning by outputting a synthesis of key questions to resolve and scope boundaries, which directly informs and prepares the requirements capture.