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.