| name | actrun-init |
| description | プロジェクトに actrun を導入する。インストール、actrun.toml 設定、ワークフロー調整をガイドする。 |
actrun-init Skill
プロジェクトに actrun を導入し、GitHub Actions ワークフローをローカルで実行できるようにする。
このスキルの使い方
ユーザーが以下のいずれかを求めた場合にこのスキルを適用する:
- actrun をプロジェクトに導入したい
- actrun.toml を設定したい
- 既存のワークフローを actrun 対応にしたい
導入手順
Step 1: インストール
curl -fsSL https://raw.githubusercontent.com/mizchi/actrun/main/install.sh | sh
docker run --rm -v "$PWD":/workspace -w /workspace ghcr.io/mizchi/actrun workflow run .github/workflows/ci.yml
moon install mizchi/actrun/cmd/actrun
git clone https://github.com/mizchi/actrun.git && cd actrun
moon build src/cmd/actrun --target native
Step 2: 環境チェック
actrun doctor
以下を確認:
git: 必須
bash: 必須
node: Node.js アクション実行に必要
docker: Docker アクション/コンテナジョブに必要
nix: Nix 連携を使う場合
Step 3: 設定ファイル生成
actrun init
actrun.toml が生成される。ローカルにインストール済みのツールを自動検出し、対応する setup アクションのスキップ設定を提案する。
Step 4: ワークフローの動作確認
actrun .github/workflows/ci.yml --dry-run
actrun .github/workflows/ci.yml