staff-brainstorming

Guide structured brainstorming from vague ideas to validated design specs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents rushed implementation by forcing a clear design discussion first. It helps turn vague ideas into validated requirements, constraints, and a shared plan before any code or scaffolding is created.

Core Features & Use Cases

  • Context exploration: Reviews the current project state before making recommendations.
  • One-question-at-a-time discovery: Narrows scope through focused clarifying questions.
  • Alternatives and trade-offs: Proposes 2-3 approaches and recommends one with reasoning.
  • Design validation: Presents architecture, components, data flow, error handling, and testing for approval before implementation.
  • Documentation workflow: Produces a design spec, self-reviews it for gaps, then hands off to implementation planning.
  • Use case: A user wants a new feature or behavior change, and the Skill guides them from rough intent to an approved spec that is ready for a plan.

Quick Start

Use the staff-brainstorming skill to examine the project context and guide me through a design conversation for the change I want to make.

Frequently Asked Questions about staff-brainstorming

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

FAQPage Schema
How do I turn vague feature ideas into validated design specs before coding?

To turn vague ideas into validated design specs, use a structured brainstorming process that enforces sequential discovery, tradeoff analysis, and design presentation before any implementation begins. This prevents rushed coding by clarifying requirements and constraints first.

What is the best way to control scope and get approval for architecture changes?

The best way to control scope for architecture changes is through design validation, where you present architecture, data flow, error handling, and testing plans for explicit approval before proceeding to implementation planning.

How do I brainstorm technical alternatives and trade-offs for a new feature?

Brainstorming technical alternatives involves proposing 2-3 approaches and recommending one with clear reasoning. This tradeoff analysis happens after narrowing scope through focused, one-question-at-a-time discovery.

Can I use this structured design process for component and behavior changes?

Yes, you can use this structured design process for component design, behavior changes, and feature planning. It applies to any creative or technical changes requiring scope control and approval.

How do I write a design specification that is ready for implementation planning?

Writing a design specification involves producing the spec document, self-reviewing it for gaps, and then handing it off to implementation planning. This documentation workflow ensures all requirements and constraints are captured before development starts.

When should I not skip the design discovery phase for software planning?

You should not skip design discovery when a feature or behavior change requires scope control and approval. Rushing implementation without context exploration and sequential discovery risks building the wrong solution.