dependency-resolver

Compare local and CI tool versions to resolve dependency conflicts.

1|Updated Nov 11, 2025
One-click install
npx skills add https://github.com/rysweet/RustyClawd --skill dependency-resolver
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dependency-resolver
Source: https://github.com/rysweet/RustyClawd/tree/main/.claude/skills/dependency-resolver
Command: npx skills add https://github.com/rysweet/RustyClawd --skill dependency-resolver

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents CI failures caused by mismatches between your local development environment and the CI environment, saving hours of debugging time.

Core Features & Use Cases

  • Environment Comparison: Detects differences in Python versions, linters, and other tools between local and CI setups.
  • Actionable Recommendations: Provides specific commands to align your local environment with CI requirements.
  • Use Case: You push code and the CI build fails due to a linter error that doesn't appear on your machine. This Skill identifies the version difference and tells you exactly how to fix it before pushing.

Quick Start

Run the dependency-resolver skill to check for any version mismatches between your local setup and the CI environment.

Frequently Asked Questions about dependency-resolver

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why does my CI build fail with linter errors that don't appear locally?

CI build failures from linter errors that don't appear locally are typically caused by version mismatches between your local and CI environments. This Skill compares tool versions to identify the drift and provides specific commands to align them.

How do I detect Python version drift between my local setup and CI?

To detect Python version drift, this Skill inspects your local environment using shell commands and reads CI configuration files like .github/workflows/ci.yml. It compares the versions to pinpoint discrepancies that could cause pre-push failures.

Can I use this skill to check pyproject.toml configurations against my CI environment?

Yes, you can use this Skill to check pyproject.toml configurations against your CI environment. It reads configuration files like pyproject.toml and CI workflows to compare tool versions and identify mismatches before pushing code.

What is the best way to prevent pre-push failures caused by environment differences?

The best way to prevent pre-push failures caused by environment differences is to automate dependency conflict detection. This Skill compares local and CI configurations to provide actionable recommendations for aligning your tools before pushing.

How do I fix linter version mismatches before pushing code?

To fix linter version mismatches before pushing, run this Skill to compare your local setup with CI. It identifies the specific version differences and provides actionable commands to update and align your local environment with CI requirements.