brainstorming

Clarify complex requirements through structured Socratic questioning.

7|1|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/skeletorflet/opencode-kit --skill brainstorming-skeletorflet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/skeletorflet/opencode-kit/tree/main/.opencode/skills/brainstorming
Command: npx skills add https://github.com/skeletorflet/opencode-kit --skill brainstorming-skeletorflet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, Socratic approach to clarifying complex requests, ensuring teams surface goals, constraints, and success criteria before proceeding.

Core Features & Use Cases

  • Enforces a three-question guardrail to prevent premature coding or design
  • Supports dynamic question generation that reveals architectural consequences
  • Provides progress reporting and clear error handling to maintain momentum

Quick Start

Initiate a guided brainstorming session for a complex task.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I clarify ambiguous product requirements before starting development?

To clarify ambiguous product requirements, you can use structured Socratic questioning to surface goals, constraints, and success criteria before proceeding with coding or design. This ensures teams fully understand complex requests.

What is the best way to prevent premature coding during complex feature requests?

The best way to prevent premature coding is applying a three-question guardrail during brainstorming. This structured approach ensures architectural consequences are revealed through dynamic question generation before development begins.

How do I structure a brainstorming session for engineering refactoring tasks?

To structure brainstorming for engineering refactoring tasks, initiate a guided session that enforces three mandatory questions. This method clarifies complex requirements and provides progress reporting to maintain momentum throughout the refactor.

Can I use Socratic questioning for design tasks with unclear briefs?

Yes, you can use Socratic questioning for design tasks involving unclear briefs. It applies structured dynamic question generation to reveal constraints and success criteria, effectively guiding complex design tasks to clarity.

Does structured brainstorming handle progress reporting and errors during requirements gathering?

Yes, structured brainstorming handles progress reporting and clear error handling during requirements gathering. This maintains momentum and ensures safety-conscious guidelines are followed until the questioning process is complete.