A well-structured learning platform with solid Cargo discipline and CI, but undermined by thin documentation and modest guardrails against agent mishaps.
Readiness lenses
The same repo, two ways: how ready it is for an AI coding agent, and for a human newcomer. Switch lenses to see each one's score and checks.
How ready the repo is for an AI coding agent to read, build, and operate it.
75 / 1005 of 18 checks passed across 6 categories.
Machine Orientation
72README is purely marketing material with no build/run commands; AGENTS.md is absent; but Cargo.toml, CONTRIBUTING.md, and CLI structure (src/cli.rs, src/main.rs, src/dev.rs) clearly expose entry points and development workflows.
Reasoning available in the full report.Reproducible Setup
78Strong Cargo setup with pinned lockfile and explicit Rust version, but README lacks build/run instructions and no container alternative exists.
Reasoning available in the full report.Code Navigability
72Clear module layout and naming with well-defined responsibilities, but inconsistent type annotations and undocumented module boundaries limit an agent's ability to confidently traverse complex state mutations.
Reasoning available in the full report.Verification Surface
78Solid CI with explicit test, lint, and format checks across platforms; tests are exercise-verification integrated and pass automatically, but lack explicit test result visibility in logs and integration tests are sparse.
Reasoning available in the full report.Agent Safety
72A learning platform with low secrets exposure risk, but lacks defensive guardrails around destructive operations (reset, init) and agent-read metadata surfaces.
Reasoning available in the full report.Context Economy
72Exercise and solution files are clearly separated and well-organized; the repo leverages embedded files and a macro system to minimize noise, but carries ~140 small exercise/solution files that could bloat context unpredictably.
Reasoning available in the full report.
Machine Orientation
1 check passed2 problems found
5 more checks in the full report.
Reproducible Setup
0 checks passed3 problems found
3 more checks in the full report.
Code Navigability
1 check passed2 problems found
1 more check in the full report.
Verification Surface
1 check passed2 problems found
4 more checks in the full report.
Agent Safety
0 checks passed3 problems found
4 more checks in the full report.
Context Economy
2 checks passed1 problem found
1 more check in the full report.
How ready the repo is for a human newcomer to understand, set up, and contribute.
79 / 1007 of 18 checks passed across 6 categories.
First Impression
92Exceptional first screen: a one-sentence hook, explicit purpose (learning Rust alongside the official book), clear target audience (beginners), maturity signaled by 63k stars and an official website, plus an immediately navigable file tree of 23 categorized exercise modules with READMEs and examples.
Reasoning available in the full report.Getting Running
75Cargo.lock pinned, clear entry point, and CI verifies build across platformsβbut README defers all setup instructions to an external website instead of shipping them in the repo.
Reasoning available in the full report.Finding Your Way
78Clear exercise taxonomy and well-organized source code with strong naming conventions; missing explicit architecture overview documentation.
Reasoning available in the full report.Path to Contribute
72CONTRIBUTING.md covers the essentials with clear routes to bug reports, PRs, and adding exercises; dev setup via Cargo is straightforward and CI validates contributions, but issue templates, PR templates, and a Code of Conduct are absent.
Reasoning available in the full report.Signs of Life
88Active, well-maintained project with recent releases, comprehensive CI, responsive issue handling, and a clear multi-contributor history.
Reasoning available in the full report.Open Door
70MIT license present and clearly stated; contribution guide exists with issue and PR workflows defined; no code of conduct or formal help channels documented.
Reasoning available in the full report.
First Impression
1 check passed2 problems found
3 more checks in the full report.
Getting Running
0 checks passed3 problems found
3 more checks in the full report.
Finding Your Way
1 check passed2 problems found
2 more checks in the full report.
Path to Contribute
1 check passed2 problems found
3 more checks in the full report.
Signs of Life
2 checks passed1 problem found
2 more checks in the full report.
Open Door
2 checks passed1 problem found
1 more check in the full report.
Where the grip slips
21 more issues found β each with a concrete fix.
Unlock the full report
See all 22 issues with concrete fixes and the reasoning behind every score. One-off, tied to your account so it works on every device β sign in with GitHub to buy. The score and badge stay free.
Show your score
[](https://latch.fyi/rust-lang/rustlings)Share this analysis
https://latch.fyi/rust-lang/rustlingsFixed some issues? Re-analyze to measure your progress β
Copy the whole report
Grab the entire verdict in one go β a Markdown block for a README or an issue, plain text, or a prompt you can paste straight into an LLM.