Tool tree
gradeNot graded
page: Every page
get-catalogAnswer
Return corpus statistics, schema version, and genre list for the Game Design Index.
View tool JSON
{
"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": {}
},
"page": "/game-design-index/"
}search-indexAnswer
Search games and mechanics by title or slug substring.
View tool JSON
{
"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"
]
},
"page": "/game-design-index/"
}list-gamesAnswer
List gameplay maps with optional genre and quality tier filters.
View tool JSON
{
"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"
}
}
},
"page": "/game-design-index/"
}get-gameAnswer
Return the full gameplay decomposition map for a game by slug.
View tool JSON
{
"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"
]
},
"page": "/game-design-index/"
}list-mechanicsAnswer
List mechanic entries with optional domain, flavor, and tag filters.
View tool JSON
{
"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"
}
}
},
"page": "/game-design-index/"
}get-mechanicAnswer
Return a full mechanic library entry by slug.
View tool JSON
{
"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"
]
},
"page": "/game-design-index/"
}get-mechanic-formattedAnswer
Return a mechanic entry as Markdown, YAML, or plain text (formatted from JSON).
View tool JSON
{
"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"
]
},
"page": "/game-design-index/"
}list-genresAnswer
List genre recipe maps in the index.
View tool JSON
{
"name": "list-genres",
"kind": "answer",
"impl": "imperative",
"description": "List genre recipe maps in the index.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/game-design-index/"
}get-genreAnswer
Return a genre recipe gameplay map by slug.
View tool JSON
{
"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"
]
},
"page": "/game-design-index/"
}get-mechanic-mapsAnswer
Return map slugs that feature a given mechanic.
View tool JSON
{
"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"
]
},
"page": "/game-design-index/"
}list-tagsAnswer
Return the controlled mechanic tag vocabulary.
View tool JSON
{
"name": "list-tags",
"kind": "answer",
"impl": "imperative",
"description": "Return the controlled mechanic tag vocabulary.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/game-design-index/"
}list-variablesAnswer
List game variable catalog entries.
View tool JSON
{
"name": "list-variables",
"kind": "answer",
"impl": "imperative",
"description": "List game variable catalog entries.",
"inputSchema": {
"type": "object",
"properties": {
"category": {
"type": "string"
},
"limit": {
"type": "number"
}
}
},
"page": "/game-design-index/"
}get-variableAnswer
Return a full game variable catalog entry by slug.
View tool JSON
{
"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"
]
},
"page": "/game-design-index/"
}list-ui-menusAnswer
List UI menu catalog entries.
View tool JSON
{
"name": "list-ui-menus",
"kind": "answer",
"impl": "imperative",
"description": "List UI menu catalog entries.",
"inputSchema": {
"type": "object",
"properties": {
"layer": {
"type": "string"
},
"limit": {
"type": "number"
}
}
},
"page": "/game-design-index/"
}get-ui-menuAnswer
Return a full UI menu catalog entry by slug.
View tool JSON
{
"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"
]
},
"page": "/game-design-index/"
}list-skillsAnswer
List design skill catalog entries.
View tool JSON
{
"name": "list-skills",
"kind": "answer",
"impl": "imperative",
"description": "List design skill catalog entries.",
"inputSchema": {
"type": "object",
"properties": {
"category": {
"type": "string"
},
"limit": {
"type": "number"
}
}
},
"page": "/game-design-index/"
}get-skillAnswer
Return a full design skill catalog entry by slug.
View tool JSON
{
"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"
]
},
"page": "/game-design-index/"
}get-analyticsAnswer
Return pre-computed corpus analytics: stats, correlations, heatmaps, and insights.
View tool JSON
{
"name": "get-analytics",
"kind": "answer",
"impl": "imperative",
"description": "Return pre-computed corpus analytics: stats, correlations, heatmaps, and insights.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/game-design-index/"
}get-cooccurrenceAnswer
Return top mechanic pairs that co-occur on the same gameplay maps.
View tool JSON
{
"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"
}
}
},
"page": "/game-design-index/"
}get-similar-gamesAnswer
Find games sharing signature mechanics with a reference game.
View tool JSON
{
"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"
]
},
"page": "/game-design-index/"
}compose-design-briefAction
Merge 1-4 reference games into a design brief with shared signatures and synergies.
View tool JSON
{
"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"
]
},
"page": "/game-design-index/"
}navigateAction
Navigate the catalog UI to a game, mechanic, genre, or path.
View tool JSON
{
"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"
]
},
"page": "/game-design-index/"
}filter-games-viewAction
Apply filters on the games index view and navigate there.
View tool JSON
{
"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"
}
}
},
"page": "/game-design-index/"
}filter-mechanics-viewAction
Apply filters on the Design Index view and navigate there.
View tool JSON
{
"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"
}
}
},
"page": "/game-design-index/"
}open-contributeAction
Open the contribution flow for missing games, corrections, or new mechanics.
View tool JSON
{
"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"
]
},
"page": "/game-design-index/"
}