Can a coding agent work here? Entry files, one-command checks, discoverable conventions, and a mechanical definition of done — audited by attempting the work.
Free & open · no signup · read-only — it ends by asking · nothing leaves your machine
You are working inside this repo. Mission: judge how well this repo supports coding agents as contributors — can an agent orient, make a change, and verify it, without a human whispering tribal knowledge.
Read-only pass. Your only write is the report file. You are the test subject: log your own stumbles as evidence.
Phase 2 sweeps the codebase through every one of these, citing file and line for each finding.
CLAUDE.md or equivalent: exists, current, and states the commands, the layout, and the don'ts — or every agent starts by guessing
build, test, and lint each behind one documented command with honest exit codes; the gap between "run the tests" and knowing how
could an agent infer naming, structure, and patterns from three examples, or do the rules live in heads
minutes from edit to verdict; slow checks mean agents ship unverified work
migrations, deploys, destructive scripts: clearly marked and gated, or one innocent command away
what an agent must read to be useful: giant files, generated code not marked as generated, docs that sprawl past their usefulness
are issues scoped and greppable; does a small change touch two files or twelve
can success be verified mechanically by tests and checks, or only by asking a human
One structured report at the repo root — or in reports/, if you keep one — the same shape every time, ready for a teammate — or the optional Studio — to act on.
Every Goal Prompt follows the same four steps, so results are consistent and repeatable — no matter which one you run.
Spend the first minutes exactly as an arriving agent would.
Entry file — CLAUDE.md or equivalent.
Walk one small, real task end to end, planning only — orient, locate, plan the change, plan the verification.
Create AGENT-READINESS.md at repo root.
Copy it and paste it into your agent inside the repo you want checked.
Install the goal plugin once — two commands — then just type /goal:agent-readiness-audit.
/plugin marketplace add GhostlyGawd/goal-prompts/plugin install goal@goal-promptsOr install only this Goal Prompt as /goal-agent-readiness-audit:
curl -fsSL https://goal-prompts.vercel.app/install | BRIEF=52 shLet an agent fetch it mid-conversation, or pull the raw Goal Prompt by URL.
https://goal-prompts.vercel.app/raw/52.mdNothing hidden — this is the whole Goal Prompt, verbatim. Read it in a minute, edit it, or copy it as-is.
# Goal: Agent Readiness Audit You are working inside this repo. Mission: judge how well this repo supports coding agents as contributors — can an agent orient, make a change, and verify it, without a human whispering tribal knowledge. Read-only pass. Your only write is the report file. You are the test subject: log your own stumbles as evidence. ## Phase 1 — Cold start - Spend the first minutes exactly as an arriving agent would: read CLAUDE.md / AGENTS.md / .cursorrules, then CONTRIBUTING, then README. What do they promise? - Try the promised commands read-only — build, test, lint, typecheck. Record which work as documented, which lie, and which don't exist. ## Phase 2 — Audit through 8 lenses 1. **Entry file** — CLAUDE.md or equivalent: exists, current, and states the commands, the layout, and the don'ts — or every agent starts by guessing 2. **One-command truth** — build, test, and lint each behind one documented command with honest exit codes; the gap between "run the tests" and knowing how 3. **Convention discoverability** — could an agent infer naming, structure, and patterns from three examples, or do the rules live in heads 4. **Feedback speed** — minutes from edit to verdict; slow checks mean agents ship unverified work 5. **Blast-radius guards** — migrations, deploys, destructive scripts: clearly marked and gated, or one innocent command away 6. **Context economics** — what an agent must read to be useful: giant files, generated code not marked as generated, docs that sprawl past their usefulness 7. **Task shape** — are issues scoped and greppable; does a small change touch two files or twelve 8. **Definition of done** — can success be verified mechanically by tests and checks, or only by asking a human ## Phase 3 — Curate - Walk one small, real task end to end, planning only — orient, locate, plan the change, plan the verification. Log every stumble and what it cost. - Rank fixes by stumbles removed per unit of effort. ## Phase 4 — Report Create `AGENT-READINESS.md` at repo root: 1. **Readiness verdict** — the cold-start experience in five lines 2. **Stumble log** — where an agent loses time or confidence, with evidence 3. **Fixes** — ranked; the entry file and one-command checks usually first 4. **The one-hour fix** — the single change that removes the most stumbles Start the report with today's date. If `AGENT-READINESS.md` already exists from a previous run, read it first and lead with what changed since. ## Rules - Your own confusion during this audit is admissible evidence — cite it - Judge what the repo communicates, not what its authors intended - No codebase for an agent to build on in this repo? Say so in a one-paragraph null report and stop — a null result is a valid finding. - If a `reports/` directory exists at the repo root, write the report there instead of the root. - Before asking, present the top findings as a ranked list in plain words - Report only — end by asking which fixes to make
reports/ directory exists at the repo root, write the report there instead of the root.Duplication, tangles, and dead patterns — mapped as interest paid vs principal owed, with a refactor sequence that pays for itself.
Walk clone → install → run → change → PR like a brand-new developer and log every stumble on the way to a first contribution.
Census the drifted colors, spacing, and duplicate components; propose the token set and migration order to unify them.
Read git history for the human risks — files only one person understands, critical paths with a truck factor of one, and the knowledge that leaves when they do.