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/socket-link/ampere/agents-mdgit clone --depth 1 https://github.com/socket-link/ampereWhat 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.01694 | $0.01694 |
| Opus 5 | $0.00847 | $0.00847 |
| Sonnet 5 | $0.00339 | $0.00339 |
| Haiku 4.5 | $0.00169 | $0.00169 |
Grade A, and why
ampere 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 2d ago.
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 — 156 lines — stays where its author put it; the contents beside it link to each section on GitHub.
AGENTS.md
Ampere is a transparent cognitive engine built in Kotlin Multiplatform, where AI reasoning is visible by design. Read SOUL.md for project philosophy and values.
Concepts
This repo's load-bearing primitives are documented as concept cells in
docs/concepts/. The index is at
docs/concepts/_index.md.
Before starting any task:
- Read
docs/concepts/_index.md. - For any concept whose
tracked_sourcesinclude files you will touch, read that concept file in full before writing code. Treat theInvariantsandAnti-patternssections as binding.
When your changes touch tracked_sources:
- Re-read the concept file before opening the PR.
- If your changes confirm the concept as written, update
last_verifiedto today's date. No other change required. - If your changes contradict the concept (new invariant, retired one, changed file path, new common operation), update the relevant sections.
- If you discover a wrong assumption you almost made, add it to
Anti-patternswith one sentence of reasoning. - The concept file update is part of your diff. Do not split it into a follow-up PR.
Commit trailers:
- When a commit touches
tracked_sourcesfor a concept and you have verified the concept is still accurate without changing the file, include the trailerConcept-Verified: <ConceptName>in the commit message. This satisfies the validator without requiring a separatelast_verifiedbump.
Development Commands
Build & Test
./gradlew build # Build the project
./gradlew allTests # Run all tests
./gradlew jvmTest # Run JVM-specific tests (fastest, primary gate)
./gradlew iosSimulatorArm64Test # Run iOS tests (Apple Silicon simulator)
./gradlew run # Run desktop application
./gradlew installDebug # Run Android app
./gradlew package # Package desktop app for distribution
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.
- 2d ago First seen · 156 lines · 1,694 tokens per session scan A f7895457f689
ampere AGENTS.md is an instructions file published in the GitHub repository socket-link/ampere (39 stars, last pushed 9d ago), licensed Apache-2.0. It adds 1,694 tokens to every session, about $0.0085 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
everything-claude-code-mobile copilot-instructions.md
Instructions for ahmed3elshaer/everything-claude-code-mobile: Use this repository's mobile guidance for Android, iOS, and Kotlin Multiplatform work.
skills AGENTS.md
Instructions for chrisbanes/skills, covering agents.md, when adding, renaming, or removing a skill, skill authoring checklist, evaluation result documentation and release/version system.
tv-maniac GEMINI.md
Gemini CLI instructions for thomaskioko/tv-maniac, covering tv maniac agent rules, project overview, architecture & tech stack, core mandates & conventions and 1. modularization & dependencies.
livtet-mobile AGENTS.md
Instructions for olamaelcu/livtet-mobile, covering agent guidelines for mobile/, where the rules live, cross-cutting rules, both apps are separate products and work in a worktree.
skills CLAUDE.md
Instructions for chrisbanes/skills, a project described as: Skills for Kotlin, Jetpack Compose, and Android development.
rapidly-sdk AGENTS.md
AGENTS.md instructions for rapidly-labs/rapidly-sdk, covering agents.md — integration guide for ai coding agents, what the rapidly sdk is, quickstart, python quickstart and feed audio buffers in / out via processor methods.