cyrus-setup-repository について
Cyrus が対象のコードベースを扱えるよう、Git リポジトリを登録するセットアップスキルです。リポジトリの追加や必要に応じた Linear ワークスペースの選択を案内します。
主な機能
- 01登録済みリポジトリの確認
- 02Git URL によるリポジトリ追加
- 03リポジトリのクローンと登録
- 04Linear ワークスペースの選択
活用シーン
- 01Cyrus が扱うコードベースの登録
- 02複数の Linear ワークスペースへのリポジトリ追加
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ cyrusagents/ cyrus --skill cyrus-setup-repositoryインストール後、Claude Code で/cyrus-setup-repositoryを入力して読み込まれたか確認します。
詳細
重要:~/.cyrus/.env または ~/.cyrus/ 内のファイルに対して、Read、Edit、Write ツールを絶対に使用しないでください。環境ファイルを操作する場合は、Bash コマンド(grep、printf >> など)のみを使用してください。シークレットを会話のコンテキストに読み込んではいけません。
リポジトリをセットアップする
Git リポジトリを Cyrus に追加し、作業対象のコードベースを認識できるようにします。
ステップ 1:既存のリポジトリを確認する
cat ~/.cyrus/config.json 2>/dev/null | grep -o '"url"' | wc -l
リポジトリがすでに設定されている場合は、一覧を表示します。
cat ~/.cyrus/config.json 2>/dev/null
すでに追加されているリポジトリをユーザーに伝えます。
ステップ 2:リポジトリを追加する
ユーザーに尋ねます。
Cyrus で作業するリポジトリの Git URL を入力してください。 (例:
https://github.com/yourorg/yourrepo.git)
実行します。
cyrus self-add-repo <url>
このコマンドは、リポジトリを ~/.cyrus/repos/ にクローンし、Linear ワークスペースに登録します。
複数のワークスペースが設定されている場合は、使用するワークスペースを尋ねます。
cyrus self-add-repo <url> "<workspace name>"
リポジトリが追加されたことを確認します。
cat ~/.cyrus/config.json | grep "<repo-name>"
ステップ 3:さらに追加しますか?
ユーザーに尋ねます。
別のリポジトリも追加しますか?(y/n)
「はい」の場合は、ステップ 2 を繰り返します。「いいえ」の場合は、続行します。
完了
✓ リポジトリを追加しました:
<url>(追加したリポジトリごとに繰り返します)