Architecture of donchitos/claude-code-game-studios
donchitos/claude-code-game-studios is 775 source files holding 496 symbols across 1 module, written mainly in Shell, TypeScript, JavaScript. The largest module is .claude, with 82 files, and 4 files are entry points into the dependency graph.
How claude-code-game-studios fits together
Work starts with a slash command such as /prototype, typed into a Claude Code session opened in the project root. The project.yaml file, written by /start, sets which skills and hooks apply, and Python 3 reads it for every skill and hook. The .claude/agents directory holds the specialist agent definitions, such as art-director.md, which cover design, art, audio and QA roles. The .claude/hooks/validate-commit.sh script runs validation when a commit is made, and .claude/hooks/session-start.sh handles the session lifecycle. The .claude/engines/web/starters/phaser/src/main.ts file is one of the web starter entry points, alongside the pixi and three starters. The output is game source plus design, story and QA files left in the project tree, such as design/game-brief.md.
Largest modules
- .claude: 82 files and 16,512 lines of code
Languages
By file count: Shell 68 files, TypeScript 9 files, JavaScript 4 files, GDScript 1 file.
Documentation
Repowise documents claude-code-game-studios in 84 pages generated from the source, 4 of them written explanations of the repository and its modules.
More on claude-code-game-studios: summary and FAQ, codebase overview, code health.
Related guide: Best dependency graph tools for monorepos