One-click install
npx skills add https://github.com/Mateus2411/Hermes-PersonalBot --skill brainstorming-mateus2411
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brainstorming
Source: https://github.com/Mateus2411/Hermes-PersonalBot/tree/main/skills/superpowers/skills/brainstorming
Command: npx skills add https://github.com/Mateus2411/Hermes-PersonalBot --skill brainstorming-mateus2411

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents wasted engineering by forcing clarification and design approval before implementation begins.

Core Features & Use Cases

  • Intent-first clarification: Reviews current project context and asks one clarifying question at a time to refine scope and success criteria.
  • Approach comparison: Proposes 2–3 viable approaches with trade-offs, then recommends a path.
  • Approval-gated design: Presents design sections and requires user approval before moving to documentation and planning.
  • Spec documentation: Writes a validated design doc to the repo docs path and commits it, then runs a self-review and a final user review gate.
  • Implementation handoff: Transitions only by invoking the writing-plans skill; no code or implementation actions occur during brainstorming.

Quick Start

Use the brainstorming skill to explore the project context, ask clarifying questions, propose approaches, present a design, and wait for your approval before any implementation planning starts.

Frequently Asked Questions about brainstorming

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

FAQPage Schema
How do I convert ambiguous feature ideas into approved design specifications?

To convert ambiguous ideas into approved design specifications, this skill reviews project context, asks clarifying questions sequentially, proposes viable approaches with trade-offs, and requires user approval before drafting a committed design doc.

What is the best way to enforce an approval workflow before implementation begins?

The best way to enforce an approval workflow before implementation is applying a hard gate against coding actions, presenting design sections for explicit user approval, and preventing transition to planning until validated.

Can I use this brainstorming skill for small to medium scope component design?

Yes, you can use this skill for small to medium scope component design, behavior changes, and feature requests, establishing a coherent architectural plan before any coding begins.

How does requirements discovery work when spec writing for architecture changes?

Requirements discovery for spec writing works by reviewing current project context and asking one clarifying question at a time to refine scope and success criteria for architecture changes.

Does the design specification process include writing code or just implementation gating?

The design specification process includes only implementation gating and no code writing; it transitions solely by invoking the writing-plans skill after the final design doc is committed and reviewed.