dotagents
AGENTS.md0 starsChanged 17 days agoMITView on GitHub
These instructions apply to the entire repository. This repository stores portable content for a personal .agents workspace: skills, agent-facing instructions, workflow scaffolding, templates, and related development assets. The repository may be edited by agents, so changes should be clear, conservative, and easy to audit. - Preserve existing user work. Do not delete, rewrite, or normalize unrelated local files unless the user explicitly asks. - Keep commits focused on the requested change. Start short-lived feature branches from current main; do not…
Where files are headingNew AGENTS.md files have more rules about keeping secrets out of the code, and fewer about code style.
Of the AGENTS.md files we read, the 31,774 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
In this repository13 other files it gives its agents.
- diagram-aestheticsSkill
- engflow-clarifySkill
- engflow-code-reviewSkill
- engflow-designSkill
- engflow-handoffSkill
- engflow-implementSkill
- engflow-planSkill
- engflow-pocSkill
- engflow-refactor-assessSkill
- engflow-researchSkill
- engflow-specifySkill
- engflow-tasksSkill
- semver-bumpSkill
The file
Show its rules and text
We split this AGENTS.md into the rules it gives an agent
13 rules. About 0 are common, 4 are distinctive, and 9 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
9
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- could be automatic: a setting could enforce it
- Very specific: line 18
Keep commits focused on the requested change.
- Distinctive: line 20
After user approval and validation, integrate each feature through a PR to main using Squash and merge, producing one Conventional Commit.
- Very specific: line 29
Use skills/semver-bump/SKILL.md to recommend and update SemVer versions.
- Very specific: line 31
Follow CONTRIBUTING.md for this repository's release workflow.
- Very specific: line 34
Before preparing commits, read and follow the commit message and commit boundary rules in CONTRIBUTING.md.
- Very specific: line 36
Do not commit secrets, tokens, credentials, private machine state, caches, generated scratch output, or .DS_Store.
- Distinctive: line 38
Prefer plain text and Markdown for durable documentation.
- Distinctive: line 39
Use ASCII unless an existing file or user-facing content clearly calls for another character set.
- Very specific: line 41
When adding a reusable skill, put it under skills/<skill-name>/ with a SKILL.md entrypoint.
- Very specific: line 43
Keep supporting files near the skill that owns them, such as scripts/, references/, assets/, or templates.
- Very specific: line 46
Update VERSION only when preparing an authorized release, together with dated release notes.
- Very specific: line 48
Keep repository-wide documentation open to additional skills.
- Distinctive: line 51
Document non-obvious behavior in the skill or README instead of relying on tribal knowledge in commit messages.
≈ “Common” is an estimate: at least 1 in 5 of the 40,246 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Agent Instructions
These instructions apply to the entire repository.
Repository Purpose
This repository stores portable content for a personal .agents workspace:
skills, agent-facing instructions, workflow scaffolding, templates, and related
development assets.
The repository may be edited by agents, so changes should be clear, conservative, and easy to audit.
Working Rules
- Preserve existing user work. Do not delete, rewrite, or normalize unrelated local files unless the user explicitly asks.
- Keep commits focused on the requested change. Start short-lived feature
branches from current
main; do not maintain a long-liveddevbranch. - After user approval and validation, integrate each feature through a PR to
mainusing Squash and merge, producing one Conventional Commit. Never push directly tomain, force-push it, or use merge/rebase merging. Verify the result before deleting the completed feature branch. SeeCONTRIBUTING.mdfor the complete workflow and preservation of existing branches. maincontains reviewed, usable skills, including changes not yet assigned a version. Keep these under[Unreleased]; prepare version metadata in a separate release PR when requested. Tags, GitHub Releases, and downloadable bundles are optional; create them only when requested.- Use
skills/semver-bump/SKILL.mdto recommend and update SemVer versions. Its scope is version metadata, not branch integration or publication. FollowCONTRIBUTING.mdfor this repository's release workflow; feature integration, release commits, PR merges, tags, and remote writes require explicit authorization for the relevant action. - Before preparing commits, read and follow the commit message and commit
boundary rules in
CONTRIBUTING.md. - Do not commit secrets, tokens, credentials, private machine state, caches,
generated scratch output, or
.DS_Store. - Prefer plain text and Markdown for durable documentation.
- Use ASCII unless an existing file or user-facing content clearly calls for another character set.
- When adding a reusable skill, put it under
skills/<skill-name>/with aSKILL.mdentrypoint. - Keep supporting files near the skill that owns them, such as
scripts/,references/,assets/, or templates. - Record pending notable changes under
[Unreleased]inCHANGELOG.md. UpdateVERSIONonly when preparing an authorized release, together with dated release notes. Never bump versions on unfinished feature branches. - Keep repository-wide documentation open to additional skills. Group-specific
guides belong under
docs/<group>/; supporting instructions stay beside the skill that owns them. - Document non-obvious behavior in the skill or README instead of relying on tribal knowledge in commit messages.
Validation
Before committing, run:
git status --shortFor documentation-only changes, manually review Markdown for clarity and broken relative links. For scripts or generated assets, run the smallest relevant local check and record it in the final response.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

