AI Skills
Fluid Frenzy includes AI Skills so a coding assistant can set up, preview, and script the simulation using the same menus and public C# APIs described in this documentation. The skills live in the package at FluidFrenzy/AI/Skills/. Each skill is a SKILL.md file.
They are meant for Unity AI, Cursor, and similar assistants that read project skills. They are not a replacement for this documentation, and they do not invent APIs. If an assistant is unsure whether Fluid Frenzy is in the project, it should start with fluid-frenzy-setup-and-overview.
How to use them
- Import Fluid Frenzy so
FluidFrenzy/AI/Skills/is in the project. - Point your assistant at those skills, or ask it to follow the Fluid Frenzy skills for the task.
- Use the table below to pick the skill that matches the job. One focused skill is better than mixing several at once.
- Check the result in the Scene view. Use Edit Mode Preview or Play Mode, then the Simulation Debugger if something looks wrong.
| Skill | Use it when |
|---|---|
fluid-frenzy-setup-and-overview |
Installing Fluid Frenzy, checking render pipelines, importing samples, or choosing which skill to use next. |
fluid-frenzy-create-simulations |
Adding water, lava, Flow or Flux, or a Water World. |
fluid-frenzy-create-terraform-simulation |
Creating Terraform Terrain and dual-fluid terraform (water, lava, and terrain reactions). |
fluid-frenzy-add-modifiers-and-obstacles |
Placing persistent sources, flow, forces, vortices, terrain brushes, or procedural obstacles. |
fluid-frenzy-buoyancy-and-proximity |
Making objects float, adding Rigidbody buoyancy and wakes, or fading audio by distance to fluid. |
fluid-frenzy-script-and-query-fluid |
Custom C# such as adding fluid on click, sampling height, or reading velocity. Not for ordinary floating. |
fluid-frenzy-preview-and-debug |
Previewing in Edit Mode, missing surfaces, wrong heights, settings mismatches, or build shader stripping. |
The setup skill routes to the others. Floating, wakes, and shoreline audio belong in buoyancy-and-proximity. Custom sampling belongs in script-and-query-fluid. Visibility and Preview problems belong in preview-and-debug.