Skip to content
Back to skills

Build Game Model

ASecurity

Builds a game-theoretic or mechanism-design model: specification, equilibria, computation and policy interpretation.

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
developmentpythongobash

Security analysis

A100/100

Scanned November 7, 2026

npx -y skills add tatashbar/Economic-Modeling-Studio --skill build-game-model --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Build Game Model?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Build Game Model
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tatashbar-build-game-model-economic-modeling-studio/badge)](https://www.skillsdirectory.com/skills/tatashbar-build-game-model-economic-modeling-studio)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: build-game-model
description: "Builds a game-theoretic or mechanism-design model: specification, equilibria, computation and policy interpretation."
argument-hint: "[model name]"
user-invocable: true
allowed-tools: Read, Glob, Grep, Write, Edit, Bash, AskUserQuestion, Task
---

# /build-game-model — Build Game Model

**Category:** Build · **Primary agent:** `game-theory-specialist`

Builds a game-theoretic or mechanism-design model: specification, equilibria, computation and policy interpretation.

Arguments: `$ARGUMENTS`

## Purpose
Build a game-theoretic or mechanism-design model in which outcomes depend on strategic interaction: policymakers, creditors, firms or countries choosing actions that depend on what others do. The output is a specified game, all of its equilibria within the search, an explicit selection argument where several exist, and policy implications whose dependence on timing, information and commitment is shown.

**Use it when** strategy is central: policy coordination, credibility and commitment, bargaining and restructuring, auctions and incentive design, crisis coordination.

**Do not use it when** agents take prices as given and strategic interaction is negligible (`/build-dsge`, `/build-cge`), or learning dynamics among many agents are the focus (`/build-abm`, `/build-drl-policy`).

## Before you start
1. **Check required inputs.** For each input below record `FOUND` or `ABSENT` (never 'assumed'):
   - Approved model-spec with players, actions, information, payoffs
   If a required input is `ABSENT`, that part is **`NOT ASSESSED — NO DATA`**: do not estimate or invent it; name what is missing and which skill produces it. If all required inputs are absent, stop and say so.
2. **Check confidentiality.** Identify the data classification level of the inputs (`.claude/docs/confidentiality-and-ai-use.md`). Do not proceed with restricted or confidential data in a way the policy does not allow.
3. **Collaboration.** Follow `.claude/docs/collaboration-protocol.md`: ask questions first, present options, get approval before writing files, and update `production/session-state/active.md` after each approved section.

## Agents
- `game-theory-specialist` — primary agent; coordinates the work and integrates results
- `mechanism-design-specialist` — Designs mechanisms and incentives
- `policy-interaction-games-specialist` — Models policy interaction
- `sovereign-crisis-games-specialist` — Models sovereign debt, default and currency crises

Run these agents as subagents (the `Task` tool), in parallel where the steps are independent. Subagents only write to the paths named in your instructions.

## Key design decisions (present options, let the user choose)
| Decision | Typical options | What it changes |
|---|---|---|
| Game form | normal-form, extensive-form, repeated, dynamic stochastic | Equilibrium concepts available |
| Information | complete, incomplete (Bayesian), global games | Multiplicity and selection |
| Commitment | commitment, discretion, reputation | Time-consistency and welfare |
| Solution | analytical, numerical enumeration, homotopy, value iteration | Completeness of the equilibrium set |
| Calibration | stylized, calibrated to data | Quantitative interpretation |

## Workflow
1. Formalize players, strategies, information and payoffs from economic primitives
   - Payoffs derived from objectives (mandates, profits, utility), not chosen to reach a result
2. Solve for equilibria (analytical and numerical); list all equilibria and the selection argument
   - Verify equilibrium conditions numerically
3. Run comparative statics and welfare analysis
   - Vary timing, information and commitment assumptions
4. Calibrate where feasible and test against stylized facts
5. Translate into policy implications and caveats
   - State which conclusions survive alternative assumptions
6. Register the model as a lego set (`/lego-map`): a baseplate plus bricks with declared studs (variables, units, timing) and stubs, so components can later be attached, detached or swapped

## Checkpoints with the user
- After formalization: confirm players, timing and payoffs
- After solution: confirm the selection argument if equilibria are multiple
- Before policy implications: confirm which assumptions are realistic for the case

## Common pitfalls
- Reporting one equilibrium when several exist
- Assuming commitment the player cannot deliver
- Payoffs reverse-engineered from the desired outcome
- Off-equilibrium beliefs left unspecified in dynamic games

## Output
`models/games/<name>/ (+ model.lego.json)`

The folder holds the game specification, solution code, equilibrium list with verification, comparative statics, calibration files where used and the lego manifest. Every run saves its results to `output/<run-id>/` in the model folder, with a run log (`.claude/rules/model-code.md`).

## Gate / verdict
- All equilibria found are reported
- Payoffs trace to primitives
- Lego manifest passes `python tools/lego.py check`
- Equilibrium conditions are verified numerically
- Sensitivity to timing, information and commitment is reported

## Suggested next steps
- `/validate-model`
- `/policy-simulation`
- `/lego-map`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.