mcpField
W
workflow-automation

workflow-automation

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

workflow-automation について

workflow-automationは、複雑な複数ステップの処理に使うワークフローを作成・実行するスキルです。オーケストレーションやCI/CDパイプラインを構成する開発者やチーム向けに、テスト、デプロイ、リリース、レビューのテンプレートを備えています。

主な機能

  1. 01名前付きワークフローの作成と実行
  2. 02CI、デプロイ、テスト、リリース、レビューのテンプレート
  3. 03ワークフローの一覧表示と状態確認
  4. 04ワークフローのYAML形式でのエクスポート

活用シーン

  1. 01CIパイプラインの構築
  2. 02デプロイプロセスの自動化
  3. 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"

ベストプラクティス

  1. ステップの依存関係を明確に定義します
  2. 各ステップに適切なエージェントタイプを使用します
  3. 検証ゲートを含めます
  4. ワークフローをエクスポートして再利用します

コメント