brainstorming

Transform user ideas into design specifications and automated implementation plans.

1|Updated Nov 27, 2025
One-click install
npx skills add https://github.com/thienchi2109/lims-lite --skill brainstorming-thienchi2109
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/thienchi2109/lims-lite/tree/main/.claude/skills/brainstorming
Command: npx skills add https://github.com/thienchi2109/lims-lite --skill brainstorming-thienchi2109

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill transforms abstract ideas into concrete designs and detailed implementation plans, ensuring clarity and alignment before development begins.

Core Features & Use Cases

  • Idea Refinement: Collaboratively explores user intent, requirements, and design through guided questioning.
  • Design Generation: Creates structured design documents covering architecture, components, data flow, and error handling.
  • Automated Planning: Seamlessly transitions from design to an actionable implementation plan with agent mapping for subagent orchestration.
  • Use Case: When tasked with building a new feature, this Skill will first help define its purpose and constraints, propose design options, and then generate a detailed plan for the development team, including which specialized agents should handle specific tasks.

Quick Start

Use the brainstorming skill to design a new user authentication flow, starting with understanding the core requirements.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn an abstract software idea into a detailed implementation plan?

To turn an abstract idea into an implementation plan, you need to collaboratively explore user intent and requirements through iterative questioning, then generate structured design specifications and actionable development steps. This ensures clarity and alignment before coding begins.

What is the best way to create design specifications for a new software feature?

Creating design specifications involves transforming user ideas into structured documents covering architecture, components, data flow, and error handling. This process refines the feature's core purpose and constraints through guided questioning before development starts.

How do I map subagent tasks for an automated development workflow?

Mapping subagent tasks requires transitioning from a structured design document to an actionable implementation plan, using agent mapping to orchestrate specialized agents for specific development tasks. This ensures an efficient automated execution workflow.

Can I use structured brainstorming to define architecture and data flow before coding?

Yes, structured brainstorming facilitates the transformation of abstract ideas into concrete designs, explicitly generating structured documents that cover system architecture, data flow, and error handling to ensure alignment prior to implementation.

Does agent orchestration work for planning specialized development tasks?

Agent orchestration works for planning by mapping generated implementation steps to specialized subagents, dictating which specific agents should handle designated tasks within the development workflow for efficient automated execution.

When should I not use an automated planning skill for software design?

You should avoid automated planning when an idea lacks sufficient clarity for iterative questioning, as the mechanism relies on exploring user intent and requirements to successfully generate detailed design specifications and actionable implementation plans.