遊戲開發
game-roguelike
Use this skill when the chosen game type is roguelike. Covers genre pillars (permadeath, procgen, turn-based depth, emergent narrative, run-based meta), the required systems checklist, the recommended stack (Vite + TS + PixiJS + rot.js), the loop pattern (turn-based speed scheduler), genre-specific pitfalls, the spec template, and reference exemplars.
TRIGGER when: docs/concept.md names "roguelike" as the chosen genre, or the user says "roguelike", "permadeath", "procgen run", "dungeon crawl", "NetHack-like", "DCSS-like", "Brogue-like", "ToME-like", "Caves of Qud-like".
DO NOT TRIGGER when: docs/concept.md does not yet exist — use game-concept first; the genre is something other than roguelike (use the matching game-<genre> skill); the question is purely technical with no genre context — use the relevant generic skill (game-scaffold / game-loop / game-systems / game-perf).