mirror of
https://github.com/Donchitos/Claude-Code-Game-Studios.git
synced 2026-06-27 04:51:46 +00:00
Update docs, skill counts, and UX/setup-engine skills for v0.4.0
- Update skill count to 66 and hook count to 12 across README, skills-reference, and badges - Add QA & Testing section to README and skills-reference (qa-plan, smoke-check, soak-test, etc.) - Add Input & Platform section to technical-preferences.md (populated by /setup-engine) - Document post-compact, notify, and validate-skill-change hooks in hooks-reference - Expand /setup-engine, /ux-design, /ux-review, /design-system skills with input/platform context - Restructure workflow-catalog: move UX steps into pre-production phase, improve descriptions - Expand UPGRADING.md and WORKFLOW-GUIDE.md with v0.4.0 guidance - Add skill-flow-diagrams examples and CODEOWNERS Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -10,9 +10,12 @@ Hooks are configured in `.claude/settings.json` and fire automatically:
|
||||
| `session-start.sh` | SessionStart | Session begins | Loads sprint context, milestone, git activity; detects and previews active session state file for recovery |
|
||||
| `detect-gaps.sh` | SessionStart | Session begins | Detects fresh projects (suggests /start) and missing documentation when code/prototypes exist, suggests /reverse-document or /project-stage-detect |
|
||||
| `pre-compact.sh` | PreCompact | Context compression | Dumps session state (active.md, modified files, WIP design docs) into conversation before compaction so it survives summarization |
|
||||
| `post-compact.sh` | PostCompact | After compaction | Reminds Claude to restore session state from `active.md` checkpoint |
|
||||
| `notify.sh` | Notification | Notification event | Shows Windows toast notification via PowerShell |
|
||||
| `session-stop.sh` | Stop | Session ends | Summarizes accomplishments and updates session log |
|
||||
| `log-agent.sh` | SubagentStart | Agent spawned | Audit trail start — logs subagent invocation with timestamp |
|
||||
| `log-agent-stop.sh` | SubagentStop | Agent stops | Audit trail stop — completes subagent record |
|
||||
| `validate-skill-change.sh` | PostToolUse (Write/Edit) | Skill file changes | Advises running `/skill-test` after any `.claude/skills/` file is written or edited |
|
||||
|
||||
Hook reference documentation: `.claude/docs/hooks-reference/`
|
||||
Hook input schema documentation: `.claude/docs/hooks-reference/hook-input-schemas.md`
|
||||
|
||||
@@ -253,8 +253,8 @@ CLAUDE.md -- Master config (read this first, ~60 lines)
|
||||
.claude/
|
||||
settings.json -- Claude Code hooks and project settings
|
||||
agents/ -- 48 agent definitions (YAML frontmatter)
|
||||
skills/ -- 52 slash command definitions (YAML frontmatter)
|
||||
hooks/ -- 9 hook scripts (.sh) wired by settings.json
|
||||
skills/ -- 66 slash command definitions (YAML frontmatter)
|
||||
hooks/ -- 12 hook scripts (.sh) wired by settings.json
|
||||
rules/ -- 11 path-specific rule files
|
||||
docs/
|
||||
quick-start.md -- This file
|
||||
@@ -266,5 +266,5 @@ CLAUDE.md -- Master config (read this first, ~60 lines)
|
||||
workflow-catalog.yaml -- 7-phase pipeline definition (read by /help)
|
||||
setup-requirements.md -- System prerequisites (Git Bash, jq, Python)
|
||||
settings-local-template.md -- Personal settings.local.json guide
|
||||
templates/ -- 36 document templates
|
||||
templates/ -- 35 document templates
|
||||
```
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Available Skills (Slash Commands)
|
||||
|
||||
52 slash commands organized by phase. Type `/` in Claude Code to access any of them.
|
||||
66 slash commands organized by phase. Type `/` in Claude Code to access any of them.
|
||||
|
||||
## Onboarding & Navigation
|
||||
|
||||
@@ -66,6 +66,20 @@
|
||||
| `/tech-debt` | Scan, track, prioritize, and report on technical debt |
|
||||
| `/gate-check` | Validate readiness to advance between development phases (PASS/CONCERNS/FAIL) |
|
||||
|
||||
## QA & Testing
|
||||
|
||||
| Command | Purpose |
|
||||
|---------|---------|
|
||||
| `/qa-plan` | Generate a QA test plan for a sprint or feature |
|
||||
| `/smoke-check` | Run critical path smoke test gate before QA hand-off |
|
||||
| `/soak-test` | Generate a soak test protocol for extended play sessions |
|
||||
| `/regression-suite` | Map test coverage to GDD critical paths, identify fixed bugs without regression tests |
|
||||
| `/test-setup` | Scaffold the test framework and CI/CD pipeline for the project's engine |
|
||||
| `/test-helpers` | Generate engine-specific test helper libraries for the test suite |
|
||||
| `/test-evidence-review` | Quality review of test files and manual evidence documents |
|
||||
| `/test-flakiness` | Detect non-deterministic (flaky) tests from CI run logs |
|
||||
| `/skill-test` | Validate skill files for structural compliance and behavioral correctness |
|
||||
|
||||
## Production
|
||||
|
||||
| Command | Purpose |
|
||||
@@ -73,6 +87,7 @@
|
||||
| `/milestone-review` | Review milestone progress and generate status report |
|
||||
| `/retrospective` | Run a structured sprint or milestone retrospective |
|
||||
| `/bug-report` | Create a structured bug report |
|
||||
| `/bug-triage` | Read all open bugs, re-evaluate priority vs. severity, assign owner and label |
|
||||
| `/reverse-document` | Generate design or architecture docs from existing implementation |
|
||||
| `/playtest-report` | Generate a structured playtest report or analyze existing playtest notes |
|
||||
|
||||
@@ -107,3 +122,5 @@ Coordinate multiple agents on a single feature area:
|
||||
| `/team-polish` | performance-analyst + technical-artist + sound-designer + qa-tester |
|
||||
| `/team-audio` | audio-director + sound-designer + technical-artist + gameplay-programmer |
|
||||
| `/team-level` | level-designer + narrative-director + world-builder + art-director + systems-designer + qa-tester |
|
||||
| `/team-live-ops` | live-ops-designer + economy-designer + community-manager + analytics-engineer |
|
||||
| `/team-qa` | qa-lead + qa-tester + gameplay-programmer + producer |
|
||||
|
||||
@@ -10,6 +10,18 @@
|
||||
- **Rendering**: [TO BE CONFIGURED]
|
||||
- **Physics**: [TO BE CONFIGURED]
|
||||
|
||||
## Input & Platform
|
||||
|
||||
<!-- Written by /setup-engine. Read by /ux-design, /ux-review, /test-setup, /team-ui, and /dev-story -->
|
||||
<!-- to scope interaction specs, test helpers, and implementation to the correct input methods. -->
|
||||
|
||||
- **Target Platforms**: [TO BE CONFIGURED — e.g., PC, Console, Mobile, Web]
|
||||
- **Input Methods**: [TO BE CONFIGURED — e.g., Keyboard/Mouse, Gamepad, Touch, Mixed]
|
||||
- **Primary Input**: [TO BE CONFIGURED — the dominant input for this game]
|
||||
- **Gamepad Support**: [TO BE CONFIGURED — Full / Partial / None]
|
||||
- **Touch Support**: [TO BE CONFIGURED — Full / Partial / None]
|
||||
- **Platform Notes**: [TO BE CONFIGURED — any platform-specific UX constraints]
|
||||
|
||||
## Naming Conventions
|
||||
|
||||
- **Classes**: [TO BE CONFIGURED]
|
||||
|
||||
@@ -86,7 +86,7 @@ phases:
|
||||
|
||||
technical-setup:
|
||||
label: "Technical Setup"
|
||||
description: "Architecture decisions, UX foundations, engine validation"
|
||||
description: "Architecture decisions, accessibility foundations, engine validation"
|
||||
next_phase: pre-production
|
||||
steps:
|
||||
- id: create-architecture
|
||||
@@ -128,8 +128,13 @@ phases:
|
||||
required: true
|
||||
artifact:
|
||||
glob: "design/accessibility-requirements.md"
|
||||
description: "Commit accessibility tier (Basic/Standard/Comprehensive/Exemplary) and feature matrix"
|
||||
description: "Commit accessibility tier (Basic/Standard/Comprehensive/Exemplary) and feature matrix. UX specs (Phase 4) reference this tier."
|
||||
|
||||
pre-production:
|
||||
label: "Pre-Production"
|
||||
description: "UX specs, prototype the core mechanic, define stories, validate fun"
|
||||
next_phase: production
|
||||
steps:
|
||||
- id: ux-design
|
||||
name: "UX Specs (key screens)"
|
||||
command: /ux-design
|
||||
@@ -138,19 +143,14 @@ phases:
|
||||
artifact:
|
||||
glob: "design/ux/*.md"
|
||||
min_count: 1
|
||||
description: "Author UX specs for main menu, core gameplay HUD, and pause screen"
|
||||
description: "Author UX specs for main menu, core gameplay HUD, and interaction patterns. Reads input method and platform from technical-preferences.md."
|
||||
|
||||
- id: ux-review
|
||||
name: "UX Review"
|
||||
command: /ux-review
|
||||
required: true
|
||||
description: "Validate all key screen UX specs for accessibility and GDD alignment"
|
||||
description: "Validate all key screen UX specs for GDD alignment and accessibility tier compliance. Run before creating epics."
|
||||
|
||||
pre-production:
|
||||
label: "Pre-Production"
|
||||
description: "Prototype the core mechanic, define stories, validate fun"
|
||||
next_phase: production
|
||||
steps:
|
||||
- id: prototype
|
||||
name: "Prototype"
|
||||
command: /prototype
|
||||
|
||||
Reference in New Issue
Block a user