npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

agent-repo-kit

v0.1.1

Published

Score and fix GitHub repos for AI coding agents.

Readme

Agent Repo Kit

Make any GitHub repo ready for Claude Code, Codex, and Cursor in two commands.

agent-repo-kit npm version release license: MIT

npx agent-repo-kit report
npx agent-repo-kit fix --dry-run

Agent Repo Kit checks whether your repo has the signals AI coding agents need: instructions, verification commands, CI, secret rules, and publish safety. It generates a readiness score, a markdown report, machine-readable JSON, and a shareable card, then previews the smallest fixes.

  • No setup required: run it with npx
  • Dry-run first: inspect fixes before files change
  • Shareable output: publish the score, report, JSON, or card

Why It Exists

Most repos are not agent-ready. They may have tests and docs, but agents still need clear answers:

  • where repo instructions live
  • which command proves a change works
  • whether CI exists
  • which local files must stay secret
  • whether package publish safety is in place

Agent Repo Kit turns those signals into a simple report-and-fix loop.

Quickstart

Run the read-only report:

npx agent-repo-kit report

It writes:

  • AGENT_REPO_REPORT.md
  • .agent-repo-kit/report.json
  • agent-repo-card.svg

Preview fixes:

npx agent-repo-kit fix --dry-run

Apply only after reviewing the dry-run:

npx agent-repo-kit fix
npx agent-repo-kit report

Commands

| Goal | Command | | --- | --- | | Score a repo | npx agent-repo-kit report | | Preview fixes | npx agent-repo-kit fix --dry-run | | Apply fixes | npx agent-repo-kit fix |

In v1, fix creates a missing AGENTS.md and tightens common local-secret ignore rules.

What Gets Checked

  • agent instruction entrypoints such as AGENTS.md, CLAUDE.md, and Cursor rules
  • verification commands such as tests and builds
  • README quickstart and development guidance
  • GitHub Actions CI
  • .gitignore coverage for local secrets
  • package publish safety such as files and npm run audit:pack

Agent Surfaces

Agent Repo Kit keeps one shared policy and renders native surfaces for different tools:

  • Claude Code: .claude/skills/*, slash commands, settings, hook
  • Codex: AGENTS.md
  • Cursor: .cursor/rules/*.mdc
  • Generic: adapters/generated/agent-repo-kit-policy.json

Development

npm install
npm run adapters:check
npm test
npm run audit:pack

If policy or renderer behavior changes:

npm run adapters:render

Not affiliated with Anthropic, OpenAI, or Cursor.

License

MIT