Skip to content

Latest commit

 

History

History
104 lines (68 loc) · 3.2 KB

File metadata and controls

104 lines (68 loc) · 3.2 KB

Agent Compatibility

Who this is for

For you (user level)

You trust the README again: the assistant checks whether install, test, and lint commands in docs match what the repo really does.

For your projects (project level)

Open-source and inner-source projects reduce onboarding friction and agent failure modes when “quick start” drift silently breaks.

Best suited for

  • Polyglot or fast-moving repos where docs fall behind scripts
  • Projects onboarding agents as first-class “users” of the repo
  • Maintainers preparing for external contributors or marketplace plugins

Cursor plugin for checking how well a repo holds up under agent workflows. It pairs the published agent-compatibility CLI with focused reviews for startup, validation, and docs reliability.

By default, the full pass returns one overall score and one short list of the highest-leverage fixes. If the user wants the full breakdown, the agents can expose the component scores and the reasoning behind them.

What it includes

  • check-agent-compatibility: full compatibility pass
  • compatibility-scan-review: raw CLI-backed scan
  • startup-review: cold-start and bootstrap review
  • validation-review: small-change verification review
  • docs-reliability-review: docs reliability review

Score model

  • Agent Compatibility Score: final blended score shown to the user
  • Deterministic Compatibility Score: raw score from the published CLI
  • Startup Compatibility Score: how much guesswork it takes to boot the repo
  • Validation Loop Score: how practical it is to verify a small change
  • Docs Reliability Score: how closely the docs match the real setup path

The final score blends the deterministic scan with the workflow checks:

Agent Compatibility Score = round((deterministic * 0.7) + (workflow * 0.3))

The CLI also reports an accelerator layer for committed agent tooling. That extra context informs recommendations, but it does not inflate the deterministic compatibility score itself.

How to use it

Use check-agent-compatibility when you want the full pass. That skill fans out to the four review agents above, then returns a compact result:

## Agent Compatibility Score: 72/100

Top fixes
- First issue
- Second issue

Ask for a breakdown if you want the component scores or the weighting.

CLI notes

The plugin does not bundle the scanner. It runs the published npm package when needed.

Default scan (compact terminal dashboard):

npx -y agent-compatibility@latest .

JSON output:

npx -y agent-compatibility@latest --json .

Markdown output:

npx -y agent-compatibility@latest --md .

Plain text output:

npx -y agent-compatibility@latest --text .

Config override for ignored paths or weight overrides:

npx -y agent-compatibility@latest . --config ./agent-compatibility.config.json

The scanner is heuristic. It scores repo signals and surfaces likely friction, but it is not a full quality verdict on the codebase.

Local install

If you want to use this plugin directly, symlink this directory into:

~/.cursor/plugins/local/agent-compatibility