39 of GitHub’s top 100 repositories use a root AGENTS.md.
A reproducible adoption snapshot of the 100 most-starred public repositories. Every repository has a commit-pinned status record, every positive result links to its exact file, and the complete sample is downloadable as JSON or CSV.
Pinned evidence
The 39 repositories with a root file
The downloads include all 100 repositories, including the 61 without an exact root AGENTS.md at the pinned commit.
| Rank and repository | Stars | File shape | Signals | Evidence |
|---|---|---|---|---|
6 | 388.5K | 362 lines 19 headings · 28 command lines | TestingScopeCompletion | Pinned file |
10 vinta/awesome-python master · bba56e8aa505 | 317.7K | 15 lines 2 headings · 0 command lines | Scope | Pinned file |
13 obra/superpowers main · b36e0829c6d0 | 280.4K | 115 lines 18 headings · 1 command lines | TestingScope | Pinned file |
17 affaan-m/ECC main · ca185ef5f766 | 245.7K | 174 lines 14 headings · 2 command lines | TestingScope | Pinned file |
18 | 243.8K | 25 lines 0 headings · 0 command lines | Pinned file | |
| 239.5K | 1784 lines 89 headings · 32 command lines | TestingScopeCompletion | Pinned file | |
21 TheAlgorithms/Python master · 9391f546d6f8 | 224.2K | 62 lines 5 headings · 5 command lines | Scope | Pinned file |
25 | 208K | 154 lines 12 headings · 23 command lines | TestingScope | Pinned file |
26 n8n-io/n8n master · 336fda8cf732 | 203K | 347 lines 26 headings · 28 command lines | TestingScopeCompletion | Pinned file |
27 | 203K | 161 lines 13 headings · 6 command lines | TestingScope | Pinned file |
31 | 195.2K | 92 lines 10 headings · 5 command lines | TestingScope | Pinned file |
32 microsoft/vscode main · c89cda637063 | 190.4K | 5 lines 1 headings · 0 command lines | Testing | Pinned file |
36 | 187.1K | 69 lines 6 headings · 5 command lines | TestingScopeCompletion | Pinned file |
40 | 182.9K | 52 lines 7 headings · 4 command lines | TestingScope | Pinned file |
41 ollama/ollama main · 205a0426905d | 179.9K | 21 lines 2 headings · 0 command lines | Pinned file | |
45 | 175.2K | 19 lines 0 headings · 2 command lines | TestingScope | Pinned file |
49 f/prompts.chat main · 50c4a5a1e779 | 168.4K | 268 lines 32 headings · 11 command lines | TestingScopeCompletion | Pinned file |
51 | 164.7K | 49 lines 7 headings · 10 command lines | Scope | Pinned file |
54 langgenius/dify main · 6bc7f012613f | 154.1K | 15 lines 3 headings · 0 command lines | Scope | Pinned file |
55 | 154K | 243 lines 26 headings · 31 command lines | TestingScope | Pinned file |
60 langchain-ai/langchain master · cf22b84d752d | 145.4K | 372 lines 35 headings · 11 command lines | TestingScopeCompletion | Pinned file |
| 142.4K | 76 lines 10 headings · 2 command lines | TestingScope | Pinned file | |
64 vercel/next.js canary · 52cd5b96ab44 | 142.1K | 560 lines 60 headings · 55 command lines | TestingScopeCompletion | Pinned file |
67 | 138.3K | 172 lines 25 headings · 1 command lines | TestingScopeCompletion | Pinned file |
70 ripienaar/free-for-dev master · 245ddf34a13c | 136.2K | 9 lines 1 headings · 0 command lines | Pinned file | |
73 github/spec-kit main · b5f7708ef081 | 132.9K | 601 lines 55 headings · 5 command lines | TestingScope | Pinned file |
74 Comfy-Org/ComfyUI master · 3216c62e9962 | 131.1K | 386 lines 11 headings · 5 command lines | TestingScope | Pinned file |
75 excalidraw/excalidraw master · e1bb9ff8f893 | 130.9K | 3 lines 1 headings · 0 command lines | Pinned file | |
76 garrytan/gstack main · 702a1a9b6980 | 130.9K | 137 lines 12 headings · 9 command lines | Testing | Pinned file |
80 ggml-org/llama.cpp master · 3466812d1f06 | 126.7K | 249 lines 11 headings · 3 command lines | TestingScope | Pinned file |
81 | 126.5K | 68 lines 8 headings · 14 command lines | TestingScope | Pinned file |
82 kubernetes/kubernetes master · 3f1c283649d5 | 125.9K | 38 lines 6 headings · 6 command lines | TestingScope | Pinned file |
86 rustdesk/rustdesk master · f28ac38ccfa6 | 122.3K | 112 lines 15 headings · 1 command lines | Scope | Pinned file |
87 openai/codex main · 0276f2ee551f | 120.7K | 322 lines 28 headings · 17 command lines | TestingScope | Pinned file |
88 nodejs/node main · 5c447f604bf7 | 120.2K | 64 lines 5 headings · 1 command lines | TestingScopeCompletion | Pinned file |
89 | 119.8K | 32 lines 1 headings · 1 command lines | TestingScope | Pinned file |
| 119K | 322 lines 57 headings · 8 command lines | TestingScopeCompletion | Pinned file | |
94 rust-lang/rust main · a4330234a776 | 117K | 243 lines 13 headings · 7 command lines | TestingScope | Pinned file |
| 113.3K | 8 lines 1 headings · 0 command lines | Pinned file |
Root-file status
The 61 repositories without a root file
Each record states the exact root-only boundary, links to the pinned commit, and offers a current public-branch audit.
| Rank and repository | Stars | Language | Pinned commit | Status |
|---|---|---|---|---|
1 codecrafters-io/build-your-own-x Exact root path not found in the snapshot | 544.6K | Markdown | aa17439b62f3 | View record |
2 sindresorhus/awesome Exact root path not found in the snapshot | 502K | Not reported | d35bcd9c5c83 | View record |
3 public-apis/public-apis Exact root path not found in the snapshot | 474.2K | Python | 1d093a984adb | View record |
4 freeCodeCamp/freeCodeCamp Exact root path not found in the snapshot | 454.8K | TypeScript | c8e64e20096e | View record |
5 EbookFoundation/free-programming-books Exact root path not found in the snapshot | 395.8K | Python | 32aac0ab39f3 | View record |
7 donnemartin/system-design-primer Exact root path not found in the snapshot | 367.4K | Python | ae9bbd7b02d9 | View record |
8 nilbuild/developer-roadmap Exact root path not found in the snapshot | 366.1K | TypeScript | 64d2a7275c4f | View record |
9 jwasham/coding-interview-university Exact root path not found in the snapshot | 360.2K | Not reported | 717298bf219a | View record |
11 awesome-selfhosted/awesome-selfhosted Exact root path not found in the snapshot | 316.5K | Not reported | c656b14a1ba7 | View record |
12 practical-tutorials/project-based-learning Exact root path not found in the snapshot | 281.7K | Python | 39aff3332574 | View record |
14 996icu/996.ICU Exact root path not found in the snapshot | 276.8K | Not reported | f5e35f48d769 | View record |
15 react/react Exact root path not found in the snapshot | 248.6K | JavaScript | 0209ef8a77bc | View record |
16 torvalds/linux Exact root path not found in the snapshot | 245.8K | C | 786262be6048 | View record |
19 trimstray/the-book-of-secret-knowledge Exact root path not found in the snapshot | 241.6K | Not reported | 7d37069a361d | View record |
22 vuejs/vue Exact root path not found in the snapshot | 211.3K | TypeScript | 9e8870794008 | View record |
23 multica-ai/andrej-karpathy-skills Exact root path not found in the snapshot | 209.4K | Not reported | 2c606141936f | View record |
24 ossu/computer-science Exact root path not found in the snapshot | 208.6K | HTML | 33d44a44e352 | View record |
28 tensorflow/tensorflow Exact root path not found in the snapshot | 198.3K | C++ | 2b01994c7fea | View record |
29 DigitalPlatDev/FreeDomain Exact root path not found in the snapshot | 197.1K | Markdown | 9c7c54110705 | View record |
30 trekhleb/javascript-algorithms Exact root path not found in the snapshot | 196.6K | JavaScript | 85293e3e2b88 | View record |
33 ohmyzsh/ohmyzsh Exact root path not found in the snapshot | 189.5K | Shell | 9112b53fa8b5 | View record |
34 massgravel/Microsoft-Activation-Scripts Exact root path not found in the snapshot | 189K | Batchfile | 6401d2f36975 | View record |
35 yt-dlp/yt-dlp Exact root path not found in the snapshot | 188.4K | Python | bbc809a1161d | View record |
37 jackfrued/Python-100-Days Exact root path not found in the snapshot | 185.8K | Jupyter Notebook | 44b2575bf42a | View record |
38 CyC2018/CS-Notes Exact root path not found in the snapshot | 185.8K | Not reported | b70121d377cb | View record |
39 getify/You-Dont-Know-JS Exact root path not found in the snapshot | 184.8K | Not reported | 044120ef5556 | View record |
42 flutter/flutter Exact root path not found in the snapshot | 178.7K | Dart | 51322b199b6e | View record |
43 microsoft/markitdown Exact root path not found in the snapshot | 177.6K | Python | f618f478a724 | View record |
44 github/gitignore Exact root path not found in the snapshot | 175.5K | Not reported | 32652622a46d | View record |
46 twbs/bootstrap Exact root path not found in the snapshot | 174.7K | MDX | 12cb8b902d17 | View record |
47 521xueweihan/HelloGitHub Exact root path not found in the snapshot | 174.2K | Python | 75c87e759278 | View record |
48 anthropics/skills Exact root path not found in the snapshot | 173K | Python | 53048666b05b | View record |
50 AUTOMATIC1111/stable-diffusion-webui Exact root path not found in the snapshot | 164.8K | Python | 82a973c04367 | View record |
52 jlevy/the-art-of-command-line Exact root path not found in the snapshot | 162.2K | Not reported | 6b50745d2e78 | View record |
53 Snailclimb/JavaGuide Exact root path not found in the snapshot | 158.2K | JavaScript | 82bb2b64bbd5 | View record |
56 open-webui/open-webui Exact root path not found in the snapshot | 150.6K | Python | 2a960a59fe1d | View record |
57 msitarzewski/agency-agents Exact root path not found in the snapshot | 149.5K | Shell | 3c9588880b7c | View record |
58 Genymobile/scrcpy Exact root path not found in the snapshot | 148.7K | C | 2926c06c5dc3 | View record |
59 airbnb/javascript Exact root path not found in the snapshot | 148.1K | JavaScript | 8ed19247bef1 | View record |
61 anthropics/claude-code Exact root path not found in the snapshot | 143.7K | Python | a1e64dc407dd | View record |
62 x1xhlol/system-prompts-and-models-of-ai-tools Exact root path not found in the snapshot | 143.3K | Not reported | 1e4203a7d888 | View record |
65 clash-verge-rev/clash-verge-rev Exact root path not found in the snapshot | 141.6K | TypeScript | f5cc24ec9fc7 | View record |
66 ytdl-org/youtube-dl Exact root path not found in the snapshot | 141.1K | Python | 956b8c585591 | View record |
68 iptv-org/iptv Exact root path not found in the snapshot | 137.3K | TypeScript | d006a4b6c9f7 | View record |
69 golang/go Exact root path not found in the snapshot | 137.1K | Go | 23761e7bb278 | View record |
71 Shubhamsaboo/awesome-llm-apps Exact root path not found in the snapshot | 135.6K | Python | a13701eae315 | View record |
72 labuladong/fucking-algorithm Exact root path not found in the snapshot | 135.5K | Markdown | b1f23cb9605f | View record |
77 farion1231/cc-switch Exact root path not found in the snapshot | 130.6K | Rust | 68d71cc63920 | View record |
78 krahets/hello-algo Exact root path not found in the snapshot | 129.7K | Java | 28c1e74c1d35 | View record |
79 Chalarangelo/30-seconds-of-code Exact root path not found in the snapshot | 128.9K | JavaScript | f1b2d5a65c32 | View record |
83 nextlevelbuilder/ui-ux-pro-max-skill Exact root path not found in the snapshot | 123.8K | Python | f23267105ad1 | View record |
84 electron/electron Exact root path not found in the snapshot | 122.8K | C++ | e5f5e3df2542 | View record |
85 shadcn-ui/ui Exact root path not found in the snapshot | 122.7K | TypeScript | 8a1b5386010e | View record |
90 Hack-with-Github/Awesome-Hacking Exact root path not found in the snapshot | 119.5K | Not reported | b2bb13aa69b4 | View record |
91 harry0703/MoneyPrinterTurbo Exact root path not found in the snapshot | 119.3K | Python | 3ade9fbc40e1 | View record |
93 justjavac/free-programming-books-zh_CN Exact root path not found in the snapshot | 118.6K | Not reported | cc1108ac90f5 | View record |
95 godotengine/godot Exact root path not found in the snapshot | 116.5K | C++ | 74e99170ee72 | View record |
96 2dust/v2rayN Exact root path not found in the snapshot | 115.2K | C# | 7870ae89cf1f | View record |
97 mrdoob/three.js Exact root path not found in the snapshot | 115K | JavaScript | 20bd26f2d1f2 | View record |
98 d3/d3 Exact root path not found in the snapshot | 113.6K | Shell | ca958d45217b | View record |
100 immich-app/immich Exact root path not found in the snapshot | 113.2K | TypeScript | 1c7f9a4f24b1 | View record |
What appears inside
Testing and scope are common. Completion rules are not.
29 of 39 files mention testing, validation, or quality checks.
32 mention scope, boundaries, or explicit restrictions.
Only 10 match the bounded completion-guidance signal.
Commands
5 reposTesting
5 reposProject Overview
4 reposBuild commands
3 reposConventions
3 reposType checking
3 reposArchitecture
2 reposReproducible methodology
Exact root files, exact commits, no model judgment.
The first 100 public repositories returned by GitHub repository search sorted by stars descending for stars:>1.
Every repository is pinned to the default-branch commit resolved during the snapshot.
Adoption means an exact, case-sensitive AGENTS.md file exists at the repository root at the pinned commit.
Line counts, Markdown headings, command-shaped lines, and three bounded guidance regexes are computed without model judgment.
Adoption is not readiness
Audit what a repository actually tells an agent.
Run the deeper deterministic rubric on any public GitHub repository.