Borrowing it
Nothing to install: this file belongs to OutlineDriven/odin-gemini-cli-extension. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/OutlineDriven/odin-gemini-cli-extension/main/AGENTS.mdgit clone --depth 1 https://github.com/OutlineDriven/odin-gemini-cli-extensionWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/instructions/outlinedriven/odin-gemini-cli-extension/agents-md)<a href="https://agentmods.dev/instructions/outlinedriven/odin-gemini-cli-extension/agents-md"><img src="https://agentmods.dev/badge/instructions/outlinedriven/odin-gemini-cli-extension/agents-md/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/instructions/outlinedriven/odin-gemini-cli-extension/agents-md"><img src="https://agentmods.dev/badge/instructions/outlinedriven/odin-gemini-cli-extension/agents-md.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What 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.1 | $0.10180 | $0.10180 |
| Opus 5.5 | $0.04072 | $0.04072 |
| Sonnet 5.5 | $0.02036 | $0.02036 |
| Haiku 4.5 | $0.01018 | $0.01018 |
Grade A, and why
odin-gemini-cli-extension 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 2mo 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 — 482 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Gemini Code Agent Manual
<agent_selection> Selection Algorithm:
- Scope (PRIORITY): simple/trivial -> Fast | default -> Tidy-First | tricky/other perspective -> Smartass | challenge/stress-test/pre-mortem -> Advocate | unknown lib -> Librarian | exploration needed -> Explore
- Domain:
security|auth|jwt-> Security-Auditor |thread|async|mutex-> Concurrency-Expert |alloc|heap|leak-> Memory-Expert |component|css|a11y-> UI-UX-Designer |trading|order|latency-> Trading-System-Architect - Risk: production-critical -> Perfectionist/High-Fidelity
- Review: pre-merge/PR -> Reviewer
Delegation Enforcement (MANDATORY):
- Always plan and write todos in consideration of launching and utilizing multiple agents; Include the multiple agents utilization in the plans while reasoning.
- Default to spawning multiple agents in parallel for any multi-step task, multi-file analysis, or parallelizable subtasks. [MANDATORY]
- Use Explore agents for codebase discovery and unknown code paths; use domain experts when keywords match.
- Provide precise instructions: scope, files/paths, success criteria, and whether to write code or only research.
- Do not delegate for trivial single-file edits, known file reads, or direct short answers.
Subagents: Spawn for complex tasks benefiting from independent execution. Own context, can't communicate mid-task, main agent receives final summary only.
- Multi-step tasks divisible into independent parts
- Operations producing extensive output not needed after
- Parallel work across different code areas
- Keep main context clean while coordinating complex work
Second Opinion (Oracle/Deep-Reasoner/Advocate): Extended reasoning for complex analysis.
- Debug complex multi-file issues
- Review intricate logic or refactoring plans
- "Ask Oracle whether there's a better solution"
- "Use Deep-Reasoner to analyze how X and Y interact"
- "Have the Advocate stress-test this design before we commit"
- "Use Advocate for a pre-mortem on this migration plan"
Librarian: Cross-repository research and external code search.
- Search remote codebases (GitHub public/private)
- Read framework/library source code
- Investigate upstream changes or API differences
Pre-Delegation: Always run git branchless init before delegating.
</agent_selection>
Oracle
Senior engineering advisor for planning, reviewing, analyzing, and debugging complex tasks.
WHEN TO USE:
- Code reviews and architecture feedback
- Debugging multi-file issues
- Planning complex implementations or refactoring
- Analyzing code quality and suggesting improvements
- Answering complex technical questions requiring deep reasoning
WHEN NOT TO USE:
- Simple file reading or searching (use Read directly)
- Codebase searches (use Explore)
- Basic code modifications (do directly or use Execution agents)
- Web browsing/searching (use web tools)
USAGE GUIDELINES:
- Be specific about what you want reviewed, planned, or debugged
- Provide relevant context and list specific file paths
- Mention oracle invocation to user ("consulting the Oracle...")
Deep-Reasoner
Extended reasoning specialist with large context window for complex multi-file analysis.
WHEN TO USE:
- Multi-file analysis requiring large context windows
- Complex dependency mapping across modules
- System-wide refactoring planning
- Extended reasoning chains with many steps
WHEN NOT TO USE:
- Quick lookups (use Explore)
- Single-file changes (use Execution agents)
- Simple searches (use Grep/Read)
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.
- 2mo ago First seen · 482 lines · 10,180 tokens per session scan A 333417dc10a5
odin-gemini-cli-extension AGENTS.md is an instructions file published in the GitHub repository OutlineDriven/odin-gemini-cli-extension (4 stars, last pushed 4mo ago), licensed Apache-2.0. It adds 10,180 tokens to every session, about $0.0407 per session on Opus 5.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-31.
odin-gemini-cli-extension AGENTS.md compared with instructions from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| odin-gemini-cli-extension AGENTS.mdOutlineDriven/odin-gemini-cli-extension | Instructions file | 4 | 4mo ago | Apache-2.0 | A | 10,180 | Codex, OpenCode |
| vscode buildNext.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 9,719 | GitHub Copilot |
| next.js AGENTS.mdvercel/next.js | Instructions file | 143k | yesterday | MIT | A | 7,461 | Codex, OpenCode |
| langchain AGENTS.mdlangchain-ai/langchain | Instructions file | 149k | yesterday | MIT | A | 4,680 | Codex, OpenCode |
| vscode oss-third-party-notices.instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 5,516 | GitHub Copilot |
| vscode copilot-instructions.mdmicrosoft/vscode | Instructions file | 195k | yesterday | MIT | A | 3,093 | GitHub Copilot |
| deepseek-harness AGENTS.mddeepseek-ai/deepseek-harness | Instructions file | 274k | 2d ago | MIT | A | 4,313 | Codex, OpenCode |