用途
n8n Workflow Architect 是一个策略性自动化架构顾问技能,用于在真正搭建自动化之前进行规划与决策。当用户想要规划自动化项目、整合多个服务、判断该用 n8n 还是 Python、评估可行性,或希望获得生产级可靠性指导时,可以调用该技能。
其核心理念是「可行性优先于可能性」:技术上能做到,与在生产环境中真正可行,之间存在巨大差距。该技能帮助用户构建不会在周六凌晨三点崩溃、不需要博士学位才能维护、尊重数据安全与规模与状态管理、并交付实际业务价值而非单纯技术炫技的系统。
主要能力
技术栈分析
当用户提到自己使用的工具时,技能会按类别评估每个工具,包括常见示例、n8n 原生支持情况与认证复杂度。资料中列出的类别包括:电商(Shopify、WooCommerce、BigCommerce,n8n 支持,OAuth)、CRM(HubSpot、Salesforce、Zoho CRM,n8n 支持,OAuth)、营销(Klaviyo、Mailchimp、ActiveCampaign,n8n 支持,API Key/OAuth)、生产力(Notion、Airtable、Google Sheets,n8n 支持,OAuth)、沟通(Slack、Discord、Teams,n8n 支持,OAuth)、支付(Stripe、PayPal、Square,n8n 支持,API Key)、支持(Zendesk、Intercom、Freshdesk,n8n 支持,API Key/OAuth)。技能建议使用 n8n MCP 的 search_nodes 验证节点可用性。
工具选择矩阵
技能给出明确的决策规则。适合使用 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。
业务栈快速评估
技能提供模板化响应结构,包含:识别出的服务清单(含类别与 n8n 支持情况)、推荐方案(n8n / Python / 混合)及理由、集成复杂度(低/中/高,含认证复杂度、数据量、处理需求)、后续步骤(使用其他 n8n 技能的具体动作、可参考的模式、验证方式)。
常见业务场景
资料给出四个示例场景:
-
电商自动化:Shopify + Klaviyo + Slack + Google Sheets,结论为纯 n8n,因为所有服务都有原生节点、OAuth 自动处理、标准 Webhook 模式,可参考 webhook_processing 模式。
-
AI 驱动的线索资格评估:Typeform + HubSpot + OpenAI + 自定义评分,结论为混合方案,n8n 负责 Typeform Webhook、HubSpot 同步与通知,Python/Code 节点负责复杂评分算法与 AI 提示词,可参考 ai_agent_workflow 模式。
-
数据管道 / ETL:PostgreSQL + BigQuery + 每日 5 万条以上记录,结论为 Python 配合 n8n 触发器,n8n 负责定时触发与成功/失败通知,Python 负责批处理、流式与转换,原因是 n8n 在大数据集上的内存限制。
-
多步审批工作流:Slack + Notion + Email + 3 天等待期,结论为纯 n8n,因为内置 Wait 节点处理延迟、原生 Slack/Notion 集成、内置人工审批模式,可参考 scheduled_tasks 模式。
生产就绪检查清单
在任何自动化上线前,技能要求验证四类事项:
- 可观测性:存在错误通知工作流、执行日志写入数据库、关键路径的健康检查工作流、按严重程度的结构化告警。
- 幂等性:重复 Webhook 处理、创建前检查模式、支付幂等键、安全重跑能力。
- 成本意识:AI API 成本已计算并获批、速率限制已记录、重复调用的缓存策略、模型合理选型(Haiku 与 Sonnet 与 Opus)。
- 运营控制:非技术人员可访问的终止开关、高风险操作的审批队列、所有操作的审计追踪、配置外置化。
技能建议在部署前使用 n8n-validation-expert 技能验证工作流。
与其他 n8n 技能的协作
该技能作为规划层,协调其他技能:识别出模式类型后交给 n8n-workflow-patterns 获取详细结构;需要具体节点时交给 n8n-node-configuration 进行设置;需要 Code 节点时交给 n8n-code-javascript 或 n8n-code-python;需要表达式时交给 n8n-expression-syntax;准备验证时交给 n8n-validation-expert;需要节点信息时使用 n8n MCP 的 get_node_essentials、search_nodes。
计划模式
对于复杂架构决策,技能可进入计划模式,分析完整业务背景、评估所有集成点、设计数据流架构、识别失败模式与缓解措施、创建实施路线图。触发条件包括:用户需要集成 3 个以上服务、不确定 n8n 还是 Python 更合适、高风险自动化(支付、客户数据)、复杂多步流程、涉及 AI/ML 组件。计划模式输出结构包含:业务背景、技术栈分析、推荐架构、数据流设计、实施阶段(核心工作流、错误处理与可观测性、优化与扩展)、风险评估、维护计划。
快速决策树
技能提供决策树:涉及 OAuth 用 n8n;非开发者维护用 n8n;需要等待数天/数周用 n8n;处理超过 5,000 条记录用 Python;文件超过 20MB 用 Python;前沿 AI/ML 用 Python;复杂算法(需要 20 个以上节点)用 Python;以上混合则用混合方案。
MCP 工具集成
规划阶段可使用的 n8n MCP 工具:技术栈分析用 search_nodes 验证节点可用性;模式选择用 list_node_templates 查找相似工作流;可行性检查用 get_node_essentials 了解能力;复杂度估算用 get_node_documentation 了解认证与配置需求;模板参考用 get_template 研究现有模式。
风险预警
技能会在看到以下模式时提醒用户:
- 「我想让 AI 做所有事」:成本爆炸、不可预测,建议将 AI 限定到特定任务并缓存结果。
- 「需要处理数百万行」:内存崩溃,建议用 Python 流式处理而非 n8n 循环。
- 「工作流有 50 个节点」:不可维护,建议合并为代码块或拆分工作流。
- 「错误处理以后再加」:静默失败,建议从第一天就构建错误处理。
- 「它应该能处理任何输入」:系统脆弱,建议定义并验证预期输入。
- 「实习生会维护它」:单点故障,建议用 n8n 保持视觉清晰并充分文档化。
使用方式
该技能通过对话调用,用户描述自己的业务栈与自动化需求后,技能输出技术栈兼容性分析、n8n 与 Python 与混合方案的推荐、模式与技能衔接建议、生产就绪指导,以及通过计划模式生成的实施路线图。它与其他 n8n-* 技能及 n8n MCP 工具配合使用。
适用场景
适用于需要规划自动化项目、整合多个 SaaS 服务、做架构决策、评估可行性或追求生产级可靠性的用户。
限制
资料未提供该技能的具体安装命令、收费方式、价格、平台支持范围或效果数据,这些信息暂未提供。相关文件包括 tool-selection-matrix.md、business-stack-analysis.md、production-readiness.md,但资料未给出其具体内容。