brainstorm

Guide iterative design approval and specification for new features or projects.

1|Updated Oct 3, 2023
One-click install
npx skills add https://github.com/mt-krainski/twinkletaps --skill brainstorm-mt-krainski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/mt-krainski/twinkletaps/tree/main/.claude/skills/brainstorm
Command: npx skills add https://github.com/mt-krainski/twinkletaps --skill brainstorm-mt-krainski

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill bridges the gap between a nascent idea and a concrete, approved design, preventing premature implementation and ensuring alignment with project goals.

Core Features & Use Cases

  • Idea Exploration: Helps users articulate and refine their initial concepts.
  • Design Proposal: Generates 2-3 distinct design approaches with trade-offs.
  • Iterative Approval: Guides users through design sections for incremental sign-off.
  • Use Case: When a user says "I want to build a new notification system," this Skill will guide them through defining requirements, exploring architectural options, and finalizing a design before any code is written.

Quick Start

Use the brainstorm skill to explore the idea of adding a user profile page.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I gather requirements and design a new feature before writing code?

This Skill generates two to three distinct design approaches with trade-offs for your project, allowing you to compare architectural options and select the optimal specification before implementation.

How do I turn a rough product idea into an actionable specification?

Brainstorming facilitates this by helping you articulate initial concepts, exploring design alternatives, and guiding you through iterative approval to transition smoothly into project planning.

When should I use a brainstorming process for software architecture?

It bridges the gap between an initial concept and a concrete, approved design, preventing premature implementation by thoroughly exploring requirements and architectural options first.

Does this design specification process support iterative approval?

This iterative approach ensures that each component of the specification is finalized and approved progressively, maintaining alignment with project goals throughout the design phase.