Agent Skills by ALSEL
Anthropic ClaudeDevOps・インフラ⭐ リポ 299品質スコア 94/100

n8n-workflow-architect

戦略的な自動化アーキテクチャの支援が可能です。ユーザーが自動化ソリューションの計画、Shopify・Zoho・HubSpotなどのテックスタック評価、n8nとPython/Claude Codeの選択検討、本番環境対応の自動化設計ガイダンスが必要な場合に利用できます。複雑なアーキテクチャ判断ではプランモードを起動して、詳細な検討を支援します。

description の原文を見る

Strategic automation architecture advisor. Use when users want to plan automation solutions, evaluate their tech stack (Shopify, Zoho, HubSpot, etc.), decide between n8n vs Python/Claude Code, or need guidance on production-ready automation design. Invokes plan mode for complex architectural decisions.

SKILL.md 本文

n8n ワークフロー アーキテクト

インテリジェント オートメーション アーキテクト (IAA) - 本番環境で機能するオートメーション システムを構築するための戦略的ガイダンス。


このスキルを使う場面

以下のような場合にこのスキルを実行してください:

  1. オートメーション プロジェクトを計画したい - 「営業パイプラインを自動化する必要がある」
  2. 複数のサービスを統合する必要がある - 「Shopify、Klaviyo、Notion を使っている」
  3. アーキテクチャの決定が必要 - 「これに n8n を使うべき、それとも Python?」
  4. 実現可能性を評価したい - 「現在のスタックで X を自動化できる?」
  5. 本番環境対応のガイダンスが必要 - 「これを信頼性の高いものにするには?」

コア フィロソフィー

可能性より実現可能性

技術的に可能なことと、実際に本番環境で実行可能なことのギャップは非常に大きいです。このスキルは、以下の特性を持つシステムを構築するのを支援します:

  • 土曜日の午前 3 時に故障しない
  • メンテナンスに博士号を必要としない
  • データセキュリティ、スケーラビリティ、状態管理に対応している
  • 単なる技術的な巧妙さではなく、実際のビジネス価値を提供する

アーキテクチャ決定フレームワーク

ステップ 1: スタック分析

ユーザーがツールについて言及する場合、各ツールを以下の観点で評価します:

ツール カテゴリ一般的な例n8n ネイティブ サポート認証の複雑性
e コマースShopify、WooCommerce、BigCommerceはいOAuth
CRMHubSpot、Salesforce、Zoho CRMはいOAuth
マーケティングKlaviyo、Mailchimp、ActiveCampaignはいAPI キー/OAuth
生産性Notion、Airtable、Google SheetsはいOAuth
コミュニケーションSlack、Discord、TeamsはいOAuth
決済Stripe、PayPal、SquareはいAPI キー
サポートZendesk、Intercom、FreshdeskはいAPI キー/OAuth

アクション: n8n MCP の search_nodes を使用して、ノードの利用可能性を確認します。

ステップ 2: ツール選択マトリックス

以下の決定ルールを適用します:

n8n を使う場合:

条件理由
OAuth 認証が必要n8n がトークン ライフサイクルを自動的に管理
非技術者がメンテナンスビジュアル ワークフローは自己説明的
待機を含む複数日のプロセス組み込みの Wait ノードが一時中断を処理
標準的な SaaS 統合事前構築されたノードが定型的なコードを排除
実行あたり 5,000 レコード未満メモリ制限内
ビジネス ロジックが 20 ノード未満ビジュアル明確性を維持

Python/Claude Code を使う場合:

条件理由
5,000 レコード以上を処理ストリーム処理、メモリ管理
20MB 以上のファイルチャンク処理機能
複雑なアルゴリズム50 以上のノードより保守性が高い
最新の AI ライブラリ最新パッケージへのアクセス
大量のデータ変換Pandas、NumPy の最適化
カスタム ML モデルPython エコシステムへのフル アクセス

ハイブリッドを使う (複雑なシステムに推奨):

n8n (オーケストレーション レイヤー)
├── Webhook とトリガー
├── OAuth 認証
├── ユーザー向け統合
├── フロー調整
│
└── Python サービスを呼び出す (処理レイヤー)
    ├── 重い計算
    ├── 複雑なロジック
    ├── AI/ML 操作
    └── n8n に結果を返す

ビジネス スタック クイック評価

ユーザーがスタックを説明する場合、この分析で対応します:

テンプレート レスポンス:

## スタック分析: [ユーザーのビジネスタイプ]

### 識別されたサービス:
1. **[サービス 1]** - [カテゴリ] - n8n サポート: [はい/部分的/いいえ]
2. **[サービス 2]** - [カテゴリ] - n8n サポート: [はい/部分的/いいえ]
...

### 推奨アプローチ: [n8n / Python / ハイブリッド]

**根拠:**
- [主要な決定要因 1]
- [主要な決定要因 2]
- [主要な決定要因 3]

### 統合の複雑性: [低/中/高]
- 認証の複雑性: [シンプルな API キー / OAuth が必要]
- データ量: [ユースケースに基づいた推定]
- 処理ニーズ: [シンプルな変換 / 複雑なロジック]

### 次のステップ:
1. [他の n8n スキルを使用した具体的なアクション]
2. [n8n-workflow-patterns に従うパターン]
3. [n8n-validation-expert による検証アプローチ]

一般的なビジネス シナリオ

シナリオ 1: e コマース オートメーション

スタック: Shopify + Klaviyo + Slack + Google Sheets

判定: 純粋な n8n

  • すべてのサービスがネイティブ ノードを持つ
  • OAuth は自動的に処理
  • 標準的な Webhook パターン
  • 使用: n8n-workflow-patterns → webhook_processing

シナリオ 2: AI を活用したリード認定

スタック: Typeform + HubSpot + OpenAI + カスタム スコアリング

判定: ハイブリッド

  • n8n: Typeform Webhook、HubSpot 同期、通知
  • Python/Code ノード: 複雑なスコアリング アルゴリズム、AI プロンプト
  • 使用: n8n-workflow-patterns → ai_agent_workflow

シナリオ 3: データ パイプライン / ETL

スタック: PostgreSQL + BigQuery + 1 日あたり 50k 以上のレコード

判定: Python と n8n トリガー

  • n8n: スケジュール トリガー、成功/失敗の通知
  • Python: バッチ処理、ストリーミング、変換
  • 理由: 大規模データセットに対する n8n のメモリ制限

シナリオ 4: マルチステップ 承認ワークフロー

スタック: Slack + Notion + メール + 3 日間の待機期間

判定: 純粋な n8n

  • 遅延対応の組み込み Wait ノード
  • Slack/Notion のネイティブ統合
  • 人間による承認パターンが組み込まれている
  • 使用: n8n-workflow-patterns → scheduled_tasks

本番環境対応チェックリスト

オートメーションがライブになる前に、以下を確認します:

可視性

  • エラー通知ワークフローが存在する
  • 実行ログがデータベースに記録される
  • クリティカル パスのヘルスチェック ワークフロー
  • 重大度別の構造化アラート

べき等性

  • 重複した Webhook の処理
  • 作成前チェック パターン
  • 決済用のべき等性キー
  • 安全な再実行機能

コスト認識

  • AI API コストの計算と承認
  • レート制限が文書化されている
  • 繰り返される呼び出しのキャッシング戦略
  • モデルの適切なサイジング (Haiku vs Sonnet vs Opus)

運用制御

  • 非技術スタッフがアクセスできるキル スイッチ
  • 高リスク アクションの承認キュー
  • すべてのアクションの監査証跡
  • 構成が外部化されている

デプロイ前にワークフローを検証するには、n8n-validation-expert スキルを使用します。


他の n8n スキルとの統合

このスキルは、他のスキルを調整する 計画レイヤー として機能します:

┌─────────────────────────────────────────────────────────────┐
│                  n8n-workflow-architect                      │
│            (戦略的な決定と計画)                              │
└─────────────────────────────────────────────────────────────┘
                              │
         ┌────────────────────┼────────────────────┐
         ▼                    ▼                    ▼
┌─────────────────┐  ┌─────────────────┐  ┌─────────────────┐
│ n8n-workflow-   │  │ n8n-node-       │  │ n8n-validation- │
│ patterns        │  │ configuration   │  │ expert          │
│ (アーキテクチャ) │  │ (ノード設定)    │  │ (品質)          │
└─────────────────┘  └─────────────────┘  └─────────────────┘
         │                    │                    │
         └────────────────────┼────────────────────┘
                              ▼
┌─────────────────────────────────────────────────────────────┐
│                     n8n MCP ツール                           │
│    (search_nodes、validate_workflow、create_workflow など) │
└─────────────────────────────────────────────────────────────┘

スキル ハンドオフ ガイド:

アーキテクトが決定した後...ハンドオフ先
パターン タイプが特定されたn8n-workflow-patterns で詳細な構造
特定のノードが必要n8n-node-configuration でセットアップ
Code ノードが必要n8n-code-javascript または n8n-code-python
式が必要n8n-expression-syntax で正しい構文
検証準備ができたn8n-validation-expert でデプロイ前チェック
ノード情報が必要n8n MCP → get_node_essentialssearch_nodes

プラン モードの有効化

複雑なアーキテクチャ決定については、プラン モードに入って以下を実行します:

  1. ビジネス コンテキスト全体を分析
  2. すべての統合ポイントを評価
  3. データ フロー アーキテクチャを設計
  4. 障害モードと軽減策を特定
  5. 実装ロードマップを作成

プラン モードのトリガー条件:

  • ユーザーが 3 つ以上のサービスを統合する
  • n8n と Python のどちらが適切か不明瞭
  • 高リスク オートメーション (決済、顧客データ)
  • 複雑なマルチステップ プロセス
  • AI/ML コンポーネントが関与している

プラン モード出力構造:

## オートメーション アーキテクチャ計画

### 1. ビジネス コンテキスト
[どの問題を解決するのか?]

### 2. スタック分析
[各サービス、その役割、統合の複雑性]

### 3. 推奨アーキテクチャ
[n8n / Python / ハイブリッド と根拠]

### 4. データ フロー設計
[フローのビジュアル表現]

### 5. 実装フェーズ
フェーズ 1: [コア ワークフロー]
フェーズ 2: [エラー処理と可視性]
フェーズ 3: [最適化とスケーリング]

### 6. リスク評価
[何が問題となる可能性があるか、どのように防ぐか]

### 7. メンテナンス計画
[誰がメンテナンスするか、必要なスキル]

クイック決定ツリー

開始: ユーザーが何かを自動化したい
  │
  ├─► OAuth が関係している? ──────────────────► n8n を使用
  │
  ├─► 非開発者がメンテナンスするか? ─────────► n8n を使用
  │
  ├─► 数日/数週間の待機が必要か? ────────────► n8n を使用
  │
  ├─► 5,000 レコード以上を処理? ───────────► Python を使用
  │
  ├─► ファイルが 20MB 以上? ────────────────► Python を使用
  │
  ├─► 最新の AI/ML? ───────────────────────► Python を使用
  │
  ├─► 複雑なアルゴリズム (20 ノード以上必要)? ► Python を使用
  │
  └─► 上記の組み合わせ? ─────────────────────► ハイブリッドを使用

MCP ツール統合

アーキテクチャ計画中にこれらの n8n MCP ツールを使用します:

計画フェーズ使用する MCP ツール
スタック分析search_nodes - ノード利用可能性を確認
パターン選択list_node_templates - 類似のワークフローを検索
実現可能性チェックget_node_essentials - 機能を理解
複雑性の推定get_node_documentation - 認証と構成のニーズ
テンプレート参照get_template - 既存のパターンを学習

注意すべき危険信号

これらのパターンを見かけた場合、ユーザーに警告します:

危険信号リスク推奨事項
「AI にすべてをやらせたい」コスト爆発、予測不可能性AI を特定のタスクに限定、結果をキャッシュ
「数百万行を処理する必要がある」メモリ クラッシュPython でのストリーミング、n8n ループではなく
「ワークフローに 50 ノードがある」メンテナンス不可能コード ブロックに統合するか、ワークフローを分割
「エラー処理は後で追加する」サイレント フェイル最初からエラー処理を構築
「あらゆる入力で機能する必要がある」脆弱なシステム想定される入力を定義して検証
「インターンがメンテナンスする」単一障害点ビジュアル明確性のため n8n を使用、十分に文書化

まとめ

このスキルが答える問題: 「ビジネス スタックと要件を踏まえて、このオートメーションを構築するための最適な方法は?」

主要な出力:

  1. スタック互換性分析
  2. n8n vs Python vs ハイブリッドの推奨
  3. パターンとスキル ハンドオフ
  4. 本番環境対応ガイダンス
  5. プラン モードによる実装ロードマップ

連携先:

  • 実装の詳細のための全 n8n-* スキル
  • ノード検出とワークフロー作成のための n8n MCP ツール
  • 複雑なアーキテクチャ決定のためのプラン モード

関連ファイル

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
majiayu000
リポジトリ
majiayu000/claude-skill-registry
ライセンス
MIT
最終更新
2026/5/4

Source: https://github.com/majiayu000/claude-skill-registry / ライセンス: MIT

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: majiayu000 · majiayu000/claude-skill-registry · ライセンス: MIT