brainstorming

Transform vague project ideas into validated design specifications before implementation.

264|11|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/coco-research/coco --skill brainstorming-coco-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/coco-research/coco/tree/main/skills/brainstorming
Command: npx skills add https://github.com/coco-research/coco --skill brainstorming-coco-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents rushed implementation by forcing a structured discovery and design process before any code or project changes begin. It helps turn vague ideas into clear requirements, aligned scope, and approved specifications.

Core Features & Use Cases

  • Context Exploration: Reviews the current project state before proposing changes.
  • Guided Clarification: Asks one question at a time to refine purpose, constraints, and success criteria.
  • Design Alternatives: Proposes 2-3 approaches with trade-offs and a recommendation.
  • Approval-Gated Planning: Requires a validated design and written spec before transitioning to implementation planning.
  • Use Case: A developer wants to add a new feature, but first needs help deconstructing the request, evaluating options, and producing a spec the team can review.

Quick Start

Use the brainstorming skill to understand the project, shape the requirements, and produce an approved design before any implementation starts.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I turn a vague project idea into an approved design specification?

To turn a vague project idea into an approved design specification, you must enforce staged clarification and context discovery before implementation begins. This process aligns requirements, evaluates design alternatives, and mandates formal approval before transitioning to implementation planning.

What is the best way to evaluate feature design approaches before writing code?

Evaluating feature design approaches before writing code requires a structured brainstorming process that proposes 2-3 alternatives with clear trade-offs. This comparative analysis ensures scope and requirements are validated and an approved specification is produced prior to implementation.

How do I prevent rushed implementation when starting new feature development?

Preventing rushed implementation during feature development requires an approval-gated planning workflow that forces context exploration and guided clarification. By writing and reviewing a design specification first, teams align on scope and success criteria before any code changes begin.

When do I need to use a structured specification process for component changes?

You need a structured specification process for component changes whenever behavior modifications require context discovery and requirement alignment. Applying staged clarification and design approval ensures the project scope is validated and alternatives are analyzed before implementation planning.

Can I use a guided clarification workflow for technical project context discovery?

Yes, you can use a guided clarification workflow for technical project context discovery by asking one question at a time to refine purpose and constraints. This staged approach validates the project state and produces an approved design specification for downstream implementation planning.