This skill provides resource budget planning for Nethercore ZX games. Use when the user asks about "budget", "ROM size", "RAM limit", "VRAM", "memory", "size limits", "how much space", "resource planning", or "state snapshot". **Load references when:** - Genre-specific budgets → `references/genre-budgets.md`
Provides resource budget planning for Nethercore ZX games including ROM, RAM, VRAM, and state snapshot limits.
/plugin marketplace add nethercore-systems/nethercore-ai-plugins/plugin install zx-optimize@nethercore-ai-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/genre-budgets.md| Resource | Hard Limit | Typical | Warning |
|---|---|---|---|
| ROM Total | 16 MB | 8-12 MB | > 12 MB |
| WASM Code | 4 MB | 0.5-2 MB | > 2 MB |
| Data Pack | 12 MB | 4-10 MB | > 10 MB |
| RAM | 4 MB | 1-3 MB | > 3 MB |
| VRAM | 4 MB | 2-4 MB | > 3.5 MB |
| State Snapshot | - | 50-150 KB | > 200 KB |
Typical allocation (12 MB max):
| Asset Type | Percentage | Budget |
|---|---|---|
| Textures | 40-60% | 4.8-7.2 MB |
| Meshes | 20-30% | 2.4-3.6 MB |
| Audio | 10-20% | 1.2-2.4 MB |
| Animations | 5-15% | 0.6-1.8 MB |
For rollback netcode:
| Size | Frame Budget | Status |
|---|---|---|
| < 50 KB | < 1ms | Excellent |
| 50-100 KB | 1-2ms | Good |
| 100-200 KB | 2-4ms | Acceptable |
| > 200 KB | > 4ms | Optimize |
Texture: width × height × 0.5 bytes (BC7)
Mesh: vertices × 12-40 bytes (format dependent)
Audio: seconds × 44100 bytes (22050Hz mono)
XM Music: 50-200 KB per song
nether build --verbose
Use the build-analyzer agent for detailed breakdown.
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.