brainstorming

Transform abstract concepts into detailed technical specifications through iterative collaborative dialogue.

Updated Nov 22, 2025
One-click install
npx skills add https://github.com/tom-xs/nixos-dotfiles --skill brainstorming-tom-xs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/tom-xs/nixos-dotfiles/tree/main/ai/kimi-skills/skills/brainstorming
Command: npx skills add https://github.com/tom-xs/nixos-dotfiles --skill brainstorming-tom-xs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill prevents wasted development effort by forcing a structured design and validation process before any code is written, ensuring that unexamined assumptions are caught early.

Core Features & Use Cases

  • Collaborative Design: Guides you through a step-by-step process to refine requirements, constraints, and success criteria.
  • Visual Companion: Offers an optional browser-based interface for mockups, diagrams, and visual comparisons when text isn't enough.
  • Use Case: Before building a new feature, use this Skill to brainstorm the architecture, get user approval on the design, and generate a formal specification document.

Quick Start

Invoke the brainstorming skill to begin the design process for your new project idea.

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 technical specifications before coding?

Architecture brainstorming prevents wasted development effort by enforcing a strict gatekeeping process that requires user approval of design documents before transitioning to any code-writing tasks. This structured validation catches unexamined assumptions early.

What is the best way to brainstorm software architecture and document the design?

To create technical specifications from abstract concepts, engage in iterative collaborative dialogue that explores requirements, constraints, and success criteria. This process transforms abstract ideas into detailed specs through structured requirement exploration and visual prototyping.

Can I use visual mockups and diagrams during the design specification process?

Yes, visual prototyping is supported through an optional browser-based visual companion interface. This provides mockups, diagrams, and visual comparisons when text is not enough to communicate architecture design details during the iterative dialogue.

Does the specification process require approval before implementation planning begins?

The specification process enforces a strict gatekeeping process that requires explicit user approval of design documents before transitioning to any code-writing tasks. This ensures validated designs are fully reviewed before implementation planning begins.