mcpField
W
workflow-automation

workflow-automation

github.com/shipshitdev生産性38137 回インストール今日更新
リポジトリ

workflow-automation について

コンテンツワークフローを設計・改善するチーム向けのスキルです。プロセス文書化、自動化、承認を扱い、既存の流れやボトルネックを整理して手順とルールを定めます。

主な機能

  1. 01コンテンツワークフローと判断点の設計
  2. 02手順書とフローチャートの作成
  3. 03自動化ルールの特定と定義
  4. 04承認手順・役割・基準の設計
  5. 05コンテンツパイプラインの分析と最適化

活用シーン

  1. 01チームのコンテンツ制作・公開プロセスを文書化
  2. 02公開前にマネージャー承認を設ける計画
  3. 03自動化できる反復的な工程の特定
  4. 04企画から公開までのボトルネック削減

インストール

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

$npx skills add https://github.com/shipshitdev/skills --skill workflow-automation

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

同梱ファイルplugin.json

詳細

コンテンツワークフローの自動化

概要

このスキルは、コンテンツワークフローの設計と実装、プロセス文書の作成、自動化ルールの提案、承認プロセスの文書化、効率性と品質を高めるコンテンツパイプラインの最適化を支援します。

このスキルを使用するタイミング

次のような場合、このスキルが自動的に有効になります。

  • ワークフロー設計やコンテンツプロセスについて質問する
  • コンテンツワークフローの文書化について支援が必要
  • 自動化の提案や実装を依頼する
  • 承認ワークフローを設計したい
  • コンテンツパイプラインの最適化が必要
  • プロセス改善や効率化について質問する

主な機能

1. コンテンツワークフローの設計

効果的なコンテンツワークフローを設計するには、次の手順に従います。

  1. 現在のプロセスを把握する

    • 既存のコンテンツ作成プロセスを整理する
    • ワークフローの各ステップと関係者を特定する
    • 現在の課題やボトルネックを文書化する
  2. 最適なワークフローを設計する

    • ワークフローの構成を作成する:入力 → 処理 → 出力
    • ワークフローの各ステップと判断ポイントを定義する
    • 自動化の機会を特定する
    • 効率性と品質を高めるワークフローを設計する
  3. ワークフローを文書化する

    • 視覚的なワークフロー図を作成する
    • 手順をステップごとに文書化する
    • 役割と責任を定義する
    • 必要なツールと連携を指定する

ユーザーからのリクエスト例: 「承認ステップを含む、チーム向けのコンテンツワークフローを設計してください」

連携(プロジェクトから検出):

  • コンテンツ管理プラットフォーム:ワークフロー文書を保存する
  • パブリッシングプラットフォーム:ワークフロー自動化を実装する
  • コンテンツ作成ツール:ワークフローの各ステップをコンテンツ生成に統合する
2. プロセス文書の作成

包括的なプロセス文書を作成するには、次の手順に従います。

  1. コンテンツプロセスを文書化する

    • コンテンツ作成プロセス
    • コンテンツ承認プロセス
    • コンテンツ公開プロセス
    • コンテンツ最適化プロセス
  2. 視覚的なフローチャートを作成する

    • 文書化された手順をフローチャートに変換する
    • 複雑なプロセスを視覚化する
    • プロセスを理解しやすく、共有しやすくする
  3. 文書を保守する

    • 文書を最新の状態に保つ
    • プロセス変更のバージョン管理を行う
    • チームと文書を共有する

ユーザーからのリクエスト例: 「コンテンツ作成プロセスのフローチャートを作成してください」

連携(プロジェクトから検出):

  • コンテンツ管理プラットフォーム:プロセス文書を保存する
  • チームコラボレーション機能:ワークフローをチームと共有する
3. 自動化ルールの提案

自動化ルールを提案して実装するには、次の手順に従います。

  1. 自動化の機会を特定する

    • ワークフローを確認し、繰り返し作業を探す
    • 自動化できる手動のステップを特定する
    • 自動化の実現可能性と影響を評価する
  2. 自動化ルールを設計する

    • トリガー条件を定義する
    • 自動化アクションを指定する
    • エラー処理とフォールバックを設計する
  3. 自動化を実装する

    • コンテンツプラットフォームで自動化ルールを設定する(プロジェクトから検出)
    • 自動化ワークフローをテストする
    • 自動化のパフォーマンスを監視する

ユーザーからのリクエスト例: 「コンテンツワークフローのどの部分を自動化できますか?」

連携(プロジェクトから検出):

  • パブリッシングプラットフォーム:スケジュール設定と配信を自動化する
  • コンテンツ管理プラットフォーム:コンテンツ整理を自動化する
  • 分析プラットフォーム:レポート生成を自動化する
4. 承認プロセスの設計

コンテンツ承認ワークフローを設計するには:

  1. 承認要件を定義する

    • 承認に関わる関係者を特定する
    • 承認基準を定義する
    • 承認ワークフローの手順を指定する
  2. 承認ワークフローを設計する

    • 承認プロセスの構造を作成する
    • 役割と権限を定義する
    • 承認通知とリマインダーを設計する
  3. 承認システムを実装する

    • コンテンツプラットフォームで承認ワークフローを設定する(プロジェクトから調査)
    • 通知とアラートを設定する
    • 承認ステータスと履歴を追跡する

ユーザーリクエストの例: 「公開前にコンテンツのマネージャー承認が必要となる承認ワークフローを設計してください」

統合(プロジェクトから調査):

  • コンテンツ管理プラットフォーム:承認ワークフローの管理
  • モバイルアプリ:承認通知とアクション
  • 公開プラットフォーム:承認を必須とする公開
5. コンテンツパイプラインの最適化

効率性を高めるためにコンテンツパイプラインを最適化するには:

  1. 現在のパイプラインを分析する

    • アイデアの創出から公開までのコンテンツパイプラインを図式化する
    • ボトルネックや非効率な箇所を特定する
    • パイプラインのパフォーマンス指標を測定する
  2. パイプラインを最適化する

    • 不要な手順を削除する
    • 独立したタスクを並列化する
    • 反復的なプロセスを自動化する
    • リソースの割り当てを最適化する
  3. 監視して改善する

    • パイプラインのパフォーマンスを追跡する
    • 最適化の機会を特定する
    • ワークフローの効率を継続的に改善する

ユーザーリクエストの例: 「アイデアの創出から公開までにかかる時間を短縮できるよう、コンテンツパイプラインの最適化を手伝ってください」

統合(プロジェクトから調査):

  • すべてのプラットフォーム:プラットフォーム全体のワークフローを最適化する
  • 分析プラットフォーム:パイプラインのパフォーマンス指標を追跡する
  • コンテンツ管理プラットフォーム:ワークフローの効率を監視する

プロジェクトのコンテキストの調査

ワークフローを設計する前に、プロジェクトのコンテキストを調査してください:

  1. プロジェクトのドキュメントをスキャンする:

    • .agents/memory/でワークフローのアーキテクチャと既存のプロセスに関するドキュメントを確認する
    • ワークフロー図やプロセスマップを探す
  2. ワークフローのコンポーネントを特定する:

    • コードベースをスキャンしてコンテンツ作成ツールを探す
    • 公開/配信システムを探す
    • 分析機能との統合を確認する
    • 承認/通知システムを確認する

一般的なコンテンツワークフロー:

Trend Detection (Extension) → Content Generation (Creation Tools) →
Distribution (Publishing Platform) → Analytics (Analytics Platform) → Optimization

ワークフローのコンポーネント:

  • ブラウザー拡張機能:トレンドの発見とブックマーク
  • コンテンツ作成ツール:AI によるコンテンツ生成
  • 公開プラットフォーム:複数プラットフォームへのスケジュール設定と配信
  • 分析プラットフォーム:パフォーマンスの追跡とレポート作成
  • コンテンツ管理プラットフォーム:コンテンツライブラリと整理

自動化の機会:

  • コンテンツの自動スケジュール設定
  • 分析データの自動更新(cron ジョブ)
  • レポートの自動生成
  • コンテンツの自動整理
  • 承認通知の自動送信

ベストプラクティス

  1. シンプルに始める:基本的なワークフローから始め、徐々に複雑さを加えます
  2. すべてを文書化する:すべてのワークフローについて明確なドキュメントを維持します
  3. 十分にテストする:自動化ルールを全面的に実装する前にテストします
  4. パフォーマンスを監視する:ワークフローの効率を追跡し、継続的に最適化します
  5. ユーザー中心の設計:タスクを自動化するだけでなく、ユーザーの役に立つワークフローを設計します

リソース

references/
  • workflow-design-guide.md:ワークフロー設計のベストプラクティス
  • automation-patterns.md:一般的な自動化パターンと例
  • approval-workflow-examples.md:承認ワークフローのテンプレートと例
assets/
  • workflow-template.md:ワークフローを文書化するためのテンプレート
  • process-flowchart-template.md:プロセスフローチャートを作成するためのテンプレート
  • automation-rule-template.md:自動化ルールを定義するためのテンプレート

コメント