brainstorm

Facilitate structured dialogue to discover requirements and draft specification documents.

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/refernandes/toktrim --skill brainstorm-refernandes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorm
Source: https://github.com/refernandes/toktrim/tree/main/.opencode/.opencode/skills/brainstorm
Command: npx skills add https://github.com/refernandes/toktrim --skill brainstorm-refernandes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill facilitates the discovery and articulation of requirements through structured dialogue, guiding users through a protocol to refine problem statements, select approaches, and draft specifications.

Core Features & Use Cases

  • Structured Dialogue: Engages users in a series of focused questions to draw out requirements.
  • Approach Selection: Generates multiple candidate approaches with their trade-offs and risks.
  • Spec Drafting: Facilitates the creation of a detailed specification document.
  • Use Case: Ideal for project planning where requirements are not yet clear, and a structured approach is needed to move from initial ideas to a detailed plan.

Quick Start

Run the 'brainstorm' skill and follow the protocol to brainstorm a new project's requirements.

Frequently Asked Questions about brainstorm

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

FAQPage Schema
How do I discover project requirements when the initial ideas are unclear?

To discover project requirements, structured dialogue guides you through focused questions to articulate problem statements, evaluate candidate solutions, and draft specifications. This protocol-driven approach refines vague ideas into a detailed plan.

What is the best way to draft a specification document for project planning?

The best way to draft a specification document is using a protocol with multiple phases, including context scan, dialogue, approach selection, and design sections. This structured method ensures all requirements are captured and documented accurately.

How do I evaluate candidate solutions and their trade-offs during project planning?

To evaluate candidate solutions, structured dialogue generates multiple approaches with their associated trade-offs and risks. This allows you to compare options systematically before finalizing your project specification.

Does this structured dialogue approach require any specific dependencies or prior setup?

No dependencies are required to use this structured dialogue approach. You can start the protocol immediately to scan context, select approaches, and draft specifications without needing external tools or environment setup.

When should I use a protocol-driven dialogue for requirements discovery?

You should use protocol-driven dialogue for requirements discovery when your project planning lacks clear requirements. It is ideal for moving from initial, unrefined ideas to a comprehensive specification through a series of focused phases.

What phases are involved in structured dialogue for approach selection?

Structured dialogue for approach selection involves multiple phases: context scan, dialogue, approach selection, design sections, and spec drafting. Each phase systematically refines problem statements and specifications.