{"ok":true,"site":{"host":"blazium-games.github.io","url":"https://blazium-games.github.io/game-design-index/","type":"live","desc":"Open MIT-licensed index of video game mechanics, gameplay maps, design skills, variables, and genre recipes for game designers and AI agents.","tools":[{"name":"get-catalog","kind":"answer","impl":"imperative","description":"Return corpus statistics, schema version, and genre list for the Game Design Index.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"search-index","kind":"answer","impl":"imperative","description":"Search games and mechanics by title or slug substring.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search text"},"type":{"type":"string","enum":["game","mechanic","variable","menu","skill"],"description":"Optional type filter"},"limit":{"type":"number","description":"Max results (default 25)"}},"required":["query"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"list-games","kind":"answer","impl":"imperative","description":"List gameplay maps with optional genre and quality tier filters.","inputSchema":{"type":"object","properties":{"genre":{"type":"string"},"quality_tier":{"type":"string","enum":["curated","template","catalog"]},"limit":{"type":"number"},"offset":{"type":"number"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"get-game","kind":"answer","impl":"imperative","description":"Return the full gameplay decomposition map for a game by slug.","inputSchema":{"type":"object","properties":{"slug":{"type":"string","description":"Game map slug"}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"list-mechanics","kind":"answer","impl":"imperative","description":"List mechanic entries with optional domain, flavor, and tag filters.","inputSchema":{"type":"object","properties":{"domain":{"type":"string"},"flavor":{"type":"string","enum":["action","adventure","strategy"]},"tag":{"type":"string"},"limit":{"type":"number"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"get-mechanic","kind":"answer","impl":"imperative","description":"Return a full mechanic library entry by slug.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"get-mechanic-formatted","kind":"answer","impl":"imperative","description":"Return a mechanic entry as Markdown, YAML, or plain text (formatted from JSON).","inputSchema":{"type":"object","properties":{"slug":{"type":"string"},"format":{"type":"string","enum":["md","yaml","txt"],"description":"Output format (default md)"}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"list-genres","kind":"answer","impl":"imperative","description":"List genre recipe maps in the index.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"get-genre","kind":"answer","impl":"imperative","description":"Return a genre recipe gameplay map by slug.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"get-mechanic-maps","kind":"answer","impl":"imperative","description":"Return map slugs that feature a given mechanic.","inputSchema":{"type":"object","properties":{"mechanic_slug":{"type":"string"},"quality_tier":{"type":"string"}},"required":["mechanic_slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"list-tags","kind":"answer","impl":"imperative","description":"Return the controlled mechanic tag vocabulary.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"list-variables","kind":"answer","impl":"imperative","description":"List game variable catalog entries.","inputSchema":{"type":"object","properties":{"category":{"type":"string"},"limit":{"type":"number"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"get-variable","kind":"answer","impl":"imperative","description":"Return a full game variable catalog entry by slug.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"list-ui-menus","kind":"answer","impl":"imperative","description":"List UI menu catalog entries.","inputSchema":{"type":"object","properties":{"layer":{"type":"string"},"limit":{"type":"number"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"get-ui-menu","kind":"answer","impl":"imperative","description":"Return a full UI menu catalog entry by slug.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"list-skills","kind":"answer","impl":"imperative","description":"List design skill catalog entries.","inputSchema":{"type":"object","properties":{"category":{"type":"string"},"limit":{"type":"number"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"get-skill","kind":"answer","impl":"imperative","description":"Return a full design skill catalog entry by slug.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"get-analytics","kind":"answer","impl":"imperative","description":"Return pre-computed corpus analytics: stats, correlations, heatmaps, and insights.","inputSchema":{"type":"object","properties":{}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"get-cooccurrence","kind":"answer","impl":"imperative","description":"Return top mechanic pairs that co-occur on the same gameplay maps.","inputSchema":{"type":"object","properties":{"limit":{"type":"number","description":"Max pairs (default 50)"},"min_count":{"type":"number","description":"Minimum co-occurrence count"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"get-similar-games","kind":"answer","impl":"imperative","description":"Find games sharing signature mechanics with a reference game.","inputSchema":{"type":"object","properties":{"slug":{"type":"string"},"limit":{"type":"number"}},"required":["slug"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"compose-design-brief","kind":"act","impl":"imperative","description":"Merge 1-4 reference games into a design brief with shared signatures and synergies.","inputSchema":{"type":"object","properties":{"ref_slugs":{"type":"array","items":{"type":"string"},"description":"1-4 game map slugs"}},"required":["ref_slugs"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"navigate","kind":"act","impl":"imperative","description":"Navigate the catalog UI to a game, mechanic, genre, or path.","inputSchema":{"type":"object","properties":{"target":{"type":"string","enum":["game","mechanic","genre","path"]},"slug":{"type":"string"},"path":{"type":"string"}},"required":["target"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"filter-games-view","kind":"act","impl":"imperative","description":"Apply filters on the games index view and navigate there.","inputSchema":{"type":"object","properties":{"genre":{"type":"string"},"quality_tier":{"type":"string"},"query":{"type":"string"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"filter-mechanics-view","kind":"act","impl":"imperative","description":"Apply filters on the Design Index view and navigate there.","inputSchema":{"type":"object","properties":{"domain":{"type":"string"},"flavor":{"type":"string"},"tag":{"type":"string"},"query":{"type":"string"}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]},{"name":"open-contribute","kind":"act","impl":"imperative","description":"Open the contribution flow for missing games, corrections, or new mechanics.","inputSchema":{"type":"object","properties":{"kind":{"type":"string","enum":["missing-game","data-correction","new-mechanic"]},"slug":{"type":"string","description":"Optional slug for correction issues"}},"required":["kind"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/game-design-index/","pages":["/game-design-index/","/game-design-index/games","/game-design-index/mechanics","/game-design-index/variables","/game-design-index/skills","/game-design-index/ui-menus"]}],"category":"Developer Tools","favicon":"/favicons/blazium-games.github.io.svg","apiSurface":"spec","toolCount":25}}