ladder-audit
Skill0 starsChanged 5 months agoMITView on GitHub
Audit this machine against the Agentic Ladder and report where the member stands — system score, tier progress, the rung they operate at, the defensible floor beneath it, any holes, and the one next thing to build. Use when someone asks to run their ladder audit, check their agentic level, see what rung they are on, find out what they are missing, re-check their setup after building something, or asks "how agentic am I". Reads the local machine only; nothing is uploaded.
In this repository83 other files it gives its agents.
- AGENTS.mdAGENTS.md
- docs/AGENTS.mdAGENTS.md
- shep/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- shep/CLAUDE.mdCLAUDE.md
- advisory-version-checkSkill
- aeo-llm-content-plannerSkill
- agency-command-centerSkill
- agency-morning-briefSkill
- agency-scorecardSkill
- agent-runbookSkill
- agent-usageSkill
- autonomy-budgetSkill
- backlink-pr-angle-generatorSkill
- brand-kit-from-urlSkill
- browser-automationSkill
- building-autonomous-agentsSkill
- capability-mapSkill
- case-study-engineSkill
- clickup-apiSkill
- client-dashboardSkill
- client-health-scoreSkill
- client-onboarding-osSkill
- cli-llm-routingSkill
- codebase-mapSkill
- command-from-your-phoneSkill
- competitor-content-gap-analysisSkill
- connection-monitorSkill
- content-brief-generatorSkill
- determinism-patternSkill
- dispatch-and-briefSkill
- division-operating-modelSkill
- dreamingSkill
- durable-stateSkill
- entity-topical-authority-mapperSkill
- first-real-jobSkill
- founding-circle-ai-securitySkill
- gbp-competitor-auditSkill
- goal-modeSkill
- host-your-agentSkill
- html-reportsSkill
- instinct-bridgeSkill
- evolveSkill
- learn-evalSkill
- learnSkill
- promoteSkill
- skill-createSkill
- internal-linking-auditorSkill
- keyword-deep-diveSkill
- lanes-momentum-frameworkSkill
- launch-websiteSkill
- llm-citation-auditSkill
- migration-seo-paritySkill
- migration-visual-checkSkill
- model-gear-routerSkill
- multi-account-gatewaySkill
- multi-model-councilSkill
- night-shiftSkill
- novaSkill
- per-client-memory-routerSkill
- The first 60 shown.
The file
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 2 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 69
Report the numbers as they are: If the score is low, say so plainly and point at the lowest hole.
- Distinctive: line 75
Never invent evidence: If the scan did not find something, do not assume it exists because they mentioned it once.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill 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
ladder-audit
The problem this solves: you keep building, but you have no honest read on what your system can actually do — or, more importantly, what is quietly missing underneath the impressive parts. Self-rating is unreliable in both directions. People who have built a lot under-rate themselves; people with one flashy automation over-rate themselves. Either way you end up working on the wrong thing next.
ladder-audit scans your own machine, translates whatever you built into the
ten-rung Agentic Ladder, and hands back a score plus one clear next action.
What makes it different from a checklist
It is not scored against the cohort's preferred tools. Each rung is a set of objectives — capabilities your system either has or does not — and each objective accepts several genuinely different implementations. "Work happens while you are not watching" is satisfied by launchd, cron, a systemd timer, a scheduled CI job, or a hosted worker. Any of them counts.
So a member who built something we have never seen still gets credit for it.
Run it
./onboarding/agentic-score # quick terminal score
./onboarding/agentic-score --json # path-free JSON for scripts
./onboarding/agentic-score --ask # answer what a scan cannot see
./onboarding/agentic-score --update-portal # opt in: update your portal dashboard
./onboarding/onboard.sh # full HTML readoutThat scans, writes onboarding/your-ladder.html, and opens it. It is safe to
run as often as you like — nothing is uploaded and nothing is changed on the
machine.
Useful variants:
./onboarding/onboard.sh --ask # answer what a scan cannot see (~2 min)
./onboarding/onboard.sh --install-skills # install this repo's skills first
./onboarding/onboard.sh --share your-name # opt-in: write a file you can send back
python3 onboarding/ladder_probe.py # terminal summary, no browser
python3 onboarding/ladder_probe.py --json # machine-readable, for further analysisReading the result
| System score | 0–100 across the whole ladder. Higher rungs are worth more, and a rung only banks what its foundation supports — so a lone capability at rung 9 with nothing beneath it scores near zero. |
| Tier progress | Foundation / Scale / System / Autonomy, each 0–100%. The fairer read of what has actually been finished. |
| Reach | The highest rung with real evidence, climbed from the bottom. What they do today. |
| Floor | The highest rung with nothing broken underneath it. What is actually defensible. |
Reach and floor are usually different, and that gap is the finding. Someone can be doing rung-6 work on a rung-2 foundation — it holds until it doesn't, and then it fails on a client deadline. When there is a hole below their reach, the audit sends them down to fix it before suggesting anything new. Follow that order; do not let them skip to the shiny rung.
When you are running this for someone
- Report the numbers as they are. If the score is low, say so plainly and point at the lowest hole. An inflated read is worse than no read.
- Unanswered questions are not failures. A few capabilities cannot be seen
from a filesystem — whether they work by voice, whether a teammate runs their
setup, whether a job truly ran unattended for days. Those show as
unconfirmed, never as gaps. Offer
--askto settle them. - Never invent evidence. If the scan did not find something, do not assume it exists because they mentioned it once.
- The scan can be wrong. It looks in the usual work folders, three levels deep. If their work lives somewhere unusual it will under-report. If a result looks wrong, that is a bug to report in the cohort channel, not something for them to work around.
Privacy
Presence-only: it checks whether files and commands exist, never what is inside them. No secrets are read, no documents are opened, and the audit makes no network call unless they choose to publish. The readout is a file on their disk.
Sharing with the program is a separate, manual, opt-in step (--share writes a file; --publish sends the same stripped payload to the AMM portal after they connect and confirm). The shared payload
is stripped of file paths, repo names and client names, and a guard refuses to
write it if anything path-like slips in. Never share it on their behalf without
asking.
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.

