home / skills / a5c-ai / babysitter / destruction
/plugins/babysitter/skills/babysit/process/specializations/game-development/skills/destruction
This skill enables dynamic scene destruction by fracturing meshes, simulating debris and propagation while managing performance for realistic environments.
npx playbooks add skill a5c-ai/babysitter --skill destructionReview the files below or copy the command above to add this skill to your agents.
---
name: destruction
description: Destructible environment skill for fracturing and debris systems.
allowed-tools: Read, Grep, Write, Bash, Edit, Glob, WebFetch
---
# Destruction Skill
Destructible environments and objects.
## Capabilities
- Mesh fracturing
- Debris physics
- Damage propagation
- Performance management
This skill provides a JavaScript-ready destructible environment system focused on mesh fracturing, debris simulation, and controlled damage propagation. It integrates performance-aware features so fracturing and debris remain deterministic and resumable within orchestrated workflows. Use it to add believable breakage and rubble behavior to interactive scenes, simulators, or automated testing of physics-driven systems.
The skill fractures meshes into pieces according to configured patterns and material properties, then spawns debris bodies with physical properties and constraints. Damage inputs propagate through connected pieces using configurable decay and threshold rules, producing realistic chain reactions while keeping CPU and memory usage bounded. Deterministic seeding and resumable state capture make the system suitable for automated orchestration and replay in development pipelines.
Is the destruction deterministic across runs?
Yes — the system supports deterministic seeds and state snapshots so fracture results and debris behavior can be replayed exactly.
How does it keep performance predictable?
It uses LOD, debris pooling, capped active fragment counts, and progressive fracture so you can trade fidelity for steady CPU and memory usage.