Automated dependency conflict detection and resolution. Detects local vs CI environment mismatches, compares versions, and generates pinning recommendations. Run as pre-push check to catch issues early.
Automated dependency conflict detection and resolution for local vs CI environment mismatches.
This skill addresses a 45-minute debug cycle problem documented in DISCOVERIES.md:
"Environment mismatches: Local (Python 3.12.10, ruff 0.12.7) vs CI (Python 3.11, ruff 0.13.0) - 20-25 minute investigation overhead"
Existing tools fix problems AFTER they occur. This skill catches them BEFORE push.
The skill auto-activates when you mention:
/amplihack:dependency-resolver
/fix dependency
/check-env
User: "My code works locally but CI fails on ruff errors"
Claude: [Activates dependency-resolver skill]
## Dependency Resolver Report
### Environment Comparison
| Component | Local | CI | Status |
|-----------|-------|-----|--------|
| Python | 3.12.10 | 3.11 | MISMATCH |
| ruff | 0.12.7 | 0.13.0 | MISMATCH |
### Quick Fix Commands
pip install ruff==0.13.0
pre-commit autoupdate
pre-commit run --all-files
Works with existing amplihack tools:
| Tool | Integration | | -------------------------- | -------------------------------------------- | | fix-agent | Uses Template 1 (import) and Template 4 (CI) | | pre-commit-diagnostic | Hand-off for hook failures | | ci-diagnostic-workflow | Hand-off for post-push issues | | ci_status.py | Checks CI status after fixes |
pre-commit autoupdate or pin versionpip install -e ".[dev]"Good times:
Not needed:
.claude/skills/dependency-resolver/
SKILL.md # Main skill definition (execution instructions)
README.md # This file (documentation)
~/.amplihack/.claude/context/DISCOVERIES.md - CI Failure Resolution Process Analysis~/.amplihack/.claude/agents/amplihack/specialized/fix-agent.md - Fix templates~/.amplihack/.claude/agents/amplihack/specialized/ci-diagnostic-workflow.md - Post-push CI.github/workflows/ci.yml - CI configuration source of truthSearch for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer