brainstorm

Explore a codebase and generate a structured brainstorm.md design specification.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/HatmanStack/news-investor --skill brainstorm-hatmanstack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/HatmanStack/news-investor/tree/main/.claude/skills/brainstorm
Command: npx skills add https://github.com/HatmanStack/news-investor --skill brainstorm-hatmanstack

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users transform a raw feature idea into a detailed design specification by interactively exploring a codebase and asking clarifying questions.

Core Features & Use Cases

  • Codebase Exploration: Understand relevant parts of a project's structure, tech stack, and patterns.
  • Interactive Q&A: Guides users through scope, architecture, and data modeling decisions.
  • Design Spec Generation: Produces a structured brainstorm.md document outlining the feature.
  • Use Case: You have a new feature concept for a web application. Use this Skill to explore the existing authentication and database layers, decide on the data model, and confirm the scope before writing any code.

Quick Start

Use the brainstorm skill to refine the feature idea "Implement a user profile editing page".

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I turn a feature idea into a structured design specification?

To turn a feature idea into a structured design specification, you can use an interactive planning process that explores your codebase, asks targeted questions about scope and architecture, and outputs a detailed design spec document.

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

The best way to gather requirements for new feature development involves interactively refining the feature concept by exploring relevant project files, clarifying data modeling decisions, and generating a structured markdown design document.

How do I explore an existing codebase to plan a new web application feature?

To explore an existing codebase for planning a new web application feature, you analyze the project structure and tech stack patterns, which helps identify relevant files and confirm the feature scope before writing code.

Can I generate a design spec document without writing any code first?

Yes, you can generate a design spec document without writing code first by interactively defining the feature concept, making architecture and data model decisions through targeted Q&A, and outputting a brainstorm.md file.

What should I do if my feature ideation lacks clear scope and data models?

If your feature ideation lacks clear scope and data models, you should undergo an iterative refinement process that asks clarifying questions about your architecture to finalize the design specification.

Does brainstorming a feature specification require manual codebase exploration?

Brainstorming a feature specification does not require purely manual codebase exploration, as the process automatically identifies relevant files and tech stack patterns to inform scoping and data modeling decisions.