Who it is forA platform engineer comparing many repositories without installing each project's dependencies.
The problemYou need a consistent snapshot of repo hygiene across languages.
The outcomeA Markdown or JSON report of repository signals, with secret file contents never read.
What you need first
- Python 3.10 or newer
- Codex for the skill workflow (the scripts run standalone)
Steps
- Clone the repo and cd into it
- Run
python scripts/collect_repo_signals.py /path/to/repo --format markdown - Save a JSON baseline with
python scripts/collect_repo_signals.py /path/to/repo --format json --output before.json - Scope a monorepo package with --include-path and --exclude-path
Prompt for your agent
Run `python scripts/collect_repo_signals.py <path> --format json --output before.json` from 1838904818/audit-repo. Summarize CI, tests and large files found and confirm no sensitive file contents appear in the output.
Caveat. Filename checks flag sensitive-looking names only; they do not scan file contents for secrets.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for 1838904818/audit-repo and "Export a repo's health signals as Markdown or JSON"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer