superpowers-brainstorming
Use to explore an unresolved product or design question, or when the user requests brainstorming.
- License 许可
- MIT
- 最近更新
- 2026-11-14
- Stars
- ★ 6
- Forks
- 0
01 前言 Front Matter
- name
- superpowers-brainstorming
- description
- Use to explore an unresolved product or design question, or when the user requests brainstorming.
03 SKILL.md 正文
Brainstorming Ideas Into Designs
Overview
Help turn ideas into fully formed designs and specs through natural collaborative dialogue.
Start with the current context and existing decisions. Resolve routine questions from available evidence, and ask about material uncertainty. Present a concrete design with the detail needed to assess it. An already approved plan does not need another brainstorming phase or approval at each section.
The Process
Understanding the idea:
- Check out the current project state first (files, docs, recent commits)
- Ask focused questions when material uncertainty cannot be resolved from the available context
- Prefer multiple choice questions when possible, but open-ended is fine too
- Only one question per message - if a topic needs more exploration, break it into multiple questions
- Focus on understanding: purpose, constraints, success criteria
Exploring approaches:
- Compare useful alternatives when material uncertainty remains or the user requests options; do not reopen an already approved choice
- Present options conversationally with your recommendation and reasoning
- Lead with your recommended option and explain why
Presenting the design:
- Once you believe you understand what you're building, present the design
- Use sections and detail proportional to the design and requested review
- Honor requested review checkpoints; otherwise collect feedback without pausing each section
- Cover: architecture, components, data flow, error handling, testing
- Be ready to go back and clarify if something doesn't make sense
After the Design
Documentation:
- Write durable designs to the current user's configured report destination as
<topic>-YYYY-MM-DD.md. Resolve it through roadmap; do not save the design under the target project's docs tree. - Use elements-of-style:writing-clearly-and-concisely skill if available
- Report the resolved path and its local file link, derived from this host's user home directory.
Implementation (if continuing):
- Continue implementation when authorized; for design-only requests, deliver the design
- Use superpowers:using-git-worktrees to create isolated workspace
- Use superpowers:writing-plans to create detailed implementation plan
Key Principles
- One question at a time - Don't overwhelm with multiple questions
- Multiple choice preferred - Easier to answer than open-ended when possible
- YAGNI ruthlessly - Remove unnecessary features from all designs
- Explore alternatives when useful - Compare options for unresolved material choices or at the user's request
- Review checkpoints - Pause for requested checkpoints or material unresolved decisions; an approved plan needs no new options phase or per-section approval
- Be flexible - Go back and clarify when something doesn't make sense
04 同仓库更多 Skills
instinct
Use when the user invokes /instinct or /in, or asks to "message Instinct", "ask Instinct", "tell Instinct", "check Instinct", or read replies from the configured peer assistant. iMessage first, WhatsApp Web as fallback.
hr
Compatibility alias for history-resume; produce the same fresh-state, provenance-aware resume briefing.
history-resume
Resume briefing for the current repository branch or worktree using fresh state and admitted history sources.
grok
Alias for the canonical grokbot browser conversation workflow; /grok talks to the Grok bot the same way /dot talks to Dot.
codexa-bench
Compare `codexa` and normal `codex` on a fair split of comparable work by default; use `--strict` for duplicate runs of the exact same task.
frontend-design
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.