workflow-automation について
workflow-automationは、複雑な複数ステップの処理に使うワークフローを作成・実行するスキルです。オーケストレーションやCI/CDパイプラインを構成する開発者やチーム向けに、テスト、デプロイ、リリース、レビューのテンプレートを備えています。
主な機能
- 01名前付きワークフローの作成と実行
- 02CI、デプロイ、テスト、リリース、レビューのテンプレート
- 03ワークフローの一覧表示と状態確認
- 04ワークフローのYAML形式でのエクスポート
活用シーン
- 01CIパイプラインの構築
- 02デプロイプロセスの自動化
- 03リリースやコードレビューのワークフロー再利用
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill workflow-automationインストール後、Claude Code で/workflow-automationを入力して読み込まれたか確認します。
詳細
ワークフロー自動化スキル
目的
複雑な複数ステップのプロセス向けに、自動化されたワークフローを作成して実行します。
トリガー条件
- 複数ステップの自動化プロセス
- 再利用可能なワークフローの作成
- 複雑なタスクのオーケストレーション
- CI/CD パイプラインのセットアップ
コマンド
ワークフローの作成
npx claude-flow workflow create --name "deploy-flow" --template ci
ワークフローの実行
npx claude-flow workflow execute --name "deploy-flow" --env production
ワークフローの一覧表示
npx claude-flow workflow list
テンプレートのエクスポート
npx claude-flow workflow export --name "deploy-flow" --format yaml
ステータスの表示
npx claude-flow workflow status --name "deploy-flow"
組み込みテンプレート
| テンプレート | 説明 |
|---|---|
ci | 継続的インテグレーションパイプライン |
deploy | デプロイワークフロー |
test | テストワークフロー |
release | リリースの自動化 |
review | コードレビューワークフロー |
ワークフローの構造
name: example-workflow
steps:
- name: analyze
agent: researcher
task: "Analyze requirements"
- name: implement
agent: coder
depends: [analyze]
task: "Implement solution"
- name: test
agent: tester
depends: [implement]
task: "Write and run tests"
ベストプラクティス
- ステップの依存関係を明確に定義します
- 各ステップに適切なエージェントタイプを使用します
- 検証ゲートを含めます
- ワークフローをエクスポートして再利用します
コメント
Markdown 対応