A well-documented monorepo with strong machine readability and CI coverage, but multi-package complexity, weak type safety, and safety gaps undermine reliable autonomous operation.
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.
65 / 10010 of 18 checks passed across 6 categories.
Machine Orientation
78Strong machine-readable orientation layered across README, CLAUDE.md, .claude/instructions.md, and subproject-specific docs with concrete commands and entry points; minor gaps in build and environment setup transparency.
Reasoning available in the full report.Reproducible Setup
72Dual lockfiles for JavaScript/Rust, pinned Node version, CI validates builds โ but scattered setup across three package managers with no single entry point or container.
Reasoning available in the full report.Code Navigability
62A conventional monorepo with clear package and compiler boundaries, but weak type coverage, scattered agent instructions, and 7243 files strain localization without architecture docs or llms.txt.
Reasoning available in the full report.Verification Surface
72Comprehensive CI with 22 workflows and extensive test infrastructure (Jest, Flow, ESLint), but type-checking and linting results aren't explicitly visible in readable logs and test flakiness/reliability is not formally documented.
Reasoning available in the full report.Agent Safety
35Committed `.env` file with no `.env.example` example and embedded agent instructions create unsafe surfaces for autonomous operation.
Reasoning available in the full report.Context Economy
62Monorepo with disciplined exclusion rules and explicit compartmentalization, but raw file count (7243) and undocumented generational debt in some patterns create real friction for agents.
Reasoning available in the full report.
Machine Orientation
2 checks passed1 problem found
6 more checks in the full report.
Reproducible Setup
0 checks passed3 problems found
4 more checks in the full report.
Code Navigability
3 checks passed0 problems found
2 more checks in the full report.
Verification Surface
3 checks passed0 problems found
4 more checks in the full report.
Agent Safety
1 check passed2 problems found
4 more checks in the full report.
Context Economy
1 check passed2 problems found
1 more check in the full report.
How ready the repo is for a human newcomer to understand, set up, and contribute.
71 / 10013 of 18 checks passed across 6 categories.
First Impression
90The README clearly establishes React's purpose, core value (declarative UI), audience (web and native developers), and maturity through an immediate working example and comprehensive documented scope.
Reasoning available in the full report.Getting Running
52Lockfiles and Node pinning present but critical setup docs missing; agent can install deps but cannot deterministically reach a running state without external docs.
Reasoning available in the full report.Finding Your Way
65A large, mature monorepo with good orientation materials and clear module boundaries in compiler subsystem, but the core React runtime lacks published architecture docs and the 7243-file count makes end-to-end navigation difficult for newcomers.
Reasoning available in the full report.Path to Contribute
45CONTRIBUTING.md exists but is a stub that entirely delegates to an external URL; inline dev setup, test commands, and contribution conventions are absent from the repo itself.
Reasoning available in the full report.Signs of Life
95Exceptionally active, well-resourced project with clear leadership, frequent releases, comprehensive CI/CD, and a responsive maintainer base.
Reasoning available in the full report.Open Door
92Exemplary legal and social scaffolding: MIT license is explicit and machine-readable, a formal Code of Conduct with enforcement email is present, security policy exists, issue templates guide users to appropriate channels, PR template sets expectations, and the README points clearly to external contribution docs and "good first issues."
Reasoning available in the full report.
First Impression
2 checks passed1 problem found
3 more checks in the full report.
Getting Running
0 checks passed3 problems found
4 more checks in the full report.
Finding Your Way
2 checks passed1 problem found
2 more checks in the full report.
Path to Contribute
3 checks passed0 problems found
3 more checks in the full report.
Signs of Life
3 checks passed0 problems found
2 more checks in the full report.
Open Door
3 checks passed0 problems found
1 more check in the full report.
Where the grip slips
23 more issues found โ each with a concrete fix.
Unlock the full report
See all 24 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/facebook/react)Share this analysis
https://latch.fyi/facebook/reactFixed 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.