brainstorming

Structure rough software ideas into validated designs and specs.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/jaimedhenriques/finsyt --skill brainstorming-jaimedhenriques
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/jaimedhenriques/finsyt/tree/main/.agents/skills/brainstorming
Command: npx skills add https://github.com/jaimedhenriques/finsyt --skill brainstorming-jaimedhenriques

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you slow down before building so you can turn a rough idea into a clear, testable design instead of jumping straight into implementation.

Core Features & Use Cases

  • Project Context Review: Starts by checking the current project state so recommendations fit the existing codebase and documentation.
  • Guided Clarification: Asks one question at a time to refine purpose, constraints, and success criteria without overwhelming the user.
  • Approach Comparison and Design Approval: Presents 2-3 options with trade-offs, then writes a spec only after the design is approved.

Quick Start

Use the brainstorming skill to review the project and help me shape this feature into a clear design before any implementation.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn rough ideas into validated software designs before implementation?

To turn rough ideas into validated designs, you need structured requirement discovery. This process clarifies purpose and constraints one question at a time, compares 2-3 approaches with trade-offs, and secures staged design approval before writing specifications.

What is the best way to structure feature requirements for component design?

Structuring feature requirements requires reviewing project context first, then guiding clarification to define success criteria. This approach comparison method ensures component design fits the existing codebase before any specification writing begins.

How do I plan implementation for behavior changes without jumping straight into code?

Planning implementation for behavior changes requires slowing down to perform product discovery. By validating the design through staged approval and writing a self-reviewed spec, you ensure the changes are fully specified before coding begins.

Can I use this brainstorming approach for open-ended software tasks and product discovery?

Yes, this brainstorming approach is specifically designed for open-ended software tasks and product discovery. It applies to feature creation and behavior changes, requiring project-context review to ensure recommendations fit your existing environment.

Does this requirement discovery process work for existing codebases and documentation?

Yes, the requirement discovery process works for existing codebases by starting with a project context review. This ensures that all design recommendations and generated specifications align with your current documentation and code structure.

What happens after the design approval and specification writing process?

After staged design approval and specification writing, the process concludes with a self-review and handoff. The finalized spec is passed directly to writing-plans to transition from validated design into actionable implementation steps.