mcpField
S
setup

setup

github.com/terrylica開発294 回インストール1 日前に更新
リポジトリ

setup について

asciinema-tools の依存関係を確認・インストールするスキルです。コアまたはオプションの選択、修復、検証に対応し、確認プロンプトを省略できます。

主な機能

  1. 01依存関係の事前チェック
  2. 02不足している依存関係のインストール
  3. 03コンポーネントの修復または更新
  4. 04コアまたはオプションの選択
  5. 05インストール結果の検証

活用シーン

  1. 01asciinema-tools の使用前に依存関係を確認
  2. 02コアコンポーネントのみをインストール
  3. 03プロンプトを省略して全コンポーネントをインストール

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/terrylica/cc-skills --skill setup

インストール後、Claude Code で/setupを入力して読み込まれたか確認します。

同梱ファイルreferences/evolution-log.md

詳細

/asciinema-tools:setup

asciinema-tools の依存関係をすべて確認してインストールします。

自己進化型スキル:このスキルは使用を通じて改善されます。手順に誤りがある場合、パラメーターにずれが生じた場合、または回避策が必要だった場合は、先送りせず、すぐにこのファイルを修正してください。実際に再現できる問題がある場合にのみ更新してください。

引数

引数説明
check事前チェックを実行します(デフォルト)
install不足している依存関係をインストールします
repairすべてのコンポーネントを再インストール/アップグレードします
--allすべて(コア+オプション)をインストールします
--coreコアのみをインストールします(asciinema、rg)
--optionalオプションのみをインストールします
-y, --yes確認プロンプトをスキップします

依存関係

コンポーネント種類インストール方法
asciinemaコアbrew install asciinema
ripgrepコアbrew install ripgrep
iTerm2オプションbrew install --cask iterm2
fswatchオプションbrew install fswatch
gh CLIオプションbrew install gh
YAKEオプションuv run --with yake

実行

スキップのロジック
  • アクションが指定されている場合 -> フェーズ1(アクションの選択)をスキップします
  • --core/--all/--optional が指定されている場合 -> フェーズ2をスキップします
  • -y が指定されている場合 -> すべての確認をスキップします
ワークフロー
  1. 確認:すべての依存関係について事前チェックを実行します
  2. アクション:アクションの種類を AskUserQuestion で確認します
  3. 選択:コンポーネントを AskUserQuestion で確認します
  4. インストール:選択したインストールを実行します
  5. 検証:インストールが成功したことを確認します

例

# Check all dependencies
/asciinema-tools:setup check

# Install core dependencies
/asciinema-tools:setup install --core

# Install everything without prompts
/asciinema-tools:setup install --all -y

トラブルシューティング

問題原因解決策
brew が見つからないHomebrew がインストールされていないhttps://brew.sh からインストールします
権限が拒否されるインストールに sudo が必要診断のために brew doctor を実行します
asciinema が見つからないPATH が更新されていないターミナルを再起動するか、プロファイルを source します
gh の認証に失敗する認証されていないgh auth login を実行します
YAKE のインポートエラーPython パッケージが不足しているuv pip install yake

実行後の振り返り

このスキルの実行完了後、終了する前に確認してください。

  1. コマンドは成功しましたか? — 成功しなかった場合は、失敗の原因となった手順またはエラー表を修正してください。
  2. パラメーターや出力に変更はありましたか? — 基盤となるツールのインターフェースにずれが生じている場合は、使用例とパラメーター表を最新の状態に更新してください。
  3. 回避策が必要でしたか? — 独自に対応(異なるフラグや追加の手順など)する必要があった場合は、次回同じ回避策が不要になるよう、この SKILL.md を更新してください。

問題が実際に再現できる場合にのみ更新してください。憶測で更新しないでください。

コメント