repo-ready
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 5 GitHub stars
Code Warn
- network request — Outbound network request in apps/web/app/components/FixPrButton.jsx
- process.env — Environment variable access in apps/web/app/layout.jsx
- process.env — Environment variable access in apps/web/app/lib/repoready-server.js
- network request — Outbound network request in apps/web/app/lib/repoready-server.js
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Make your repo ready for Codex, Claude Code, Cursor, and contributors.
RepoReady
Make your repo ready for Codex, Claude Code, Cursor, and contributors.
一行命令检查你的仓库是否适合 AI 编程代理协作。
npx @shidesheng0218/repo-ready@latest

RepoReady is a CLI-first AI coding agent readiness checker and fixer. It scans your repository, explains why agents may fail, and generates a reviewable fix plan. No server, no login, no AI API key, and no repository scripts are executed.
Quick Start
macOS / Linux / Windows
npx @shidesheng0218/repo-ready@latest
Windows PowerShell:
npx.cmd @shidesheng0218/repo-ready@latest
Chinese report
npx @shidesheng0218/repo-ready@latest --lang zh
Screenshot-friendly output
npx @shidesheng0218/repo-ready@latest --compact
Fix plan and dry run
npx @shidesheng0218/repo-ready@latest fix --plan
npx @shidesheng0218/repo-ready@latest fix --dry-run
Example output
RepoReady Report - my-repo
Overall Score 82/100
Agent Ready 70/100
Safety 92/100
Agent Failure Risk
HIGH Validation Gap
MEDIUM Scope Drift
LOW Safety Boundary
Evidence Chain
PASS AGENTS.md detected
PASS Test command detected
REVIEW README contribution section missing
PR-ready Fixes
+ AGENTS.md
+ README.md
+ .github/workflows/repoready.yml
Next
npx @shidesheng0218/repo-ready@latest fix --dry-run
What RepoReady checks
| Area | Checks |
|---|---|
| Agent instructions | AGENTS.md, CLAUDE.md, .cursor/rules |
| Validation | test, build, lint, typecheck commands |
| README quality | install, usage, test, contribution, demo signals |
| CI / workflow | GitHub Actions and verification workflow |
| Context quality | generated files, caches, large files, ignored folders |
| Safety | dangerous scripts, force push, DB reset, production deploys |
| Code quality | tests, checks, lockfiles, CI, source structure |
Why developers use it
| Capability | What it gives you |
|---|---|
| Agent Failure Risk | Predicts why Codex, Claude Code, Cursor, or similar agents may fail in your repo. |
| Audit Evidence Chain | Shows the signals behind every score, not just a black-box number. |
| Fix PR Plan | Groups generated fixes into safe, review-required, and manual-only work. |
Fix workflow
RepoReady is conservative by default. It previews changes before writing.
npx @shidesheng0218/repo-ready@latest fix --plan
npx @shidesheng0218/repo-ready@latest fix --dry-run
npx @shidesheng0218/repo-ready@latest fix --apply-safe
npx @shidesheng0218/repo-ready@latest fix --write
npx @shidesheng0218/repo-ready@latest fix --branch
npx @shidesheng0218/repo-ready@latest fix --pr --base main
Fix groups:
| Group | Meaning |
|---|---|
| Safe automatic fixes | Low-risk files such as AGENTS.md, .gitignore, .env.example |
| Review-required fixes | README, CI, templates, workflow changes |
| Manual-only boundaries | database, auth, payment, deployment, secrets, destructive scripts |
Output formats
npx @shidesheng0218/repo-ready@latest --json
npx @shidesheng0218/repo-ready@latest --markdown
Safety and privacy
- RepoReady does not execute repository scripts.
- Local scans do not upload private source code by default.
- Files are only written when you explicitly use write/apply commands.
- Dangerous scripts are flagged, not executed.
- AI enhancement is optional. No API key means no AI call and no AI cost.
GitHub Action
name: RepoReady
on:
pull_request:
push:
jobs:
repoready:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./packages/action
with:
language: en
min-score: 70
Optional web reports
RepoReady is CLI-first. The web report is optional and can be self-hosted.
You do not need a domain, server, database, OAuth, or GitHub App to use RepoReady locally.
Optional web capabilities:
/r/[owner]/[repo]
/badge/[owner]/[repo].svg
/share-card/[owner]/[repo].svg
/api/fix-pr
Looking for contributors
Good first issues:
- Add Python framework detection rules
- Add Rust readiness checks
- Add Go project detection
- Improve dangerous script detection
- Improve README scoring for non-English projects
See CONTRIBUTING.md and docs/launch-pack.md for contribution and launch details.
Local development
git clone https://github.com/shidesheng0218/repo-ready.git
cd repo-ready
node packages/cli/bin/repoready.js
node packages/cli/bin/repoready.js --compact
node packages/cli/bin/repoready.js fix --dry-run
Run checks:
node --test
npm run lint
npm run web:build
Roadmap
- CLI repository scanner
- English and Chinese reports
- Agent Failure Risk
- Audit Evidence Chain
- Fix plan and dry-run patches
- Screenshot-friendly CLI output
- GitHub Action wrapper
- Optional self-hosted web report
- Launch pack and marketing assets
- More language-specific rules
- More framework detection
- Public Agent Ready Index
- GitHub App Fix PR production flow
- Organization dashboard
Links
- GitHub: https://github.com/shidesheng0218/repo-ready
- npm: https://www.npmjs.com/package/@shidesheng0218/repo-ready
License
MIT
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found