원클릭으로
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 직업 분류 기준
Appliquer 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
| 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 one