Agent skill

check_deps

ソースコード内のimportとpyproject.tomlの依存関係の整合性をチェックする

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/check-deps-tatsuki-washimi-gwexpy

SKILL.md

Check Dependencies

This skill verifies that all imported packages are declared in the project dependencies.

Instructions

  1. Scan Imports:

    • Use grep or a script to find all import ... and from ... import statements in gwexpy/.
    • Extract top-level package names (e.g., from numpy.linalg get numpy).
  2. Read Configuration:

    • Read dependencies and project.optional-dependencies sections in pyproject.toml.
  3. Compare:

    • Identify packages imported but missing from configuration (Potential ModuleNotFoundError).
    • Identify packages in configuration but never imported (Bloat).
    • Note: Ignore standard library modules (e.g., os, sys, typing) and dev dependencies used only in tests/.
  4. Report:

    • List missing dependencies.
    • List potentially unused dependencies.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results