Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add instructions/githubnext/rig/agents-mdgit clone --depth 1 https://github.com/githubnext/rigWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.01081 | $0.01081 |
| Opus 5 | $0.00541 | $0.00541 |
| Sonnet 5 | $0.00216 | $0.00216 |
| Haiku 4.5 | $0.00108 | $0.00108 |
Grade A, and why
rig AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 75 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AGENTS.md
Project Overview
Rig is a minimal TypeScript agent harness. The core runtime (skills/rig/rig.ts) provides declarative agent construction with typed input/output shapes, prompt intents, and a Copilot SDK runtime.
Architecture
skills/rig/rig.ts — Core runtime (agent, p, copilotEngine, schemas)
skills/rig/samples/ — 51 sample agents demonstrating patterns
skills/rig/references/ — Focused documentation loaded on demand from SKILL.md
src/engines/copilot.test.ts — Copilot engine unit tests (vitest)
src/rig.test.ts — Unit tests (vitest)
scripts/run-sample.test.ts — Sample runner with a stub Copilot SDK client (dry-run)
skills/rig/SKILL.md — Compact skill entry point and reference router
All imports use the "rig" path alias (resolved via tsconfig paths + vitest alias). copilotEngine is exported directly from rig for client construction.
Commands
| Task | Command |
|---|---|
| Typecheck | npm run typecheck |
| Unit tests | npm test |
| Run samples (stub) | npm run sample |
| Run single sample (stub) | RIG_SAMPLE=02 npm run sample |
| Run a sample for real | echo "<input>" | node skills/rig/rig.ts <program-file> (npm run sample:run) |
Code Style
- Keep the core (
skills/rig/rig.ts) self-contained;@github/copilot-sdkis imported directly inskills/rig/rig.ts - Minimal comments; code should be self-explanatory
- Use
node:prefix for Node.js built-in imports - Types are colocated with the module that defines them, not in separate
.d.tsfiles - Trailing underscore on object keys (
key_) means optional field - Use
smallas the model identifier in examples, tests, and defaults - Do not add legacy compatibility bridges; update callers, samples, and docs to the current API
Skill Documentation
- Treat
skills/rig/SKILL.mdas prompt context: keep only high-frequency construction rules, decisions, and a minimal canonical example. - Target roughly 200 lines or fewer. Use line/word/byte counts as regression signals, not as a reason to compress prose until it is unclear.
- Put detailed API tables, edge cases, provider behavior, and scenario-specific patterns in focused files under
skills/rig/references/. - Route every reference from
SKILL.mdwith a short “read when” description so an agent can load only the relevant secondary context. - Prefer one representative example, decision tables, and checklists over repeated prose. Remove duplication before adding guidance.
- Keep each fact canonical. A compact rule may be summarized in
SKILL.md, but its examples and edge cases should live in one reference file. - Add new material to
SKILL.mdonly when it changes how most Rig programs should be generated; otherwise update or add a focused reference. - When the API changes, update the affected reference and then audit
SKILL.md,README.md, and samples for stale summaries or links. - Before finishing documentation changes, verify relative links and compare
wc -l -w -c skills/rig/SKILL.md skills/rig/references/*.mdwith the previous version.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday First seen · 75 lines · 1,081 tokens per session scan A 133953ccc91c
rig AGENTS.md is an instructions file published in the GitHub repository githubnext/rig (11 stars, last pushed 2d ago), licensed MIT. It adds 1,081 tokens to every session, about $0.0054 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other instructions, from other repositories
serial-mcp-server CLAUDE.md
Instructions for Adancurusul/serial-mcp-server, covering claude.md, development rules, quality gates, build and run and cli surface.
rednote-director-skill AGENTS.md
Instructions for mythkiven/rednote-director-skill, covering agents.md, 维护原则, 文件职责, 输出底线 and 新增风格要求.
AI-bounty-skill GEMINI.md
Gemini CLI instructions for aelf-hzz780/AI-bounty-skill, covering ai bounty claim extension, use this extension when and required steps.
mcp-steroid CLAUDE.md
Instructions for jonnyzzz/mcp-steroid, covering claude.md, agents.md, design philosophy, recursive context lookup (do this before sub-folder work), sub-folder guides and must do.
FDEOps AGENTS.md
Instructions for suboss87/FDEOps, covering agents.md - working in the fdeops repository, if you are helping use fdeops in an engagement, if you are contributing to this repository and boundaries.
nopua AGENTS.md
Instructions for wuji-labs/nopua, covering nopua · codex 入仓规则, 一 · 项目定位, 二 · 起手必读, 三 · 工程与研究纪律 and 四 · 对外署名.