Toolchain Doctor
Outcome
Build a trustworthy, read-only inventory before any setup decision.
Required inputs
- project root
- target engine or platform if known
- commercial-use intent and download budget
Ask for missing information only when it changes the route materially. Otherwise
state conservative assumptions and proceed with read-only analysis.
Workflow
- Detect Windows, macOS, Linux, architecture, native-versus-WSL execution, disk space, and network constraints.
- Inspect project markers and installed Unity, Godot, Unreal, Blender, Aseprite, Pixelorama, and Tiled versions without launching them.
- Inspect Python, Node.js, package managers, Git, gh, existing MCP declarations, credential variable names, GPU backend, and reported VRAM without reading secret values.
- Compare the detected environment with pack descriptors and catalog constraints.
- Return one transaction proposal with exact pins, licenses, permissions, downloads, conflicts, backups, rollback operations, expiry, and digest.
Expected artifacts
- environment inventory
- compatibility matrix
- single proposed transaction
- no-change attestation
Workflow-specific gates
- Never read credential values; report only whether named variables or authenticated clients appear available.
- Never install, enable, launch, or reconfigure a tool during diagnosis.
- If native detection is incomplete, mark evidence unknown instead of guessing.
Production completion gate
Before recommending production use, complete and report all seven gates:
- Rights, consent, code/model/dataset/output license, and generation-provenance checks.
- Technical format, naming, scale, color, metadata, and target-import validation.
- Visual and temporal consistency review across representative views and states.
- Runtime memory, frame-time, draw-call, streaming, and asset-budget checks.
- Playability and interaction smoke tests in the target runtime.
- Screenshot, capture, diff, or artifact-regression evidence with reproducible settings.
- Human approval before replacing source assets or promoting generated output.
Unknown rights, missing consent, unsupported hardware, conflicting host adapters,
or failed quality gates block production promotion. Preserve originals and make
fallbacks explicit.
1---2name: toolchain-doctor3description: Inspect the local game-development toolchain read-only, identify compatibility gaps, and prepare one reversible setup proposal without installing or changing anything.4---56# Toolchain Doctor78## Outcome910Build a trustworthy, read-only inventory before any setup decision.1112## Required inputs1314- project root15- target engine or platform if known16- commercial-use intent and download budget1718Ask for missing information only when it changes the route materially. Otherwise19state conservative assumptions and proceed with read-only analysis.2021## Workflow22231. Detect Windows, macOS, Linux, architecture, native-versus-WSL execution, disk space, and network constraints.242. Inspect project markers and installed Unity, Godot, Unreal, Blender, Aseprite, Pixelorama, and Tiled versions without launching them.253. Inspect Python, Node.js, package managers, Git, gh, existing MCP declarations, credential variable names, GPU backend, and reported VRAM without reading secret values.264. Compare the detected environment with pack descriptors and catalog constraints.275. Return one transaction proposal with exact pins, licenses, permissions, downloads, conflicts, backups, rollback operations, expiry, and digest.2829## Expected artifacts3031- environment inventory32- compatibility matrix33- single proposed transaction34- no-change attestation3536## Workflow-specific gates3738- Never read credential values; report only whether named variables or authenticated clients appear available.39- Never install, enable, launch, or reconfigure a tool during diagnosis.40- If native detection is incomplete, mark evidence unknown instead of guessing.4142## Production completion gate4344Before recommending production use, complete and report all seven gates:45461. Rights, consent, code/model/dataset/output license, and generation-provenance checks.472. Technical format, naming, scale, color, metadata, and target-import validation.483. Visual and temporal consistency review across representative views and states.494. Runtime memory, frame-time, draw-call, streaming, and asset-budget checks.505. Playability and interaction smoke tests in the target runtime.516. Screenshot, capture, diff, or artifact-regression evidence with reproducible settings.527. Human approval before replacing source assets or promoting generated output.5354Unknown rights, missing consent, unsupported hardware, conflicting host adapters,55or failed quality gates block production promotion. Preserve originals and make56fallbacks explicit.