Skip to content

Add depradar skill — dependency breaking-change radar#318

Open
tarun-khatri wants to merge 1 commit intoopenai:mainfrom
tarun-khatri:add-depradar-skill
Open

Add depradar skill — dependency breaking-change radar#318
tarun-khatri wants to merge 1 commit intoopenai:mainfrom
tarun-khatri:add-depradar-skill

Conversation

@tarun-khatri
Copy link
Copy Markdown

Summary

  • Adds depradar, a dependency breaking-change radar skill
  • Scans project deps across 6 ecosystems (npm, PyPI, crates.io, Maven, Go, RubyGems) for breaking changes
  • Finds impacted files in your codebase via Python AST analysis, JS/TS import tracking, and grep fallback
  • Surfaces community pain signals from GitHub Issues, Stack Overflow, Reddit, and Hacker News
  • Scores packages 0-100 by severity × recency × codebase impact × community pain
  • Zero external dependencies — Python 3.8+ stdlib only
  • 838 tests across 38 test files

Install

npx skills add tarun-khatri/depradar-skill

Links

Test plan

  • SKILL.md follows the Agent Skills frontmatter spec (name + description)
  • Self-contained — points to GitHub repo for full install
  • 838/838 tests passing in the source repo
  • Published on ClawHub and Skills.sh

🤖 Generated with Claude Code

Scans project dependencies across npm, PyPI, crates.io, Maven, Go, and
RubyGems for breaking changes, finds impacted files in the codebase via
AST analysis, and surfaces community pain signals from GitHub Issues,
Stack Overflow, Reddit, and Hacker News. Scores 0-100 by severity,
recency, codebase impact, and community pain.

Zero dependencies (Python 3.8+ stdlib only), 838 tests.

Repository: https://github.com/tarun-khatri/depradar-skill
Install: npx skills add tarun-khatri/depradar-skill

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@tarun-khatri tarun-khatri requested a review from a team March 28, 2026 20:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant