# Agent Loadout > Agent Loadout (https://loadout.jnw-it.com) is a small library of cross-agent "loadouts": bundles of AGENTS.md/CLAUDE.md rules, Cursor rules, Agent Skills (SKILL.md) and MCP configs for one job each, aimed at vibe coders and indie game devs. Every file is plain text and served raw. Two separate signals: "verified install" (Level 1) means automated checks passed on the files themselves (they parse, install to each agent's documented paths, MCP config is valid, safety scan is clean, references resolve, and a starter project builds where a free fixture exists); no AI agent is run for it. Agent test status is shown per agent; "untested" means no AI agent has been run against the loadout yet. Supported agents: Claude Code (`claude-code`), Codex CLI (`codex`), Cursor (`cursor`), Gemini CLI (`gemini-cli`), GitHub Copilot (`copilot`). How to use this site as an agent: - Best: connect to the MCP server at https://loadout.jnw-it.com/mcp (Streamable HTTP, read-only, no auth). Tools: `search_loadouts(query?, agent?, tags?[], category?, verified_only?, has?, limit? (1–20))`, `get_loadout(id)`, `get_loadout_file(id, path)`, `get_install_instructions(id, agent)`, `list_agents()`, `list_tags()`. - Or search over HTTP: `GET https://loadout.jnw-it.com/api/v1/search?q=&agent=&tags=&verified=true&limit=10` returns ranked results with URLs for the page, JSON, raw files and zips. - Pick a loadout below, then fetch its JSON (`/api/loadouts/.json`). Each file lists `install_to` per agent id: the path relative to the project root where it belongs. `null` means that agent does not use the file. - Fetch file contents from `raw_url` (immutable per version) or the `/raw//latest/` alias. - Do not overwrite an existing AGENTS.md or CLAUDE.md without asking the user; merge instead. - MCP configs may need the user's own values (e.g. a project ref) and a manual step for some agents; the JSON says which. ## Loadouts - [Discord bot (TypeScript)](https://loadout.jnw-it.com/api/loadouts/discord-bot-ts.json): discord.js v14 rules and an add-a-slash-command skill for building a Discord bot that registers commands properly and never leaks its token. Stacks: discord, nodejs, typescript. Verified install: yes (2026-10-16). Agent tests: untested. - [Godot 4 game jam](https://loadout.jnw-it.com/api/loadouts/godot-4-game-jam.json): GDScript conventions, jam-scope discipline and a ship-to-itch.io skill so your agent helps you finish a Godot 4 game in 48 hours. Stacks: godot, gdscript. Verified install: yes (2026-10-16). Agent tests: untested. - [MCP server (TypeScript)](https://loadout.jnw-it.com/api/loadouts/mcp-server-typescript.json): Rules and an add-a-tool skill for building a Model Context Protocol server in TypeScript that agents can actually use well — clear tools, safe inputs, no stdout noise. Stacks: mcp, typescript, nodejs. Verified install: yes (2026-10-16). Agent tests: untested. - [Next.js + Supabase SaaS](https://loadout.jnw-it.com/api/loadouts/nextjs-supabase-saas.json): Rules, an RLS audit skill and a read-only Supabase MCP config for vibe-coding a Next.js App Router SaaS without leaking your database. Stacks: nextjs, react, typescript, supabase, postgres. Verified install: yes (2026-10-16). Agent tests: untested. - [Secure before you ship](https://loadout.jnw-it.com/api/loadouts/secure-before-you-ship.json): A launch-check skill and always-on security rules that catch leaked keys, open databases and missing auth before your vibe-coded app goes live. Stacks: any, javascript, typescript, python. Verified install: yes (2026-10-16). Agent tests: untested. - [Vibe-coding guard rails](https://loadout.jnw-it.com/api/loadouts/vibe-coding-guardrails.json): A stack-agnostic working style for coding agents — plan first, small diffs, never delete tests to go green — plus handoff notes and up-to-date docs via MCP. Stacks: any. Verified install: yes (2026-10-16). Agent tests: untested. - [Astro static site](https://loadout.jnw-it.com/api/loadouts/astro-static-site.json): Astro conventions for fast, zero-JS-by-default sites with content collections, plus a skill for deploying to Cloudflare Pages with headers and redirects. Stacks: astro, typescript, cloudflare. Verified install: yes (2026-10-16). Agent tests: untested. - [Chrome extension (Manifest V3)](https://loadout.jnw-it.com/api/loadouts/chrome-extension-mv3.json): Manifest V3 rules for service workers, messaging and minimal permissions, plus a skill that gets your extension through Chrome Web Store review. Stacks: chrome, javascript, typescript. Verified install: yes (2026-10-16). Agent tests: untested. - [Python data script](https://loadout.jnw-it.com/api/loadouts/python-data-script.json): Rules for reproducible, single-file Python data scripts with uv and inline dependencies, plus a skill that sanity-checks a dataset before anyone trusts the numbers. Stacks: python, uv, polars, pandas. Verified install: yes (2026-10-16). Agent tests: untested. - [Roblox Luau (Rojo)](https://loadout.jnw-it.com/api/loadouts/roblox-luau.json): Luau conventions for Rojo projects with a server-authoritative mindset, plus a skill that reviews every RemoteEvent for exploits before you publish. Stacks: roblox, luau, rojo. Verified install: yes (2026-10-16). Agent tests: untested. - [Unity C# game jam](https://loadout.jnw-it.com/api/loadouts/unity-game-jam.json): Unity C# conventions that respect the editor, .meta files and serialisation, plus a skill for scripted web builds ready for itch.io. Stacks: unity, csharp. Verified install: yes (2026-10-16). Agent tests: untested. ## By agent - [Claude Code](https://loadout.jnw-it.com/agents/claude-code/): Ready-made CLAUDE.md rules, Agent Skills for .claude/skills and project MCP configs for Claude Code, each checked to install where Claude Code looks. - [Codex CLI](https://loadout.jnw-it.com/agents/codex/): AGENTS.md rules and Agent Skills for OpenAI's Codex CLI, laid out where Codex reads them, with MCP servers explained for ~/.codex/config.toml. - [Cursor](https://loadout.jnw-it.com/agents/cursor/): Cursor rules (.mdc), AGENTS.md instructions, Agent Skills and .cursor/mcp.json configs for Cursor, checked to install at the paths Cursor uses. - [Gemini CLI](https://loadout.jnw-it.com/agents/gemini-cli/): GEMINI.md rules that import AGENTS.md, Agent Skills and MCP server settings for Google's Gemini CLI, with exact install paths for each loadout. - [GitHub Copilot](https://loadout.jnw-it.com/agents/copilot/): AGENTS.md instructions and Agent Skills for GitHub Copilot in VS Code and the Copilot CLI, plus MCP configs for .vscode/mcp.json. ## By stack - [JavaScript](https://loadout.jnw-it.com/stacks/javascript/): 2 loadouts. Agent loadouts for JavaScript projects: Manifest V3 Chrome extension rules and a launch check that catches leaked keys and missing auth before you go live. - [Node.js](https://loadout.jnw-it.com/stacks/nodejs/): 2 loadouts. Agent loadouts for Node.js: rules and skills for Discord bots and MCP servers that run on Node, with tested install paths for every agent. - [Python](https://loadout.jnw-it.com/stacks/python/): 2 loadouts. Agent loadouts for Python: reproducible single-file data scripts with uv, Polars or pandas, and a launch check before you ship. - [TypeScript](https://loadout.jnw-it.com/stacks/typescript/): 6 loadouts. Agent loadouts for TypeScript projects: strict-mode rules, skills and MCP configs for Discord bots, MCP servers, Next.js, Astro and Chrome extensions. - [All stacks](https://loadout.jnw-it.com/stacks/): every tag ## Feeds and pages - [New and updated](https://loadout.jnw-it.com/new/): newest loadouts and recent version changes - [Atom feed](https://loadout.jnw-it.com/feed.xml) and [RSS feed](https://loadout.jnw-it.com/rss.xml): new and updated loadouts - [Search](https://loadout.jnw-it.com/search/): ranked search page (`/search/?q=&agent=&tags=`) - [Sitemap](https://loadout.jnw-it.com/sitemap.xml) ## MCP - Claude Code (terminal): `claude mcp add --transport http agent-loadout https://loadout.jnw-it.com/mcp` - Cursor (.cursor/mcp.json (project) or ~/.cursor/mcp.json): `{ "mcpServers": { "agent-loadout": { "url": "https://loadout.jnw-it.com/mcp" } } }` - Codex (~/.codex/config.toml, or run: codex mcp add agent-loadout --url https://loadout.jnw-it.com/mcp): `[mcp_servers.agent-loadout] url = "https://loadout.jnw-it.com/mcp"` - Gemini CLI (.gemini/settings.json or ~/.gemini/settings.json, or run: gemini mcp add --transport http agent-loadout https://loadout.jnw-it.com/mcp): `{ "mcpServers": { "agent-loadout": { "httpUrl": "https://loadout.jnw-it.com/mcp" } } }` - VS Code (GitHub Copilot) (.vscode/mcp.json): `{ "servers": { "agent-loadout": { "type": "http", "url": "https://loadout.jnw-it.com/mcp" } } }` - [Server card](https://loadout.jnw-it.com/mcp/server-card): MCP server card (draft server-card extension) ## API - [Search](https://loadout.jnw-it.com/api/v1/search?q=nextjs): `GET /api/v1/search` with q, agent, tags (or stack), category, verified, has (skills|mcp|rules), limit (1–50), offset. 60 requests/minute per IP - [Index](https://loadout.jnw-it.com/api/index.json): every loadout with categories, stacks, compatibility, verification and agent test status. Each loadout JSON has `verification.checks` with every Level 1 check - [Listing schema](https://loadout.jnw-it.com/api/schema.json): JSON Schema for listing.yaml - [Full catalogue as markdown](https://loadout.jnw-it.com/llms-full.txt): every loadout with every file inlined ## Submit - [Submissions API](https://loadout.jnw-it.com/docs/#submit): `POST https://loadout.jnw-it.com/api/v1/submissions` with JSON (name, summary, category, stacks, agents, files [{path, content}] including AGENTS.md, licence, rights_confirmed: true). Agents authenticate with `Authorization: Bearer `; the browser form uses Turnstile instead. Submissions are stored as pending, pre-checked for credentials and risky shell, run through the Level 1 verifier before review, and listed as not agent-tested until an agent actually runs them. - [Submissions API summary](https://loadout.jnw-it.com/api/v1/): fields and limits as JSON ## Optional - [About](https://loadout.jnw-it.com/about/): who runs this, what "verified install" checks, and how agent testing will work - [Submit a loadout](https://loadout.jnw-it.com/submit/): the submit form