← 一覧へ
✨ コードを良くするCC / Codex 両対応難易度: 中級

依存関係ドクター dependency-doctor

依存関係の問題、早期発見で安心!

出典リポの★
136,076
最終更新
1ヶ月前
作者
Shubhamsaboo

これは何?

依存関係ドクターは、プロジェクトの依存関係ファイルをチェックし、潜在的な問題を見つけてくれる便利なツールです。標準ライブラリと名前が重複しているパッケージや、古くなったバックポート、バージョン指定のない依存関係などを発見し、優しく修正方法を教えてくれます。オフラインで動作するので、安全に使えますよ。

依存関係ドクターの紹介マンガ

これでできること

  • 依存関係ファイルの潜在的な問題を発見する
  • 問題の詳細と修正方法をわかりやすく説明する
  • 標準ライブラリと名前が重複しているパッケージを見つける
  • 古くなったバックポートを特定する
  • バージョン指定のない依存関係をチェックする

こんな時に便利

依存関係の問題が心配な時
パッケージがうまくインストールできない時
古くなった依存関係をチェックしたい時
プロジェクトの依存関係を整理したい時

使い方

まず、チェックしたい依存関係ファイルのパスを指定します。複数ある場合は、どのファイルをチェックするか尋ねます。コマンドを実行すると、潜在的な問題とその修正方法が表示されます。オフラインで動作するので、安心して使えますよ。

使用例(こう頼んでみよう)

requirements.txtの依存関係をチェックしてpackage.jsonに問題がないか確認して依存関係に古いものが含まれていないか調べて

必要なもの

  • 特になし

導入方法

いちばん簡単(AIに頼む)
次のスキルを入れて: https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/agent_skills/dependency-doctor
手動で置く
Claude Code → ~/.claude/skills/dependency-doctor/
Codex → ~/.agents/skills/dependency-doctor/

使いこなしのコツ

  • まずはオフラインでチェックし、必要に応じてオンラインチェックを実行しましょう
  • 修正提案は必ず確認してから適用しましょう
  • 全ての問題を解決しても、CVE監査の代わりにはならないので注意しましょう