thinkjones

Gascity Cookbook — AI skill for Claude Code

AI community

Recipes, a reusable TOML config pack, and copy-me example cities for Gas City multi-agent coding workflows.

How to install Gascity Cookbook

This entry records only its repository, not the path inside it, so there is no exact command to give. Open thinkjones/gascity-cookbook and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Gascity Cookbook does

Recipes, a reusable TOML config pack, and copy-me example cities for Gas City multi-agent coding workflows. Agents ask for a model tier (fast, solid, deep); each city binds it to Claude, Gemini (Antigravity) or Kimi.

Alternatives in AI

  • Claude Cookbook — Official notebooks and recipes for common patterns (RAG, tool use, Skills, MCP) 35.3k ★
  • AI Research SKILLs — Visual Skills Pack for Obsidian: generate Canvas, Excalidraw, and Mermaid diagrams from text with Claude Code 5.7k ★
  • ML Training Pack — Machine learning model training skills 1.6k ★

README

Gas City Cookbook. One config, any model provider: agents ask for a tier (fast-worker, solid-worker, deep-thinker) and each city binds it to a model. claude-city binds them to Haiku, Sonnet and Opus; gemini-city binds them to Gemini Flash Low, Pro Low and Pro High.

Gas City Cookbook

Patterns, a reusable config pack, and two copy-me example cities for running [Gas City](https://github.com/gastownhall/gascity), a Go toolkit for composing multi-agent coding workflows where all role behavior is user-supplied config.

**[Quick start](#quick-start)** · **[Recipes](#recipes)** · **[Setup guide](SETUP.md)** · **[Contributing](CONTRIBUTING.md)**

The whole difference between two cities

Agents, routing and workflows only ever name three abstract tiers: `fast-worker`, `solid-worker`, `deep-thinker`. Each city binds those names to a model family, and that binding is the only thing that changes between a Claude deployment and a Gemini one.

# cities/claude-city/city.toml
[providers.fast-worker]
base = "claude-fast-worker"       # Haiku
[providers.solid-worker]
base = "claude-solid-worker"      # Sonnet
[providers.deep-thinker]
base = "claude-deep-thinker"      # Opus
# cities/gemini-city/city.toml
[providers.fast-worker]
base = "antigravity-fast-worker"  # Gemini 3.5 Flash (Low)
[providers.solid-worker]
base = "antigravity-solid-worker" # Gemini 3.1 Pro (Low)
[providers.deep-thinker]
base = "antigravity-deep-thinker" # Gemini 3.1 Pro (High)

The same pack, mayor, routing rules and formulas run on either provider unchanged. Model IDs live in one place, `packs/core-city/pack.toml`, so bumping a model is a single edit that every city in that family follows.

How a build flows

A formula step routes to a role, the role's provider is a tier, and the city resolves the tier to a model. Requ</div> </section>  </div> <section class=

Related Skills