リポジトリ全体をクローンせずに必要なスキルだけを選んで導入する方法
使うタイミング: リポジトリに50以上のスキルがあるが、自分のワークフローに合うのは3つだけという場合。
前提条件
- sparse-checkout対応のgit — git >= 2.25 — 最近のインストールであれば対応済み
フロー
-
sparse-checkoutでクローンClone awesome-llm-skills with sparse-checkout enabled, cone mode.✓ コピーしました→ .git/info/sparse-checkoutを持つ空のリポジトリ
-
必要なスキルだけを選択git sparse-checkout set skills/testing skills/csv-processing skills/git-workflows✓ コピーしました→ 指定した3つのフォルダのみが展開される
結果: 使用するスキルだけの軽量なインストール。
注意点
- スキル同士がカテゴリをまたいで相互参照している — 各SKILL.mdのprerequisitesを確認すること。兄弟スキルの存在を前提としているものがあるため、それらも追加する。