setup について
asciinema-tools の依存関係を確認・インストールするスキルです。コアまたはオプションの選択、修復、検証に対応し、確認プロンプトを省略できます。
主な機能
- 01依存関係の事前チェック
- 02不足している依存関係のインストール
- 03コンポーネントの修復または更新
- 04コアまたはオプションの選択
- 05インストール結果の検証
活用シーン
- 01asciinema-tools の使用前に依存関係を確認
- 02コアコンポーネントのみをインストール
- 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が指定されている場合 -> すべての確認をスキップします
ワークフロー
- 確認:すべての依存関係について事前チェックを実行します
- アクション:アクションの種類を AskUserQuestion で確認します
- 選択:コンポーネントを AskUserQuestion で確認します
- インストール:選択したインストールを実行します
- 検証:インストールが成功したことを確認します
例
# 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 |
実行後の振り返り
このスキルの実行完了後、終了する前に確認してください。
- コマンドは成功しましたか? — 成功しなかった場合は、失敗の原因となった手順またはエラー表を修正してください。
- パラメーターや出力に変更はありましたか? — 基盤となるツールのインターフェースにずれが生じている場合は、使用例とパラメーター表を最新の状態に更新してください。
- 回避策が必要でしたか? — 独自に対応(異なるフラグや追加の手順など)する必要があった場合は、次回同じ回避策が不要になるよう、この SKILL.md を更新してください。
問題が実際に再現できる場合にのみ更新してください。憶測で更新しないでください。
コメント
Markdown 対応