brainstorming

Guide question-driven dialogue to produce detailed software design documents.

1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/LISANG3/Larj --skill brainstorming-lisang3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/LISANG3/Larj/tree/main/skills/.agents/skills/brainstorming
Command: npx skills add https://github.com/LISANG3/Larj --skill brainstorming-lisang3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users transform raw ideas into well-defined project designs and specifications, ensuring clarity and alignment before implementation begins.

Core Features & Use Cases

  • Collaborative Design Process: Guides users through exploring project context, asking clarifying questions, and proposing design approaches.
  • Structured Design Presentation: Facilitates the presentation of designs in manageable sections for incremental user approval.
  • Use Case: Before starting development on a new feature, use this Skill to collaboratively define its purpose, technical approach, and user interface, ensuring all stakeholders are in agreement.

Quick Start

Use the brainstorming skill to help design a new user authentication flow for the web application.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a raw software idea into a detailed design specification?

To turn a raw idea into a detailed design specification, you need a structured dialogue that explores user intent, requirements, and constraints. This process proposes multiple implementation approaches before finalizing the project design.

What is the best way to brainstorm implementation approaches for a new software feature?

The best way to brainstorm implementation approaches is through a question-driven dialogue that evaluates multiple options against your project constraints. This ensures clarity and stakeholder alignment before development begins.

Can I use a brainstorming process to define requirements for product management?

Yes, you can use a brainstorming process for product management to define requirements. It guides you through exploring project context and asking clarifying questions to produce a well-defined design document.

How do I present a software design for incremental user approval?

To present a software design for incremental user approval, break the design specification into manageable sections. This allows stakeholders to review and approve the technical approach and user interface step by step.

Does collaborative design planning help align stakeholders before development starts?

Collaborative design planning helps align stakeholders before development by exploring user intent and evaluating implementation approaches together. This ensures all stakeholders agree on the purpose and technical approach.