Brainstorming Research Ideas:Ten complementary 框架s ,用于 structured research ideation:Problem-First vs Solution-First,Abst…
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。
原始来源
obra/superpowers
https://github.com/obra/superpowers/tree/main/skills/brainstorming
- 维护者
- obra
- 许可
- MIT
- 最近更新
- 2026年4月1日
技能摘要
来自 SKILL.md 的关键信息
核心说明
- 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
- Explore context — understand the project, codebase, and constraints
- Ask clarifying questions — one at a time, prefer multiple-choice
- Propose 2-3 approaches — with trade-offs for each
- Present design sections — get approval incrementally
- Write design document — save to
docs/superpowers/specs/ - Perform spec self-review — check for placeholders, contradictions, scope issues
- User reviews written spec — explicit approval required
- 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。
相关技能
相关技能
Perplexity Search
Perplexity Search:执行 AI-powered web searches ,使用 Perplexity models through LiteLLM 、 OpenRouter。 Perplexity provides rea…
Scientific Critical Thinking:Critical thinking是一个systematic process ,用于 evaluating scientific rigor。 Assess methodology,…
DNAnexus Integration
DNAnexus Integration:DNAnexus是一个cloud 平台 ,用于 biomedical 数据分析 、 genomics。 构建 、 deploy apps/applets,manage data objects,ru…