流程自动化研究构思obra/superpowers文献综述
BR

Brainstorming

维护者 obra · 最近更新 2026年4月1日

Brainstorming:Enforces design-first approach:explore context,ask clarifying questions one at time,propose 2-3 approaches ,支持 trade-offs,write design document ,用于 explicit approval,then proceed。 Prevents premature implementation by requiring sign-off on written spec before any action is taken。

Claude Code选题发现brainstormingdesign-firstplanningideation

原始来源

obra/superpowers

https://github.com/obra/superpowers/tree/main/skills/brainstorming

维护者
obra
许可
MIT
最近更新
2026年4月1日

技能摘要

来自 SKILL.md 的关键信息

3 min

核心说明

  • design-first collaborative brainstorming skill that enforces structured design approval before any implementation action。
  • Hard Gate:Do NOT write any code,scaffold any project,或 take any implementation action until you have presented design 、 user has approved it. This applies to all projects—even simple ones。

原始文档

SKILL.md 摘录

Process Flow

  1. Explore context — understand the project, codebase, and constraints
  2. Ask clarifying questions — one at a time, prefer multiple-choice
  3. Propose 2-3 approaches — with trade-offs for each
  4. Present design sections — get approval incrementally
  5. Write design document — save to docs/superpowers/specs/
  6. Perform spec self-review — check for placeholders, contradictions, scope issues
  7. User reviews written spec — explicit approval required
  8. Invoke implementation — only after approval

Key Principles

  • One question per message to avoid overwhelming users
  • Multiple choice preferred over open-ended questions
  • YAGNI ruthlessly — remove unnecessary features
  • Always explore alternatives before settling on one approach
  • Simple projects still require design validation: "A todo list, a single-function utility, a config change — all of them"

Self-Review Checklist

After writing specs, verify:

  • No placeholders or TODOs remain
  • No internal contradictions
  • Scope is appropriate
  • No ambiguities that could be interpreted multiple ways

适用场景

  • When planning new project 或 feature requiring structured design before implementation。
  • When exploring multiple design approaches 、 comparing their trade-offs。
  • When creating written design specification ,用于 team review 、 approval。

不适用场景

  • Do not use ,用于 trivial one-line fixes where design overhead adds no value。

相关技能

相关技能

返回目录
BR
流程自动化研究构思

Brainstorming Research Ideas

Brainstorming Research Ideas:Ten complementary 框架s ,用于 structured research ideation:Problem-First vs Solution-First,Abst…

Claude Code选题发现
Orchestra-Research/AI-Research-SKILLs查看
PE
数据与复现研究构思

Perplexity Search

Perplexity Search:执行 AI-powered web searches ,使用 Perplexity models through LiteLLM 、 OpenRouter。 Perplexity provides rea…

Claude CodeOpenClaw分析处理
FreedomIntelligence/OpenClaw-Medical-Skills查看
SC
数据与复现研究构思

Scientific Critical Thinking

Scientific Critical Thinking:Critical thinking是一个systematic process ,用于 evaluating scientific rigor。 Assess methodology,…

Claude CodeOpenClaw分析处理
K-Dense-AI/claude-scientific-skills查看
DN
流程自动化实验室自动化与科研信息化

DNAnexus Integration

DNAnexus Integration:DNAnexus是一个cloud 平台 ,用于 biomedical 数据分析 、 genomics。 构建 、 deploy apps/applets,manage data objects,ru…

Claude CodeOpenClaw分析处理
K-Dense-AI/claude-scientific-skills查看