brainstorming

Guide structured creation of detailed software design specifications.

1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/Jorge-Ivan/uam-hogar-nazareth-web --skill brainstorming-jorge-ivan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Jorge-Ivan/uam-hogar-nazareth-web/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/Jorge-Ivan/uam-hogar-nazareth-web --skill brainstorming-jorge-ivan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill transforms abstract ideas into concrete, actionable designs and specifications, ensuring clarity and alignment before implementation begins.

Core Features & Use Cases

  • Structured Design Process: Guides users through exploring project context, asking clarifying questions, proposing approaches, and presenting detailed designs.
  • Iterative Feedback: Facilitates user approval at each design stage to ensure the final spec meets requirements.
  • Use Case: When a new feature is proposed, this Skill will help define its purpose, constraints, and technical approach, resulting in a documented design ready for development.

Quick Start

Use the brainstorming skill to design a new user authentication flow for the web application.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I create detailed design specifications from abstract software ideas?

To create design specifications, guide the process by exploring project context, asking clarifying questions, and proposing multiple approaches with trade-offs. This structured brainstorming ensures alignment before implementation begins.

What is the best way to gather requirements for a new software feature?

Gathering requirements effectively involves an iterative feedback loop defining the feature's purpose, constraints, and technical approach. Facilitating user approval at each design stage ensures the final spec meets all requirements.

How do I write user stories for product management?

Writing user stories is streamlined by transforming abstract concepts into actionable specs. Enforcing a design phase to define the technical approach and constraints results in a documented design ready for development.

Does every small project need a design phase before implementation?

Yes, all projects need a design phase before implementation. Regardless of perceived simplicity, enforcing a structured design process ensures all constraints and approaches are documented before development starts.

How do I evaluate multiple technical approaches when specifying software components?

Evaluating technical approaches involves proposing multiple solutions with clear trade-offs during the design process. This iterative presentation allows you to review constraints and approve the most suitable approach for your components.