act
AGENTS.md73k starsChanged 5 days agoMITView on GitHub
Guidance for coding agents working in this repository. Act runs GitHub Actions locally. It reads .github/workflows/, builds an execution plan, and uses Docker to run each action. The Go version is the go line in go.mod (currently 1.26.0). make pr formats Markdown and JavaScript with npx as well as Go. The Makefile loads GITHUB_TOKEN from ~/.config/github/token when that file exists. Execution flow: The Executor type (pkg/common/executor.go) is func(ctx context.Context) error. Chain with .Then(), .Finally(), and .OnError(). NewPipelineExecutor is serial, NewParallelExecutor…
- Reads credentials
- Installs packages
We split this AGENTS.md into the rules it gives an agent
4 rules. About 0 are common, 0 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈0
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 48
Use errors from the standard library, not github.com/pkg/errors
- Very specific: line 49
Use github.com/sirupsen/logrus (alias log), not the standard library log
- Very specific: line 50
Use github.com/stretchr/testify in tests, not gotest.tools/v3
- Very specific: line 52
Import aliases: logrus → log, testify/assert → assert
≈ “Common” is an estimate: at least 1 in 5 of the 36,368 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
AGENTS.md
Guidance for coding agents working in this repository.
Act runs GitHub Actions locally. It reads .github/workflows/, builds an execution plan, and uses Docker to run each action. The Go version is the go line in go.mod (currently 1.26.0).
Commands
make build— build the binary todist/local/actmake test—go test ./..., then run the act CLI against a sample workflow (needs a Docker daemon)make test-fast—go test -short ./.... Skips Docker integration tests. No Docker daemon required. Usually about a minute.make lint-go—golangci-lint run(CI pins v2.11.4)make format—go fmt ./...make tidy—go mod tidymake pr— tidy, format-all, lint, and testmake promote— fetch tags, then tag the next patch release when the current branch is ahead of the last release. It pushes only the tag, never a commit, and HEAD must equalorigin/<branch>.promote.ymlsetsPROMOTE_BRANCHto the repository default branch (mainafter the rename). A clean HEAD whose release tag is already onoriginlogs that and exits 0. A dirty worktree (including untracked files), a missing release tag, or a failed push still fails. A release tag that exists only locally is pushed.- Version: release builds set
main.versionfrom the tag with ldflags (GoReleaser,make build).go install github.com/nektos/act@vXuses the module version. The committedVERSIONfile is only the fallback and is no longer bumped on release. make snapshot— local GoReleaser snapshot (goreleaser build --clean --single-target --snapshot)go test ./pkg/runner/ -run TestRunEvent— run a single test
make pr formats Markdown and JavaScript with npx as well as Go. The Makefile loads GITHUB_TOKEN from ~/.config/github/token when that file exists.
Layout
Execution flow:
- CLI (
cmd/root.go) — Cobra parses flags into anInputstruct - Planner (
pkg/model/planner.go) — parses workflow YAML into aPlanof serialStages, each with parallelRuns - Runner (
pkg/runner/runner.go) — turns the plan intoExecutorchains - RunContext (
pkg/runner/run_context.go) — job state (env, matrix, containers, expressions) - Steps (
pkg/runner/step.go) — action, docker, and script steps implement thestepinterface
The Executor type (pkg/common/executor.go) is func(ctx context.Context) error. Chain with .Then(), .Finally(), and .OnError(). NewPipelineExecutor is serial, NewParallelExecutor is parallel, and .If() / .IfNot() are conditional.
Packages:
pkg/model/— workflow YAML, plan creation, action definitionspkg/runner/— execution engine, expression evaluation, local/remote/docker/composite actions, reusable workflowspkg/container/— Docker API wrapper, plus container and host execution environments.docker_stub.gois built with-tags WITHOUT_DOCKER(or on unsupported OSes) and must use the standard libraryerrorspackage.pkg/common/— executor pattern, context helpers, loggingpkg/exprparser/— the GitHub Actions${{ }}languagepkg/artifacts/andpkg/artifactcache/— artifact upload/download and the cache server
Linting
Configured in .golangci.yml:
- Use
errorsfrom the standard library, notgithub.com/pkg/errors - Use
github.com/sirupsen/logrus(aliaslog), not the standard librarylog - Use
github.com/stretchr/testifyin tests, notgotest.tools/v3 - Max cyclomatic complexity is 20
- Import aliases:
logrus→log,testify/assert→assert
Testing and testdata
Tests use testify/assert and testify/mock. Table-driven tests are the norm in pkg/model/ and pkg/exprparser/.
Fixtures live in a testdata/ directory next to the package that reads them. pkg/runner/testdata/<name>/ is one workflow (usually push.yml or an event file) plus any local actions. Integration tests register those directories in the tables in pkg/runner/runner_test.go. Edit the YAML and the expected error string in the table. There is no golden-file or snapshot updater for these fixtures.
testing.Short() skips the Docker-backed runner suites (TestRunEvent and the other event runners in runner_test.go), TestJobExecutor cases that start a job container, pkg/artifacts TestArtifactFlow, the cmd workflow runs (TestRun, TestRunPush, TestRunPushJsonLogger, and the bug-report flag), and the container tests that need a daemon or a default Docker socket (TestDocker, TestImageExistsLocally, TestGetSocketAndHostOnlySocket, TestGetSocketAndHostNoHostNoSocket). make test-fast passes -short so those tests do not run.
pkg/runner/testdata/**/node_modules and generated *.pb.go files are local noise. .cursorignore excludes them. pkg/artifacts/artifact.pb.go was generated by protoc-gen-go v1.32.0 (protoc v4.25.2). The .proto source is not in this repo; do not hand-edit the generated file.
Release binaries, not test fixtures, are what make snapshot rebuilds. The CI snapshot job runs goreleaser release --snapshot --clean.
Docker
make test and the runner integration tests need a working Docker daemon. Multi-arch cases also need binfmt registered:
docker run --privileged --rm tonistiigi/binfmt --install amd64,arm64make test-fast, go build ./..., go vet ./..., and golangci-lint run do not need Docker. A build without the Docker client uses go build -tags WITHOUT_DOCKER.
CI
.github/workflows/checks.yml and codespell.yml cancel superseded runs on the same ref. Jobs set timeout-minutes. gotestsum is pinned (not @latest). On a pull request that only changes docs (Markdown, images, docs/, license, issue templates), test-linux, test-host, and snapshot skip the heavy steps and still report success so required checks are unchanged. macOS and Windows host tests still run when code changes.
Agent environment
.cursor/environment.json builds an image with the Go version from go.mod, golangci-lint v2.11.4 (matching CI), and Node.js with npm so make pr can run npx.
Trending
Less talk lately.about the whole repository
Who's talking about nektos/act
- Beyond Fireship“How GitHub Actions 10x my productivity”YouTube · Jul 31, 2023 · 549k views
- Dev Leonardo“Run GitHub Actions locally - act LIVE DEMO”YouTube · Dec 18, 2022 · 24k views
- Isaac Levin“How to test GitHub Actions Locally!!!”YouTube · Jun 28, 2023 · 24k views
- DevInsideYou“Run Your GitHub Actions LOCALLY with act!”YouTube · Feb 20, 2023 · 9.7k views
- Web Dev Cody“You'll want this tool for writing Github Actions”YouTube · Jan 21, 2025 · 9.5k views
The biggest 5 of 132 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 132
Talked about on Bluesky, YouTube, GitHub, Stack Overflow, Hacker News and the web (132 times).
On Bluesky · 50
- Feb 5, 2025TIL about act - run GH Actions locally! Too bad I learned about it after I setup an elaborate docker-compose file to duplicate this.… — @nicknisi.com26 likes and reposts
- Dec 14, 2024My buddy Casey maintains this to help with the first problem, somewhat github.com/nektos/act — @jeffbach.bsky.social16 likes and reposts · 1 reply
- Oct 10, 2025Discovered github.com/nektos/act which runs GitHub actions locally in containers and dark magic. It just works! No more chore: fix ci… — @lukeb0nd.bsky.social12 likes and reposts · 1 reply
- Dec 14, 2024github.com/nektos/act — @segyges.bsky.social11 likes and reposts
- Jan 30, 2025If you're referring to GitHub actions, I can only recommend using `act` to save you pushing commits to test github.com/nektos/act — @nuro.dev7 likes and reposts · 1 reply
45 more on Bluesky
- Nov 20, 2024There is github.com/nektos/act — @handle.invalid7 likes and reposts
- Jan 18, 2025There’s ACT, a local runner that uses docker and can replicate a bunch of functionality. github.com/nektos/act — @blowdart.me6 likes and reposts · 2 replies
- Jan 18, 2025github.com/nektos/act — @hirbod.dev5 likes and reposts
- Sep 11, 2024não é 100% igual, mas ajuda a evitar a loucura de centenas de commits pois permite rodar as actions num container local:… — @sombriks.com.brsays it tested it5 likes and reposts · 1 reply
- Oct 12, 2026Test GitHub Actions instantly github/workflows on your own machine, giving you fast feedback without pushing code. It uses Docker to spin… — @cherrypickedhq.bsky.social4 likes and reposts · 1 reply
- May 15, 2026you can use the act cli to test that gh actions run successfully prior to pushing up github.com/nektos/act — @markjrieke.bsky.social4 likes and reposts
- Jul 29, 2024Err I thought it was wide spread? I use Nektos’ act to run GitHub Actions locally github.com/nektos/act — @ira.bailey.nz4 likes and reposts · 1 reply
- Jan 8, 2026sometimes act works for me but usually not as well as i'd like github.com/nektos/act — @aparker.io3 likes and reposts
- May 20, 2025@icyphox.sh @oppi.li perhaps this may be of use to you? 👀 github.com/nektos/act — @dunkirk.sh3 likes and reposts · 1 reply
- Jan 13, 2025github.com/nektos/act — @tyler.fun3 likes and reposts · 1 reply
- Jan 9, 2025This hits home; my last gig had me working on countless, impossibly complex workflows. It's not perfect and it might not always fit, but… — @jamie.schembri.me3 likes and reposts
- Jan 17, 2024If I want to test GitHub actions locally, is act (github.com/nektos/act) the best way to do it? — @alexr.bsky.social3 likes and reposts · 2 replies
- Jan 25, 2026I did this for a living and my git history looks like that sometimes too. It's gotten shorter, but this is what happens when you have to… — @nepo-dev.bsky.social2 likes and reposts · 1 reply
- Jul 23, 2025Have a look at act, it should help you testing GH Actions locally github.com/nektos/act — @mauriciolauffer.bsky.socialsays it tested it2 likes and reposts · 1 reply
- May 24, 2025GitHub アクションをローカルで実行する Run GitHub Actions locally 🔺 272 💬 33 🔗 HN Post | Article — @hacker-news-jp.bsky.social2 likes and reposts · 1 reply
- May 21, 2025🎉 Celebrating! 🎉 (500+ new stars) 📦 nektos / act ⭐ 62,478 (+708) 🗒 Go Run your GitHub Actions locally 🚀 — @github-trending.bsky.social2 likes and reposts · 1 reply
- May 19, 2025Run your GitHub Actions locally | Discussion — @hackernewsbot.bsky.social2 likes and reposts
- Feb 13, 2025github.com/nektos/act Never had much luck with this but it's probably one of the only options — @chrismckee.bsky.social2 likes and reposts · 1 reply
- Jan 18, 2025github.com/nektos/act — @hirbod.dev2 likes and reposts
- Jan 14, 2025This is what i use to help github.com/nektos/act — @stephansama.info2 likes and reposts
- Nov 30, 2024I have heard good things about github.com/nektos/act 🤷 — @quentin.pradet.me2 likes and reposts · 1 reply
- Nov 3, 2024Have you tried github.com/nektos/act? — @jakebailey.dev2 likes and reposts · 1 reply
- Oct 17, 2024Did you ever hear of github.com/nektos/act? I never used it myself (haven't had any gnarly scripts to write since finding it), but it… — @jgarplind.eurosky.social2 likes and reposts
- Mar 10, 2024Been there, sometimes daily, boss. github.com/nektos/act can let you work locally and avoid the GHA delay tax. Not a perfect solution but… — @hrbrmstr.dev2 likes and reposts · 1 reply
- May 31, 2026act (⭐️ 70558) Run your GitHub Actions locally 🚀 #go — @golangoss.bsky.social1 likes and repost
- May 25, 2026act (⭐️ 70486) Run your GitHub Actions locally 🚀 #go — @golangoss.bsky.social1 likes and repost
- May 15, 2026act (⭐️ 70294) Run your GitHub Actions locally 🚀 #go — @golangoss.bsky.social1 likes and repost
- Dec 11, 2025github.com/nektos/act — @novica.bsky.social1 likes and repost · 1 reply
- Oct 12, 2025GitHub Actions のワークフローをローカルで実行できるようにするやつ make コマンド代わりに使うことも想定してる? github.com/nektos/act — @snaka.bsky.social1 likes and repost
- Sep 30, 2025depois que conheci o github.com/nektos/act nunca mais precisei de ficar com tanto "fix pipeline", dá pra testar tudo local — @leandronsp.com1 likes and repost · 1 reply
- Sep 5, 2025Man, tasks like that are so draining. I've experimented with github.com/nektos/act to mixed success, but can help reduce the commits a lil… — @jordanwelch.com1 likes and repost · 1 reply
- Sep 4, 2025Ha classic! This might be helpful for you: github.com/nektos/act — @jrdnbradford.bsky.social1 likes and repost · 1 reply
- Jul 12, 2025Idk if you know of it, but one way to make CI development less painful is act. Lets you run it locally for a shorter feedback loop :)… — @tnz.social1 likes and repost · 1 reply
- Jun 23, 2025Yeah it seems like it's always "Another commit" X "Test for CI" X "Another" X I found github.com/nektos/act somewhat recently and it lets… — @panozzaj.com1 likes and repost
- Jun 12, 2025ご存知かもですが act 使うと手元で GitHub Actions 回せるので楽になるかもです。今回のケースで使えるといいですが。。 github.com/nektos/act — @choco14t.net1 likes and repost · 1 reply
- Jun 5, 2025github.com/nektos/act - run #GitHub #Actions locally in #Docker. Nice work linkedin.com/in/cplee. — @robrich.bsky.social1 likes and repost
- May 24, 2025Run GitHub Actions locally https://github.com/nektos/act github.com — @hnbest.bsky.social1 likes and repost
- May 20, 2025"Run GitHub Actions locally" GitHub Actions is tricky for many. Tools can fail locally while CI seems fine, making developers want simpler,… — @hackerbriefs.bsky.social1 likes and repost
- Apr 8, 2025github.com/nektos/act — @skatkov.com1 likes and repost · 1 reply
- Mar 21, 2025SILT#00015: If you are working on GitHub workflows, there is a tool that can help you run and test it locally. It is called act… — @surajssingh.com1 likes and repost
- Jan 8, 2025This or github.com/nektos/act - but we all have this one trash-repo (or ... test/lab) somewhere. :P — @wridgeu.bsky.social1 likes and repost · 1 reply
- Jan 8, 2025Learning GitHub actions and workflows. Utilising github.com/nektos/act to test them locally. Found my .NET *.sln file referred to a… — @grugg.me1 likes and repost
- Dec 14, 2024have you tried it github.com/nektos/act for local action debugging? — @brianloveswords.com1 likes and repost · 1 reply
- Oct 29, 2024github.com/nektos/act is pretty good, covers a lot of most common cases — @romants.bsky.social1 likes and repost
- Oct 29, 2024I generally have had positive experiences with github.com/nektos/act — @spite.vc1 likes and repost
On YouTube · 23
- Jul 31, 2023How GitHub Actions 10x my productivity — Beyond Fireship549k views · 294 comments
- Dec 18, 2022Run GitHub Actions locally - act LIVE DEMO — Dev Leonardo24k views · 30 comments
- Jun 28, 2023How to test GitHub Actions Locally!!! — Isaac Levin24k views · 10 comments
- Feb 20, 2023Run Your GitHub Actions LOCALLY with act! — DevInsideYou9.7k views · 12 comments
- Jan 21, 2025You'll want this tool for writing Github Actions — Web Dev Cody9.5k views · 20 comments
18 more on YouTube
- Mar 21, 2022Run GitHub Actions Locally (#244) — Asp.Net Monsters9.1k views · 12 comments
- Sep 14, 2023Coding Short: Test Your Github Actions Locally with Act — Shawn Wildermuth7.7k views · 17 comments
- Apr 12, 2021Run you Github actions locally with Nektos Act and Docker — annaSudo5.2k views · 5 comments
- Apr 28, 2021OSCONF April 2021 - Run GitHub Actions Locally with nektos/act and Docker — Why before How3.6k views · 5 comments
- Mar 26, 2025ACT - run your github actions locally — Murat Ozcan2k views
- Mar 6, 2021Run your GitHub Actions like a makefile — bdougie1.4k views
- Aug 26, 2025Run GitHub Actions Locally with Nektos Act — Ana's Dev Scribbles726 views · 2 comments
- Jun 3, 2024act runs workflows locally - GH Actions — Wes Higbee520 views · 2 comments
- Aug 23, 2026act: Run GitHub Actions Locally (Save $80/mo in CI Minutes) — GithubTrends411 views
- Jul 30, 2019Let's build a Github Action! - Missing Redirects — buildwithmheap197 views · 3 comments
- Apr 25, 2023Automatically test your code against multiple OSs using tox + GitHub actions — Pybites186 views · 2 comments
- Jan 18, 2026Run Github Actions Locally! (Stop Wasting Minutes on Failing Commits ❌) — TestaStack178 views
- Jun 18, 2025Hackerschool AY2425 S2: Intro to CI/CD with Github and Github Actions — NUS Hackers119 views
- May 19, 2025GitHub - nektos/act: Run your GitHub Actions locally 🚀 — GitHub Daily Trend AI Podcast75 views
- Aug 11, 2025Run GitHub Workflow Local – Act — KloudWithKasun70 views
- Jan 10, 2021Github Actions (Continuous Integration) — DevTalks Lietuva67 views
- Jul 29, 2026act: Run GitHub Actions Locally (No More fix-ci Commits) — Weekend Repos57 views
- Mar 23, 2026Test GitHub Actions Without Pushing | Run Pipelines Locally with Act — Build with Vee41 views
On GitHub · 23
- Feb 3, 2023Implement actions artifacts — go-gitea/gitea20 reactions · 24 comments
- Oct 3, 2020Get linux version from os-release file if available — actions/toolkit12 reactions · 2 comments
- Jan 27, 2021Support KIND running inside container — helm/kind-action10 reactions · 10 comments
- Jul 24, 2020act support please — jitterbit/get-changed-files7 reactions · 2 comments
- May 1, 2023Best practices solution integration github actions with nektos/act (a local github runner) — aws-actions/configure-aws-credentials6 reactions · 2 comments
18 more on GitHub
- Aug 15, 2024 Using Service in Action breaks Authentication to Gitea Container Registry — go-gitea/gitea5 reactions · 10 comments
- Oct 28, 2020Completely replace Travis and AppVeyor with GitHub Actions — tgstation/tgstation5 reactions · 5 comments
- Jul 29, 2019Possibility to use Github Actions workflows — woodpecker-ci/woodpecker5 reactions · 6 comments
- Apr 24, 2024Cannot run action on Act — tailscale/github-action4 reactions · 4 comments
- Jul 13, 2022Compatibility with ACT — SonarSource/sonarcloud-github-action4 reactions · 6 comments
- Jul 1, 2022[GHA] Auto CherryPick Pull Requests using branch-matrices — SatelliteQE/robottelo4 reactions · 1 comment
- May 6, 2021collaborate with `nektos/act` for github action running — cli/cli4 reactions · 11 comments
- Jun 2, 2026Update astral-sh/setup-uv action to v8 — arthrod/html-to-docx23 reactions · 4 comments
- Nov 23, 2021Fix invalid syntax of github action file — filiph/linkcheck3 reactions · 4 comments
- Apr 29, 2026Update astral-sh/setup-uv action to v8 — Ven0m0/arc-raiders-autoscrapper2 reactions
- Apr 26, 2026Update astral-sh/setup-uv action to v8 — Ven0m0/arc-raiders-autoscrapper2 reactions
- Apr 25, 2026Update astral-sh/setup-uv action to v8 — Ven0m0/arc-raiders-autoscrapper2 reactions
- Apr 23, 2026Update all dependencies — Ven0m0/gemini-web-wrapper2 reactions · 4 comments
- Apr 23, 2026Update astral-sh/setup-uv action to v8 — vasiliadi/ai-summarizer-telegram-bot2 reactions · 3 comments
- Apr 16, 2026chore(deps): update astral-sh/setup-uv action to v8 — cicero-im/jsonl-utils2 reactions · 2 comments
- Apr 16, 2026Update astral-sh/setup-uv action to v8 — Ven0m0/arc-raiders-autoscrapper2 reactions · 1 comment
- Nov 13, 2025kie-tools#3347: [CI] Implement a cache for drools-and-kogito — apache/incubator-kie-tools2 reactions · 5 comments
- Jun 29, 2022ci: add github action to check for duplicate index.* files — mdn/translated-content2 reactions · 2 comments
On Stack Overflow · 20
- Sep 9, 2020How to get my own GitHub events payload json for testing GitHub Actions locally?says it tested it38 votes · 3 answers
- Mar 15, 2020Can't create (python) QApplication in github action9 votes · 2 answers
- May 4, 2024Springboot + Junit5 application fails to load ApplicationContext in unit tests on CI runner but works locally6 votes · 1 answer
- Dec 9, 2022Next build fails only on my machine with `Generating static pages (0/6)TypeError: n.replaceAll is not a function`2 votes · 1 answer
- Dec 17, 2021Setting up Docker Compose and PHP 7.32 votes
15 more on Stack Overflow
- Mar 22, 2024Github Actions - What am I doing wrong with this conditional step?1 vote
- Aug 11, 2023Testing a pipeline without constantly executing a triggersays it tested it1 vote
- Jun 24, 2023Github Actions with ACT - Accessing a service from inside a docker container1 vote
- Feb 26, 2023Github Actions script error in YAML syntax1 vote
- Dec 9, 2022How to debug GitHub Action failure1 vote
- Nov 9, 2022Encountering 'E:Invalid archive signature' on GitHub workflow ansible execution when same execution succeeds in local Docker container1 vote · 1 answer
- Jun 15, 2022Having issues running pwsh shell in GitHub Actions with nektos/act locally1 vote
- Feb 11, 2022Running into Nektos/Act error permission denied when running actions locally1 vote
- Aug 30, 2021Go Generate "executable not found in path"1 vote
- Jul 9, 2021Github Actions outcome is not retrieved1 vote
- May 7, 2025How can I run GitHub Actions workflows locally?0 votes
- Aug 29, 2023nektos/act docker containers. How to mount a volume?0 votes
- Mar 30, 2023GitHub Action nektos/act command not found0 votes · 1 answer
- Sep 6, 2022Missing files that have not yet been commited and pushed0 votes
- Jan 17, 2022I run AWS commands within Github actions, I want all AWS API calls to be ran against a dummy. Any ideas on how to do this?0 votes · 1 answer
On Hacker News · 12
- Nov 26, 2022Act: Run your GitHub Actions locally379 points · 151 comments
- May 16, 2025Run GitHub Actions locally273 points · 133 comments
- Aug 22, 2021Act: Run your GitHub Actions locally38 points · 4 comments
- Feb 28, 2020Show HN: Run your GitHub Actions locally7 points
- Jan 21, 2025Act: Run your GitHub Actions locally4 points
7 more on Hacker News
- Jun 25, 2021Act – Run your GitHub Actions locally4 points · 1 comment
- Jan 1, 2025Run your GitHub Actions locally3 points
- Feb 10, 2019Run GitHub Actions Locally3 points
- Jan 20, 2019Run your GitHub Actions locally2 points
- Jan 15, 2019Act – Run Your GitHub Actions Locally2 points
- Nov 5, 2020GitHub – nektos/act: Run your GitHub Actions locally1 point
- Jan 18, 2019Run your GitHub Actions locally1 point
On the web · 4
- Aug 26, 2025Running Local GitHub Actions with Nektos Act — google.com
- Aug 2, 2024Nested action not pointing to github.com with --replace-ghe ... — google.com
- Jul 12, 2023Issue #1909 · nektos/act — google.com
- Nov 26, 2022Act is ignoring "using" · Issue #1470 · nektos/act — google.com
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 28,693 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.
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.

