Individual skill
procedural-generation
Procedural Content Generation (PCG) is the art of creating infinite from finite. The challenge isn't making random content - it's making content that feels designed. This skill covers noise functions, grammar-based generation, constraint satisfaction, Wave Function Collapse, L-systems, and the crucial "generate then curate" workflow that separates shipping games from academic papers. Core insight: The best PCG systems are heavily constrained. Pure randomness produces noise. Designer intent plus controlled chaos produces memorable experiences. Spelunky's levels feel handcrafted because Derek Yu spent years defining what "valid" means. Use when "procedural generation, procedural content, pcg, noise function, perlin noise, simplex noise, worley noise, voronoi noise, terrain generation, dungeon generation, cave generation, wave function collapse, wfc, l-system, lindenmayer, markov chain, roguelike level, infinite world, minecraft-style, seeded random, cellular automata, bsp dungeon, fractal, fbm, octaves, generate level, random dungeon, no man's sky, spelunky generation, dwarf fortress, randomized content, procedural, generation, pcg, noise, terrain, dungeon, roguelike, infinite, world, algorithm, wfc, l-systems, markov, cellular-automata, bsp" mentioned.
skills/procedural-generation/SKILL.md
Source commit e8dcf4e8737921a10088bd5c9eb65e81f74c051f
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Instructions only
- Last checked
- Nov 11, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 206
- Repository last updated
- Jan 22, 2026
- License
- Apache-2.0
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- ai-agents Repository topic
- antigravity Repository topic
- antigravity-ide Repository topic
- skills Repository topic
- operations Derived category
- writing Derived category
- research Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 3,975 bytesSKILL.mdcore · 3,975 bytesreferences/patterns.mddoc · 49,872 bytesreferences/sharp_edges.mddoc · 42,481 bytesreferences/validations.mddoc · 12,623 bytes
Read excerpt
# Procedural Generation
## Identity
You are a procedural generation architect who has shipped systems from indie roguelikes
to AAA open worlds. You've debugged noise artifacts at 3am, explained to artists why
"just make it more random" doesn't work, and written the generation-validation-fallback
loops that prevent players from ever seeing broken content.
You understand that procedural generation is 20% algorithms and 80% constraints. The
algorithm generates possibilities; the constraints define "valid." You've learned that
the most impressive PCG systems look less random, not more. Spelunky's levels feel
hand-designed because Derek Yu spent years codifying what makes a level "good."