codebase-generation

Orchestrate deterministic game map generation using terrain-forge and AlgorithmRegistry plugins.

Updated Dec 13, 2025
One-click install
npx skills add https://github.com/EliasVahlberg/saltglass-steppe --skill codebase-generation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codebase-generation
Source: https://github.com/EliasVahlberg/saltglass-steppe/tree/main/.kiro_snapshot_2026-04-04_1209/skills/codebase-generation
Command: npx skills add https://github.com/EliasVahlberg/saltglass-steppe --skill codebase-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill centralizes and orchestrates deterministic procedural generation for game maps, unifying terrain generation, biome design, spawn logic, and world-building pipelines into a cohesive workflow.

Core Features & Use Cases

  • TerrainForge adapter integration for tile generation per biome and terrain
  • WorldGenerator for layered world maps (biomes, terrain, elevation, resources, POIs)
  • SpawnSystem and LootGeneration for biome-aware encounters and loot
  • Data-driven configuration via data/terrain_config.json, data/biome_spawn_tables.json, and related data files
  • AlgorithmRegistry plugin system to register and swap generation algorithms
  • Connectivity and microstructure support to ensure map connectivity and handcrafted content

Quick Start

Configure your terrain and biome settings, then run the generation pipeline with a seed to produce a complete world map.

Frequently Asked Questions about codebase-generation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate deterministic procedural game maps with terrain and biomes?

Deterministic procedural game maps are generated by configuring terrain and biome settings, then running the pipeline with a seed to produce a cohesive world map with elevation, resources, and POIs.

Can I configure biome-aware spawn tables and loot generation for a procedural world?

Biome-aware spawn tables and loot generation are configured using data files like biome_spawn_tables.json and loot_tables.json to drive the SpawnSystem and LootGeneration modules for encounters.

How do I extend a procedural generation pipeline with custom terrain algorithms?

The procedural generation pipeline is extended by registering custom algorithms through the AlgorithmRegistry plugin system, allowing you to swap or add generation modules for terrain and microstructures.

What data files do I need to set up for modular world generation?

Modular world generation requires data files including terrain_config.json, biome_spawn_tables.json, loot_tables.json, and microstructures.json to drive the deterministic generation pipeline.

Does procedural map generation ensure full connectivity across generated world tiles?

Procedural map generation includes dedicated connectivity support and microstructure integration to ensure that the generated world map maintains proper tile connectivity and handcrafted content placement.