agents-md
Skill2 starsChanged 49 days agoMITView on GitHub
Keeps the coding agent's environment working: writes or prunes AGENTS.md and CLAUDE.md, and runs retros that turn what slowed a session into pointers, checks or cuts. Use when a repo has no AGENTS.md, one is stale or long, or for a retro.
36 other projects use a version of this.
Adopted by
Most recently taken up by
- caidanw/skillstheir own version, first seen Nov 8, 2026
- Integralist/agent-skillstheir own version, first seen Nov 6, 2026
- d-o-hub/github-template-ai-agentstheir own version, first seen Nov 3, 2026
- Rvey/agent-engineering-kittheir own version, first seen Nov 2, 2026
- Devolutions/IronRDPtheir own version, first seen Nov 1, 2026
- ytil/skillstheir own version, first seen Nov 1, 2026
Used with
Projects with it also use jira, how and 9 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
MicrosoftSkilljira
Jira issue workflows for search, issue updates, transitions, comments, field discovery, and interactive credential setup via the Jira REST API. Use when you need to configure Jira access, search with JQL, inspect an issue, create or update work items, move an issue between statuses, post comments, or discover required fields for issue creation.
Also in 3 projects that use this
jaydubya818Skillhow
Use for runtime, ownership, layering, code-walkthrough, and placement questions.
Also in 3 projects that use this
asterkinSkilladr
Create Architecture Decision Records (ADRs) following project standards. Guides template usage, process, and best practices for documenting architecturally significant decisions.
Also in 3 projects that use this
jaydubya818Skillwhy
Use when design rationale must be recovered from source history and available records.
Also in 3 projects that use this
photon-groveSkillunslop
Detects and rewrites generic, overly polished, or AI-sounding prose while preserving meaning. Use when the user asks to "unslop", humanize, de-AI, tighten, or review whether writing sounds generated.
Also in 4 projects that use this
AWSSkillwait-what
Stop. That last message did not land: re-pitch it.
Also in 3 projects that use this
Other versions36 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 36
- agent-substrate/substrate★ 6.2ksame name
- Devolutions/IronRDP★ 3.3ksame name
- getsentry/skills★ 1.1ksame name
- mblode/agent-skills★ 189same name
- cumbucadev/cinemaempoa★ 145same name
- devbrother2024/skills★ 91same name
- Integralist/agent-skills★ 23same name
- arfar-x/agent-skills★ 14same name
- getsentry/webvitals.com★ 12same name
- caidanw/skills★ 11same name
26 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository25 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- agent-designSkill
- bug-diagnosisSkill
- builder-osSkill
- business-caseSkill
- delivery-disciplineSkill
- domain-modelSkill
- evidence-ledgerSkill
- gate-checksSkill
- go-to-marketSkill
- ideation-methodsSkill
- opportunity-mappingSkill
- outcome-reviewSkill
- pressure-testingSkill
- problem-framingSkill
- product-analysisSkill
- release-opsSkill
- research-methodsSkill
- spec-writingSkill
- system-designSkill
- tracking-standardsSkill
- using-builder-osSkill
- ux-architectureSkill
- wayfindingSkill
The file
Files
AGENTS.md
AGENTS.md (and CLAUDE.md, which imports it) loads into every session that opens the repository, so every line costs on every turn. Its job is to be an index: point at the material the agent cannot find in one search, give the commands it would otherwise guess, and hold the few rules that must always hold. Everything else lives where it is read on demand. Works on any repository, with or without BuilderOS. The retro mode, invoked by name (retro) or at the end of a build or an outcome review, reads a session and turns what slowed or misled the agent into changes to its environment: follow retro, with its own marker.
What goes where
| Material | Home |
| Where things are: entry points, the module holding the rules, where tests live, generated files | TECH.md → Map (or a docs/ file the index points at) |
| Build, test and lint commands an agent would guess wrong | AGENTS.md, one line each; on a BuilderOS project TECH.md → Verify, pointed at |
| Rules that must hold every time (never edit generated files, never deploy without approval) | AGENTS.md, each with the check that enforces it when one exists |
| A mechanical rule (a banned call, an import shape, a file location) | A check: lint rule, hook, CI step. AGENTS.md names the check, not the rule |
| Conventions that need judgment | TECH.md → Conventions, read by the reviewer |
| Product, domain and decisions | PRODUCT.md, DOMAIN.md, decisions/, pointed at |
| Host-specific instructions (Claude Code only) | CLAUDE.md below its @AGENTS.md import |
A pointer is one line: what the material is, and when to read it, with the trigger word first ("Changing an export: read src/export/README.md"). The wording decides whether the agent reaches the material, so sharpen a weak pointer before inlining what it points at.
Procedure
- Read what exists.
AGENTS.md,CLAUDE.md,README, the manifests and their scripts, the CI workflow, any pre-commit hook,docs/, and on a BuilderOS projectTECH.md,DOMAIN.mdand the BuilderOS block. Done when you can name the build, test and lint commands, the entry points and every rule already written down. - Sort every existing line into the table above: keep, move (to which home), turn into a check, or cut. A line is cut when it states what the agent does by default, what one look at the repository answers, or what is no longer true (a path that does not exist, a command that fails). Done when every line has a verdict.
- Draft the index. Commands, pointers, must-hold rules, in that order, then the BuilderOS block on a BuilderOS project (
references/builderos-state-schema.md, Session Start). Write each rule as the behavior wanted ("write migrations with the generator indb/"); a prohibition stays only as a hard guardrail, paired with what to do instead. Aim for well under 150 lines. MakeCLAUDE.md@AGENTS.mdplus Claude-only lines; create it when missing. Done when every kept or new line is a command, a pointer with its trigger word first, or a must-hold rule. - Draft the homes.
TECH.md→ Map from the repository (on a BuilderOS project; elsewhere adocs/file or the README section the index points at), and each moved line in its new place. Done when every line marked move in step 2 has a home and every pointer in the index lands on one. - Show the diff, then write. Lines they wrote are moved or cut only with their yes, one round per
pressure-testingfor the moves and cuts that are not obviously dead; new lines and fixes to dead paths need no question. Done when the files are written and every path they name exists (scripts/bos.mjs gate 5checks it as 5.11 on a BuilderOS project).
On a BuilderOS project this runs at initialization, at the end of each build (phase 5, step 11) and when a retro or the briefing flags a dead pointer or a file over 150 lines.
Capabilities
| Capability | Used for | Floor if absent |
repo.read | Manifests, CI, entry points, existing steering files | Ask for the commands and the layout; mark the map unverified |
files.write | The index and its homes | Return the full files for the person to apply |
shell.exec | Running the commands once to confirm they work | Write them as found and say they were not run |
Output Contract
## AGENTS.MD UPDATED with the line count before and after, what was moved and where, what became a check, what was cut and why, and the commands confirmed to run.
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.

