brainstorming

Transform abstract project ideas into validated Markdown design specifications.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/arthrod/conejo-skills --skill brainstorming-arthrod
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/arthrod/conejo-skills/tree/main/skills/brainstorming
Command: npx skills add https://github.com/arthrod/conejo-skills --skill brainstorming-arthrod

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill prevents wasted development effort by enforcing a rigorous design-first process, ensuring that user intent, requirements, and constraints are fully understood before a single line of code is written.

Core Features & Use Cases

  • Structured Design Flow: Guides you through context exploration, clarifying questions, and multi-approach proposal.
  • Visual Collaboration: Integrates with a browser-based companion to show mockups, diagrams, and layouts for visual decision-making.
  • Validation Gates: Mandates user approval of a written design specification before transitioning to implementation.
  • Use Case: When starting a new feature, use this skill to decompose complex requirements into manageable units, ensuring the architecture is sound and the user's vision is captured in a formal spec document.

Quick Start

Invoke the brainstorming skill to begin the design process for the new user authentication module.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn abstract project ideas into structured design specifications before coding?

To turn abstract ideas into structured design specifications, you must follow a design-before-code protocol that uses iterative dialogue to define architecture, user requirements, and success criteria, outputting formal Markdown specification documents.

What is the best way to validate software architecture and user requirements for a new feature?

Validating software architecture and user requirements requires a structured design flow that guides you through context exploration, clarifying questions, and multi-approach proposals, mandating user approval of the written specification before implementation.

Can I use visual prototyping to decompose complex requirements during the design phase?

Yes, you can use visual prototyping to decompose complex requirements by integrating with a browser-based companion that displays mockups, diagrams, and layouts to facilitate visual decision-making alongside the iterative dialogue.

Do I need a formal Markdown specification document to start the implementation phase?

Yes, a formal Markdown specification document is required because the skill enforces validation gates that mandate user approval of the written design specification before transitioning into the software implementation phase.

When should I not use a design-first workflow for software development?

You should avoid using a design-first workflow for software development when your project requires immediate code generation without preliminary architectural validation, as this skill strictly enforces a design-before-code protocol with mandatory validation gates.

What does the brainstorming skill do for pre-implementation software development?

The brainstorming skill facilitates the pre-implementation phase of software development by transforming abstract project ideas into structured, validated design specifications through iterative dialogue and visual prototyping.