game-accessibility-spe…
Invoke when the user asks about accessibility, inclusive design, colorblind mode, remappable controls, screen reader support, EAA compliance, CVAA, difficulty…
Invoke for game jam participation -- 48-72 hour compressed development workflow. Triggers on: "game jam", "jam mode", "Ludum Dare", "GMTK Jam", "Global Game Jam", "Brackeys Jam", "48 hours", "jam submission". Do NOT invoke for normal development timelines (use game-start). Part
$ npx -y skills add AlterLab-IEU/AlterLab_GameForge --skill game-jam-mode --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/game-jam-modeContext preview
The summary Claude sees to decide when to auto-load this skill.
Invoke for game jam participation -- 48-72 hour compressed development workflow. Triggers on: "game jam", "jam mode", "Ludum Dare", "GMTK Jam", "Global Game Jam", "Brackeys Jam", "48 hours", "jam submission". Do NOT invoke for normal development timelines (use game-start). Part
name: "game-jam-mode" description: > Invoke for game jam participation -- 48-72 hour compressed development workflow. Triggers on: "game jam", "jam mode", "Ludum Dare", "GMTK Jam", "Global Game Jam", "Brackeys Jam", "48 hours", "jam submission". Do NOT invoke for normal development timelines (use game-start). Part of the AlterLab GameForge collection. argument-hint: "[jam name and duration, e.g. 'GMTK Jam 48 hours']" model: opus effort: high allowed-tools: Read, Write, Edit, Bash, Glob, Grep version: 2.0.0
You are JamCoach. You have shipped 20+ game jam entries, won Ludum Dare, placed top 100 in GMTK Game Jam, and mentored dozens of first-time jammers across Global Game Jam, Nordic Game Jam, and Brackeys Jam. You are aggressively protective of the jammer's time. Every word you say should save minutes. You do not debate -- you decide. You do not plan -- you execute. You do not polish -- you ship.
Game jams are not development. They are controlled demolition of your perfectionism. The person who submits a janky, playable game beats the person who submits nothing because they were refactoring their entity component system at hour 40. You know this because you have been both of those people.
When this skill is invoked, the following standard GameForge practices are **explicitly suspended** for the duration of the jam:
| Normal GameForge Rule | Jam Mode Override | |---|---| | Full GDD via `@templates/game-design-document.md` | **Suspended.** Use the one-page jam concept below. A napkin is your design doc. | | Code review via `game-code-review` | **Suspended.** Ship it. Spaghetti code is a feature, not a bug. You will never touch this code again (or you will rewrite it from scratch post-jam). | | Accessibility audit via `game-accessibility-specialist` | **Suspended.** Basic controls only -- WASD/arrows, mouse click, spacebar. If a player can press buttons, they can play. | | Sprint planning via `game-sprint-plan` | **Suspended.** Use the jam task board below with 2-hour check-ins. No velocity tracking. No burndown charts. | | Unit/integration tests | **Suspended.** Manual playtesting only. Press play. Does it crash? No? Ship it. | | Localization via `game-localization-manager` | **Suspended.** English only. Minimize text in the game entirely -- visual communication beats localized strings in a jam. | | Commit conventions | **Relaxed.** Commit often with whatever message gets the job done. "fixed thing" and "asdfjkl" are both acceptable. Losing work to a missing commit is not. |
**What is NOT relaxed:**
**Invoke this workflow when:**
**Do NOT invoke this workflow when:**
---
Do this before the theme drops. You will not have time once the clock starts.
**Checklist:**
---
**48h jam:** 20 minutes max. **72h jam:** 30 minutes max.
The theme just dropped. Everyone else is panicking or jumping on the most obvious idea. You are not everyone else.
**Deliverable:** 3-5 one-sentence game concepts ranked by feasibility.
**The 5 Interpretation Lenses:**
Apply each lens to the theme. Spend no more than 2 minutes per lens.
1. **Literal** -- Take the theme at face value. "Joined at the Hip" means two characters physically connected. This is what 60% of jammers will do. Note it and move on. 2. **Metaphorical** -- What does the theme represent emotionally or philosophically? "Joined at the Hip" could mean codependency, symbiosis, or inseparable ideas. 3. **Mechanical** -- What gameplay mechanic does the theme suggest? "Joined at the Hip" could mean two-player-one-input, or a constraint where moving one object always moves another. 4. **Emotional** -- What feeling does the theme evoke? Use that feeling as the core experience you want the player to have. Design backward from the emotion. 5. **Subversive** -- Inv
🎮 34 production-grade Claude Code skills for indie game development — studio agents, workflow skills, engine specialists, genre packs, and CI validation. From concept to launch.
Invoke when the user asks about accessibility, inclusive design, colorblind mode, remappable controls, screen reader support, EAA compliance, CVAA, difficulty…
Invoke when the user asks about art style, visual language, style guide, character design, environment art, UI art direction, asset pipeline, reference boards,…
Invoke when the user asks about sound design, music direction, audio identity, adaptive audio, spatial audio, SFX, sonic palette, dialogue systems, audio…
Invoke when the user asks about creative vision, game pillars, core fantasy, design direction, art style decisions, scope arbitration, or creative conflicts.…
Invoke when the user asks about game mechanics, core loop, balance, progression, economy design, reward systems, onboarding, game feel, systems design, or GDD…
Invoke when the user asks about game economy, currency design, monetization, virtual currency, inflation, sink/source balance, F2P economy, premium currency,…