claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Developer Tools

repo-ready

Make your repo ready for Codex, Claude Code, Cursor, and contributors.

// install
git clone https://github.com/shidesheng0218/repo-ready

RepoReady

Make your repo ready for Codex, Claude Code, Cursor, and contributors.

一行命令检查你的仓库是否适合 AI 编程代理协作。

npx @shidesheng0218/repo-ready@latest

RepoReady CLI preview

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

AreaChecks
Agent instructionsAGENTS.md, CLAUDE.md, .cursor/rules
Validationtest, build, lint, typecheck commands
README qualityinstall, usage, test, contribution, demo signals
CI / workflowGitHub Actions and verification workflow
Context qualitygenerated files, caches, large files, ignored folders
Safetydangerous scripts, force push, DB reset, production deploys
Code qualitytests, checks, lockfiles, CI, source structure

Why developers use it

CapabilityWhat it gives you
Agent Failure RiskPredicts why Codex, Claude Code, Cursor, or similar agents may fail in your repo.
Audit Evidence ChainShows the signals behind every score, not just a black-box number.
Fix PR PlanGroups 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:

GroupMeaning
Safe automatic fixesLow-risk files such as AGENTS.md, .gitignore, .env.example
Review-required fixesREADME, CI, templates, workflow changes
Manual-only boundariesdatabase, 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


FAQ

Why does my repo score low?

Common reasons:

  • No AGENTS.md, CLAUDE.md, or .cursor/rules files
  • No test, build, or lint commands detected
  • README is missing install, usage, or test sections
  • Large generated files or caches in the repository
  • Dangerous scripts in package.json (deploy, db reset, force push)

Run npx @shidesheng0218/repo-ready@latest fix --plan to see what RepoReady suggests.

Is RepoReady safe for private repositories?

RepoReady does not upload your source code by default. Local scans stay on your machine. The optional AI enhancement requires an API key and only sends metadata, not source files.

Does RepoReady execute my scripts?

No. RepoReady uses static analysis only. It reads files and parses configuration, but never executes repository scripts, test commands, or build commands.

Does RepoReady need an AI API key?

No. RepoReady works fully offline by default. AI enhancement is optional and requires an API key (OPENAI_API_KEY or ANTHROPIC_API_KEY).

How do I contribute new detection rules?

See CONTRIBUTING.md. Good first issues are listed in the README.

Windows: npx command not found or blocked

Use npx.cmd instead of npx:

npx.cmd @shidesheng0218/repo-ready@latest

If PowerShell blocks scripts, run:

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

How do I create a Fix PR?

npx @shidesheng0218/repo-ready@latest fix --plan
npx @shidesheng0218/repo-ready@latest fix --dry-run
npx @shidesheng0218/repo-ready@latest fix --pr --base main

fix --pr requires a git repository, a remote named origin, and GitHub CLI authenticated with gh auth login.


Troubleshooting

npx downloads an old version

Use @latest to always get the newest release:

npx @shidesheng0218/repo-ready@latest

Report shows "No test command detected" but I have tests

RepoReady detects common test frameworks (Jest, Mocha, Vitest, Go test, pytest, etc.). If your test command is not detected, open an issue with your package.json scripts.

Chinese output shows garbled text

Use --lang zh flag:

npx @shidesheng0218/repo-ready@latest --lang zh

If your terminal still shows garbled text, try Windows Terminal or set your terminal encoding to UTF-8.

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


FAQ

Does RepoReady execute my scripts?

No. RepoReady never executes repository scripts, build commands, test commands, or any user-defined code.

Does RepoReady upload my source code?

No. Local scans do not upload private source code by default.

Do I need an AI API key?

No. RepoReady works without any AI API key. AI enhancement is optional.

Do I need a server or domain?

No. RepoReady is CLI-first. The web report is optional and can be self-hosted.

Windows: npx is blocked by PowerShell execution policy?

Use npx.cmd instead of npx:

npx.cmd @shidesheng0218/repo-ready@latest

Or run:

Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

Why is my score low?

RepoReady checks whether your repository has:

  • Agent instructions (AGENTS.md, CLAUDE.md, Cursor rules)
  • Test, build, and lint commands
  • A clear README with install, usage, test, and contribution sections
  • Clean context (no large generated files, caches, or ignored folders)
  • Safe scripts (no dangerous deployment, database reset, or force push commands)

Missing any of these will lower your score.

Can I contribute new rules?

Yes. See CONTRIBUTING.md and the Good First Issues section.

How do I fix issues found by RepoReady?

Run:

npx @shidesheng0218/repo-ready@latest fix --dry-run
npx @shidesheng0218/repo-ready@latest fix --plan

This will show you what RepoReady can generate and which changes need human review.

License

MIT

// compatibility

Platformscli, api, web
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageJavaScript

// faq

What is repo-ready?

Make your repo ready for Codex, Claude Code, Cursor, and contributors.. It is open-source on GitHub.

Is repo-ready free to use?

repo-ready is open-source under the MIT license, so it is free to use.

What category does repo-ready belong to?

repo-ready is listed under devtools in the Claudeers registry of Claude-compatible tools.

1 views
24 stars
unclaimed
updated 5 days ago

// embed badge

repo-ready on Claudeers
[![Claudeers](https://claudeers.com/api/badge/repo-ready.svg)](https://claudeers.com/repo-ready)

// retro hit counter

repo-ready hit counter
[![Hits](https://claudeers.com/api/counter/repo-ready.svg)](https://claudeers.com/repo-ready)

// reviews

// guestbook

0/500

// related in Developer Tools

🔓

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Curs…

// devtoolsaffaan-m/JavaScript225,699MIT[ claude ]
🔓

Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA

// devtoolsgarrytan/TypeScript119,234MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// devtoolssafishamsi/Python80,484MIT[ claude ]
🔓

🙌 OpenHands: AI-Driven Development

// devtoolsOpenHands/Python79,324NOASSERTION[ claude ]
Connectorlinks several projects together across the ecosystem · 14 connections
→ see how repo-ready connects across the ecosystem