brainstorming

Transform high-level project ideas into approved design specifications.

8|1|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/HumanBean17/jrag --skill brainstorming-humanbean17
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/HumanBean17/jrag/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/HumanBean17/jrag --skill brainstorming-humanbean17

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents wasted engineering effort by enforcing a structured design-first process, ensuring that requirements are fully understood and vetted before any code is written.

Core Features & Use Cases

  • Structured Design Flow: Guides the user through context gathering, exploration, and iterative design presentation.
  • Hard-Gate Safety: Prevents premature implementation by requiring explicit user approval of the design before any code-writing skills are invoked.
  • Use Case: When tasked with adding a new microservice feature, use this skill to decompose the requirement, explore the existing AST graph, and produce a design document that aligns with project standards.

Quick Start

Initiate the brainstorming process for a new feature by providing the task description and any relevant context to the agent.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn raw ideas into validated design specifications before coding?

To turn raw ideas into validated design specifications, use a structured design flow to gather context, explore requirements, and iteratively present designs. This prevents wasted engineering effort by enforcing a design-first process before code is written.

What is the best way to ensure architectural alignment for a new microservice feature?

Ensuring architectural alignment for a new microservice feature requires decomposing the requirement, exploring the existing codebase, and producing a design document that aligns with project standards before implementation begins.

How do I prevent premature implementation during the software planning workflow?

Preventing premature implementation requires a hard-gate safety mechanism that demands explicit user approval of the design before any code-writing skills are invoked, ensuring requirements are fully vetted first.

Can I use this design-first process to decompose requirements and explore existing code?

Yes, you can use this design-first process to decompose requirements and explore existing code. It guides you through context gathering and exploration to ensure requirement clarity across the software development lifecycle.

Does the specification workflow require explicit approval before generating code?

Yes, the specification workflow requires explicit approval before generating code. A hard-gate safety mechanism prevents any code-writing skills from running until the user has formally approved the presented design.

When do I need a structured brainstorming process for software architecture?

You need a structured brainstorming process when tasked with adding new features or microservices. It ensures architectural alignment and requirement clarity by enforcing context analysis, design proposals, and optional spec documentation.