dependency-docs について
dependency-docsは、プロジェクトの依存関係に関する文書を探して参照するワークフロースキルです。パッケージ内、コードリポジトリ、別リポジトリ、オンライン文書の順に調べ、依存バージョンとの一致を確認します。
主な機能
- 01定められた順序で文書を検索
- 02文書と依存バージョンの照合
- 03パッケージマネージャーで同梱文書を特定
- 04公式リポジトリやオンライン文書へフォールバック
- 05パッケージの導入やプロジェクト変更を回避
活用シーン
- 01依存バージョンに対応する文書の検索
- 02信頼できる情報源を使ったAPI調査
- 03パッケージ内に文書がない場合の情報探索
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ juanmarin-co/ skills --skill dependency-docsインストール後、Claude Code で/dependency-docsを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
ドキュメントの参照元
以下の参照元を順番に使用します。確信を持って回答するのに十分な情報が得られた時点で終了してください。そうでない場合は、次の参照元に進みます。
-
同梱(
bundled):依存パッケージに含まれているドキュメントです。プロジェクトのパッケージマネージャーを使用して、インストール済みまたはキャッシュ済みのパッケージを探し、その内容を確認してください。 -
リポジトリ内(
in-repo):依存関係のコードと一緒に保存されているドキュメントです。プロジェクトのパッケージマネージャーまたは公式ウェブサイトからコードリポジトリを特定し、クローンして、含まれているドキュメントを確認してください。 -
別リポジトリ(
separate):別の公式リポジトリに保存されているドキュメントです。依存パッケージ、コードリポジトリ、または公式ウェブサイトからリンクをたどってください。リンクがない場合は、同じ組織が所有する他のリポジトリを確認してください。そのリポジトリが依存関係のドキュメントであることを確認してから、クローンしてください。 -
リモート(
remote):見つけたりクローンしたりできるリポジトリがなく、オンラインで公開されているドキュメントです。直接読み、ドキュメントリポジトリが見つからなかったことを明記してください。
ワークフロー
- プロジェクトから依存関係のバージョンを特定します。不明な場合に限り、ユーザーに確認してください。
- 上記のフォールバック順に従ってください。各参照元が依存関係のバージョンと一致することを確認してください。
- 信頼できる参照元が見つからない場合は、そこで終了してユーザーに提示を依頼してください。
- 特定したバージョンを、ユーザーの OS の一時ディレクトリに浅いクローンとして複製してください。
dependency-docs/<organization>-<repo>-<version>を使用し、リポジトリとバージョンが一致する既存のクローンがあれば再利用してください。 - まずドキュメントを読み、必要に応じて例、テスト、コードを確認してください。ファイルは参考資料として扱い、必要かつ安全な場合に限りリポジトリのコードを実行してください。
ルール
- ドキュメントを探すために、パッケージをインストールしたりプロジェクトを変更したりしないでください。
- 依存関係のドキュメントとして、記憶に頼らないでください。