一键导入
brainstorming
Use before any new feature, pipeline change, or architectural decision — explores intent and design before implementation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use before any new feature, pipeline change, or architectural decision — explores intent and design before implementation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | brainstorming |
| description | Use before any new feature, pipeline change, or architectural decision — explores intent and design before implementation |
| when_to_use | New features, pipeline additions, encoding changes, script additions, or any multi-step implementation |
Help turn ideas into fully formed designs and specs through natural collaborative dialogue.
Start by understanding the current project context, then ask questions one at a time to refine the idea. Once you understand what you're building, present the design and get user approval.
Do NOT write any code, create any script, or modify any file until you have presented a design and the user has approved it.Complete in order:
src/ modules, recent commitsdocs/superpowers/specs/YYYY-MM-DD-<topic>-design.md and commitwriting-plans skillExploring the idea:
src/ module structure and CLAUDE.md firstExample questions for gba_translator:
output/ or does it modify the ROM in-place?"Proposing approaches:
src/core/ classesPresenting the design:
src/ modules are touched, new classes/functions, data flow, test plansrc/core/src/extractors/NN_name.py, src/analyzers/NN_name.py, etc. (numbered)docs/NN_NAME.md (numbered, UPPER format)src/core/ (DRY — never duplicate between scripts)output/ subdirectory with YYYY-MM-DD_ prefixtests/unit/test_<module>.py or tests/integration/feat(scope): descriptiondocs/superpowers/specs/YYYY-MM-DD-<topic>-design.mdwriting-plans skill — that is the ONLY next stepsrc/core/ from day oneAppliquer les règles de développement et la mémoire technique durable de gba_translator/Pokémon Unbound. Utiliser pour toute tâche dans ce dépôt, notamment avant de planifier, modifier, tester, déboguer ou relire le pipeline ROM, les traductions FR/IT/DE, l'encodage CFRU, les patchs binaires, l'émulateur mGBA ou le workflow Git.
Use when fixing any bug or patch script in gba_translator — before closing the ticket, verify the fix does not break (or silently already affects) the other registered languages (FR/IT/DE/Indie). Covers deciding whether a change is shared or per-language, which test paths and rebuild targets to run, and how to check a base-ROM quirk against every language.
Use when building or rebuilding the French ROM of Pokémon Unbound end-to-end — from a translation_ready.json through make build-fr, the post-build patch chain, and validation.
Review a diff against project rules and acceptance criteria before merging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Use when implementing any feature or bugfix, before writing implementation code