Releases: zaventh/dotagents-standard-skill
Release list
v0.2.0
Guards the AGENTS.md router against context leaking back into it.
The value of the dotagents layout depends on the router staying a router. The most common way that decays: an agent learns something durable and writes it into AGENTS.md, because that file is already in its context while .agents/ is not. Repeat a few times and the router is the monolith again. This release makes the write path explicit.
Install
npx skills add zaventh/dotagents-standard-skillWhat changed
SKILL.md— new "Writing context back (the append trap)" section. States the order: classify the context, write it into.agents/, and only then add a routing line — never the content itself. Includes a self-check to run before anyAGENTS.mdwrite, and a worked trap-vs-correct example.- Names the second sink: host-local agent memory.
~/.claude/and similar tool-local memory features are machine-local, uncommitted, and invisible to other tools and teammates — knowledge that lands there is lost to the repo just as surely as knowledge appended to the router. ## Maintenanceblock added toassets/templates/AGENTS.md, to the router example inSKILL.md, and to the worked example inexamples/sample-project/.- Dropped the permissive
You may append durable decisions to .agents/memory/decisions.mdcapability line from both routers — it read as an allowance rather than a constraint.
A note on validation
These changes were measured with a behavioral eval — 60 runs across two fixture shapes and both router versions — and the append failure they guard against did not reproduce in any run. So this is preventive hardening, not a fix for observed behavior.
The leak that did reproduce is the other one: a "remember I prefer X" instruction landed in host agent-memory rather than .agents/memory/ in most runs, and the router guardrail did not change that. It originates above the project-context layer, so it is documented here but not solved.
Full notes in the changelog.
v0.1.0
Initial release of the dotagents-standard agent skill — a guide for implementing and utilizing the dotagents directory-as-context standard: a slim AGENTS.md router plus a .agents/ library that agents load via progressive disclosure.
Install
npx skills add zaventh/dotagents-standard-skillWhat's included
SKILL.md— the mental model, the context decision-taxonomy, the utilize/implement workflows, and theAGENTS.mdrouter pattern- References — a per-
.agents/-subdirectory deep guide, plus the .agents Protocol superset - Templates — copy-paste starters for
AGENTS.md, rules, memory, personas, and skills - Worked example — a filled-in
.agents/layout for a hypothetical billing API (examples/sample-project/) - MIT licensed; CI validates the skill's frontmatter and Markdown links on every push
Full notes in the changelog.