mirror of
https://github.com/Donchitos/Claude-Code-Game-Studios.git
synced 2026-06-27 04:51:46 +00:00
Release v0.4.0: /consistency-check, skill fixes, genre-agnostic agents
New skill: /consistency-check — cross-GDD entity registry scanner New registries: design/registry/entities.yaml, docs/registry/architecture.yaml Skill fixes: no-arg guards, verdict keywords, AskUserQuestion gates on all team-* skills Agent fixes: genre-agnostic language in game-designer, systems-designer, economy-designer, live-ops-designer Docs: skill/template counts corrected, stale references cleaned up Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -8,37 +8,43 @@ context: fork
|
||||
agent: Explore
|
||||
---
|
||||
|
||||
When this skill is invoked:
|
||||
## Phase 1: Read Standards
|
||||
|
||||
1. **Read the art bible or asset standards** from the relevant design docs and
|
||||
the CLAUDE.md naming conventions.
|
||||
Read the art bible or asset standards from the relevant design docs and the CLAUDE.md naming conventions.
|
||||
|
||||
2. **Scan the target asset directory** using Glob:
|
||||
- `assets/art/**/*` for art assets
|
||||
- `assets/audio/**/*` for audio assets
|
||||
- `assets/vfx/**/*` for VFX assets
|
||||
- `assets/shaders/**/*` for shaders
|
||||
- `assets/data/**/*` for data files
|
||||
---
|
||||
|
||||
3. **Check naming conventions**:
|
||||
- Art: `[category]_[name]_[variant]_[size].[ext]`
|
||||
- Audio: `[category]_[context]_[name]_[variant].[ext]`
|
||||
- All files must be lowercase with underscores
|
||||
## Phase 2: Scan Asset Directories
|
||||
|
||||
4. **Check file standards**:
|
||||
- Textures: Power-of-two dimensions, correct format (PNG for UI, compressed
|
||||
for 3D), within size budget
|
||||
- Audio: Correct sample rate, format (OGG for SFX, OGG/MP3 for music),
|
||||
within duration limits
|
||||
- Data: Valid JSON/YAML, schema-compliant
|
||||
Scan the target asset directory using Glob:
|
||||
|
||||
5. **Check for orphaned assets** by searching code for references to each
|
||||
asset file.
|
||||
- `assets/art/**/*` for art assets
|
||||
- `assets/audio/**/*` for audio assets
|
||||
- `assets/vfx/**/*` for VFX assets
|
||||
- `assets/shaders/**/*` for shaders
|
||||
- `assets/data/**/*` for data files
|
||||
|
||||
6. **Check for missing assets** by searching code for asset references and
|
||||
verifying the files exist.
|
||||
---
|
||||
|
||||
7. **Output the audit**:
|
||||
## Phase 3: Run Compliance Checks
|
||||
|
||||
**Naming conventions:**
|
||||
- Art: `[category]_[name]_[variant]_[size].[ext]`
|
||||
- Audio: `[category]_[context]_[name]_[variant].[ext]`
|
||||
- All files must be lowercase with underscores
|
||||
|
||||
**File standards:**
|
||||
- Textures: Power-of-two dimensions, correct format (PNG for UI, compressed for 3D), within size budget
|
||||
- Audio: Correct sample rate, format (OGG for SFX, OGG/MP3 for music), within duration limits
|
||||
- Data: Valid JSON/YAML, schema-compliant
|
||||
|
||||
**Orphaned assets:** Search code for references to each asset file. Flag any with no references.
|
||||
|
||||
**Missing assets:** Search code for asset references and verify the files exist.
|
||||
|
||||
---
|
||||
|
||||
## Phase 4: Output Audit Report
|
||||
|
||||
```markdown
|
||||
# Asset Audit Report -- [Category] -- [Date]
|
||||
@@ -74,4 +80,16 @@ When this skill is invoked:
|
||||
|
||||
## Recommendations
|
||||
[Prioritized list of fixes]
|
||||
|
||||
## Verdict: [COMPLIANT / WARNINGS / NON-COMPLIANT]
|
||||
```
|
||||
|
||||
This skill is read-only — it produces a report but does not write files.
|
||||
|
||||
---
|
||||
|
||||
## Phase 5: Next Steps
|
||||
|
||||
- Fix naming violations using the patterns defined in CLAUDE.md.
|
||||
- Delete confirmed orphaned assets after manual review.
|
||||
- Run `/content-audit` to cross-check asset counts against GDD-specified requirements.
|
||||
|
||||
Reference in New Issue
Block a user