mcpField
C
cyrus-setup-repository

cyrus-setup-repository

github.com/cyrusagentsエージェントワークフロー8791.0k 回インストール今日更新
リポジトリ

cyrus-setup-repository について

Cyrus が対象のコードベースを扱えるよう、Git リポジトリを登録するセットアップスキルです。リポジトリの追加や必要に応じた Linear ワークスペースの選択を案内します。

主な機能

  1. 01登録済みリポジトリの確認
  2. 02Git URL によるリポジトリ追加
  3. 03リポジトリのクローンと登録
  4. 04Linear ワークスペースの選択

活用シーン

  1. 01Cyrus が扱うコードベースの登録
  2. 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> (追加したリポジトリごとに繰り返します)

コメント