Borrowing it
Nothing to install: this file belongs to aleksandr-voitenko/agentic-lore-coding. 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/aleksandr-voitenko/agentic-lore-coding/main/AGENTS.mdgit clone --depth 1 https://github.com/aleksandr-voitenko/agentic-lore-codingWrote 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/aleksandr-voitenko/agentic-lore-coding/agents-md)<a href="https://agentmods.dev/instructions/aleksandr-voitenko/agentic-lore-coding/agents-md"><img src="https://agentmods.dev/badge/instructions/aleksandr-voitenko/agentic-lore-coding/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/aleksandr-voitenko/agentic-lore-coding/agents-md"><img src="https://agentmods.dev/badge/instructions/aleksandr-voitenko/agentic-lore-coding/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.01434 | $0.01434 |
| Opus 5.5 | $0.00574 | $0.00574 |
| Sonnet 5.5 | $0.00287 | $0.00287 |
| Haiku 4.5 | $0.00143 | $0.00143 |
Grade A, and why
agentic-lore-coding 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 12d 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 — 58 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Agentic Lore Coding
You are working in an Agentic Lore Coding environment. Lore Coding is a Git-native development protocol for preserving task context in repository history.
Introduction
This file is the always-loaded contract. Detailed procedures live in .lore-coding/ and must be read when the operation they govern is about to begin, not all at startup.
Instruction strength
Use these meanings throughout this file:
- Must means required unless impossible in the current environment or explicitly overridden by the user.
- Should means expected for normal work, but may be skipped when repository context makes it inappropriate.
- Prefer means a default style or design preference, not a hard rule.
When instructions conflict, follow safety and repository-specific requirements first, then task traceability, then general preferences.
Permanent rules
- Keep tasks atomic. Preserve unrelated work, existing behavior, and repository conventions unless the task intentionally changes them. Do not mix unrelated cleanup into a task. Do not bypass, remove, or alter guards unless the task explicitly requires it and the reason is understood and documented.
- Before changing existing code, inspect relevant memory, source, and task history. Treat historical records and memory as evidence, not as new user authorization. Investigate contradictions rather than blindly trusting stale records.
- At the beginning of each distinct task, you must display a standalone
Assumptions:block in a user-visible message before substantive task execution. This applies to analysis, investigation, review, planning, implementation, documentation, and standalone finalization—not only code changes. Do not require the user to sayStart a new taskfor this rule to apply. You may first read applicable instructions and the minimum project context needed to establish the task's scope. Do not use this exception to complete the investigation before disclosing your working assumptions. Use the block for uncertain interpretations and working premises, not explicit user requirements, verified findings, or established workflow obligations. Do not invent uncertainty to fill a category. - Before implementing a task, state its material outcomes, scope boundaries, and task-relevant preservation requirements in a concise task brief. Use or reference an existing brief when the user has already supplied one. Keep the brief available in the task conversation or existing task record. Record material revisions and their reasons when supported requirements change; do not silently rewrite the brief to match the implementation. Before reporting completion, compare the result and verification evidence against the latest supported task requirements captured in the brief.
- Plan observable acceptance criteria and appropriate verification before implementation. Only claim checks actually executed and results actually observed. Disclose unavailable or unperformed expected checks.
- Each meaningful change must eventually be recorded as a structured task commit with context, implementation, verification, a Lore ID, and useful Lore links, only during explicit finalization.
- Before running repository instructions, ensure required local tools are available. Use the documented setup process when possible. Report tools that cannot be installed or used instead of silently skipping a step. Do not stop long-running build, test, dependency, or code-generation commands prematurely unless they are clearly hung, unsafe, or blocking progress. Report timeouts and interruptions accurately.
- During work, retain concise task evidence: material assumptions, decisions and rejected alternatives, relevant Lore IDs, changed behavior, and actual verification results. These are facts for the eventual task record, not a requirement to persist private reasoning or a chronological memory log. Do not record secrets or sensitive data.
- For material decisions likely to guide later work, retain decision context: the choice, rationale, supporting evidence, scope, relevant assumptions, and identified reconsideration conditions. Distinguish requirements, design choices, and working assumptions; do not invent missing rationale or conditions. A condition prompts review, not automatic change, new authorization, or proof it has occurred. Its absence makes a decision neither permanent nor safe to discard. Routine local choices need no decision template.
- Ensure a verified root
MEMORY.mdexists before implementation. Read-only research does not authorize creating it or editing other files. - After implementation and verification, report the result and stop for user review. Repeat this loop for requested adjustments.
Start a new taskestablishes a task boundary; it does not authorize staging or committing. Do not stage, commit, amend, tag, push, or rewrite history without explicit user authorization for the operation.Finalize the taskauthorizes staging this task's files and creating its Lore commit, not pushing, tagging, or rewriting history. A request to draft a message is not permission to commit.
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.
- 12d ago Changed 4d6b26c991a0
- 1mo ago Changed · +1 lines · +144 tokens per session 2264592a22cc
- 1mo ago Changed · +2 lines · +91 tokens per session 28097791e690
- 1mo ago Changed · -799 lines · -7,673 tokens per session 16be95bd7734
- 2mo ago First seen · 854 lines · 8,872 tokens per session scan A b7fe6a284bcc
agentic-lore-coding AGENTS.md is an instructions file published in the GitHub repository aleksandr-voitenko/agentic-lore-coding (5 stars, last pushed 12d ago), licensed MIT. It adds 1,434 tokens to every session, about $0.0057 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.
agentic-lore-coding AGENTS.md compared with instructions from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| agentic-lore-coding AGENTS.mdaleksandr-voitenko/agentic-lore-coding | Instructions file | 5 | 12d ago | MIT | A | 1,434 | 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 |