share-a-library について
管理対象のワークスペースにある完成済みライブラリを GitHub リポジトリとして公開し、チーム向けのインストールコマンドを用意するスキルです。ドキュメント生成、リポジトリの作成または再利用、コレクション単位かライブラリ全体かの共有を扱います。
主な機能
- 01ライブラリのドキュメント再生成
- 02GitHub リポジトリの公開・更新
- 03コレクションまたは全体のインストール選択
- 04リポジトリ URL とインストールコマンドの提示
活用シーン
- 01完成したライブラリのチーム共有
- 02厳選した starter-pack コレクションの公開
- 03既存ライブラリリポジトリのプッシュ
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ moizibnyousaf/ ai-agent-skills --skill share-a-libraryインストール後、Claude Code で/share-a-libraryを入力して読み込まれたか確認します。
詳細
ライブラリを共有する
目標
完成したローカルライブラリを、リポジトリ URL と、ほかのエージェントが使えるインストールコマンドを備えた、実際に共有可能な成果物にします。
前提条件
- 管理対象のライブラリワークスペース内にいること。
- ライブラリの動作確認が済んでいること。
npx ai-agent-skills build-docsをすでに実行しているか、公開前に実行すること。
ワークフロー
- 必要に応じてドキュメントを再生成します。
npx ai-agent-skills build-docs
- ワークスペースを GitHub に公開します。
git init
git add .
git commit -m "Initialize skills library"
gh repo create <owner>/<repo> --public --source=. --remote=origin --push
- そのまま共有できる正確なインストールコマンドを返します。
ライブラリに starter-pack コレクションがある場合:
npx ai-agent-skills install <owner>/<repo> --collection starter-pack -p
それ以外の場合:
npx ai-agent-skills install <owner>/<repo> -p
ガードレール
git initの段階で止めないでください。リポジトリが作成され、インストールコマンドを用意するまでは、ライブラリは共有されていません。- リポジトリがすでにある場合は、既存のリモートに接続してプッシュし、重複して作成しないでください。
- 厳選されたスターターパックがある場合は、コレクションのインストールコマンドを優先してください。
- プレースホルダーではなく、実際に使用したリポジトリの情報を返してください。
完了
以下を返します。
- リポジトリ URL
- コレクションとライブラリ全体のどちらを共有したか
- チームメイトに渡す正確なインストールコマンド
コメント
Markdown 対応