AGENTS.md
Reusable instructions for file-capable AI assistants.
A practical convention that helps anyone automatically document substantive AI use. Once the instructions are installed, a file-capable AI assistant maintains a dated, human-readable history alongside the project. The convention works across professions, disciplines, project types, and tools.
This guide is for individuals, teams, organizations, students, researchers, developers, creators, administrators, and anyone else who wants a durable record of AI-assisted work.
Use it for software, websites, business operations, design, writing, publishing, teaching, coursework, research, event planning, personal organization, community work, or any other structured project.
The goal is not to prescribe a product or require people to save entire private conversations. It is to keep a concise, durable activity record close to the project so owners, collaborators, reviewers, clients, auditors, or future contributors can understand how AI contributed.
After the one-time setup, the instructions tell the AI assistant to create or update the project history at the end of each substantive task. A useful record includes:
The AI assistant should also record the exact model and runtime settings automatically. Users should not need to name the model or reasoning setting in every prompt. The assistant should use available task or runtime metadata and the model visibly selected in its interface.
The record should preserve every known field precisely. It should use Not exposed in this session only for an individual field that is genuinely unavailable, never as a substitute for a model or setting that the runtime, interface, or existing conversation already identifies. The same rule applies to Codex, Claude, and other file-capable AI assistants.
Adapt the evidence to the project: repository and deployment state for software; document versions for writing; source assets and exports for design; datasets and transformations for analysis; decisions and approvals for operations; and external sources and access dates whenever relevant.
The history should also record substantive inspection, planning, diagnosis, decisions, or advice when no project file changes. It supplements—not replaces—required audit logs, change logs, disclosures, compliance records, decision records, authorship statements, or other formal documentation.
Choose the highest practical folder that represents the intended project. For a simple project, this may be one folder or repository. For a larger project, open the common parent that contains its repositories, files, inputs, outputs, and deliverables.
Project-Name/
├── AGENTS.md # optional project rules
├── README.md # optional project map
├── project_history/
│ └── Your_Name/
│ └── YYYY-MM-DD by Agent.md
├── repository-one/
├── repository-two/
└── other-materials/
The common parent does not need to be a Git repository. Keep one active project_history/ at the project root unless the user or organization intentionally defines another convention. Do not create competing histories inside child repositories, mirrors, builds, archives, exports, or deliverable folders.
The setup preserves any existing AGENTS.md instructions and merges the recording convention into them; it does not replace the user's file.
Project history is private by default. Share or publish it only when the user, organization, or project policy permits it.
Research is one important use case, not the limit of this guide. Multi-repository research projects can keep one history at the common parent above manuscript and analysis repositories.
Before substantive replication-package work, the AI agent—not the user—is responsible for reading the current AI-Assisted Research Project Management and Replication Guide, the root AGENTS.md and README.md, and the target journal’s most up-to-date official replication-package instructions. The user may read these materials for context. The AI agent must record each source and access date in the project history.
Journal instructions take priority for package requirements. This AI Collaboration Guide and the root project instructions govern AI-use recording and the location of the single project history.
The recording standard is tool-agnostic. Adapt the setup details to the AI assistant, storage service, document platform, repository, or workflow already in use.
Automatic recording requires an AI tool that can write files and read persistent instructions. With other tools, the same record may need to be exported or saved manually. Cloud sync, version control, document history, and application storage have different scopes; use appropriate privacy, security, retention, and access controls.
Unless a project has its own convention, the AI tool should create or append to this file at the established common project root:
project_history/Your_Name/YYYY-MM-DD by Codex.md
project_history/Your_Name/YYYY-MM-DD by Claude.md
Use one folder per human collaborator or history owner and one file per date and AI tool. Append each substantive task to that day's file instead of overwriting earlier entries. Every appended entry should retain detailed, task-specific model metadata because the model or reasoning setting may change during the day. Do not place confidential, sensitive, restricted, proprietary, regulated, security-relevant, or identifying information in the history unless the project permits it.
Reusable instructions for file-capable AI assistants.
Setup prompt for Codex.
Setup prompt for Claude Code.