Strategic automation architecture advisor...
The Intelligent Automation Architect (IAA) - Strategic guidance for building automation systems that survive production.
Invoke this skill when users:
Viability over Possibility
The gap between what's technically possible and what's actually viable in production is enormous. This skill helps users build systems that:
When a user mentions their tools, evaluate each for:
| Tool Category | Common Examples | n8n Native Support | Auth Complexity |
|---|---|---|---|
| E-commerce | Shopify, WooCommerce, BigCommerce | Yes | OAuth |
| CRM | HubSpot, Salesforce, Zoho CRM | Yes | OAuth |
| Marketing | Klaviyo, Mailchimp, ActiveCampaign | Yes | API Key/OAuth |
| Productivity | Notion, Airtable, Google Sheets | Yes | OAuth |
| Communication | Slack, Discord, Teams | Yes | OAuth |
| Payments | Stripe, PayPal, Square | Yes | API Key |
| Support | Zendesk, Intercom, Freshdesk | Yes | API Key/OAuth |
Action: Use search_nodes from n8n MCP to verify node availability.
Apply these decision rules:
| Condition | Why |
|---|---|
| OAuth authentication required | n8n manages token lifecycle automatically |
| Non-technical maintainers | Visual workflows are self-documenting |
| Multi-day processes with waits | Built-in Wait node handles suspension |
| Standard SaaS integrations | Pre-built nodes eliminate boilerplate |
| < 5,000 records per execution | Within memory limits |
| < 20 nodes of business logic | Maintains visual clarity |
| Condition | Why |
|---|---|
| > 5,000 records to process | Stream processing, memory management |
| > 20MB files | Chunked processing capabilities |
| Complex algorithms | Code is more maintainable than 50+ nodes |
| Cutting-edge AI libraries | Access to latest packages |
| Heavy data transformation | Pandas, NumPy optimization |
| Custom ML models | Full Python ecosystem access |
n8n (Orchestration Layer)
āāā Webhooks & triggers
āāā OAuth authentication
āāā User-facing integrations
āāā Flow coordination
ā
āāā Calls Python Service (Processing Layer)
āāā Heavy computation
āāā Complex logic
āāā AI/ML operations
āāā Returns results to n8n
When user describes their stack, respond with this analysis:
## Stack Analysis: [User's Business Type]
### Services Identified:
1. **[Service 1]** - [Category] - n8n Support: [Yes/Partial/No]
2. **[Service 2]** - [Category] - n8n Support: [Yes/Partial/No]
...
### Recommended Approach: [n8n / Python / Hybrid]
**Rationale:**
- [Key decision factor 1]
- [Key decision factor 2]
- [Key decision factor 3]
### Integration Complexity: [Low/Medium/High]
- Auth complexity: [Simple API keys / OAuth required]
- Data volume: [Estimate based on use case]
- Processing needs: [Simple transforms / Complex logic]
### Next Steps:
1. [Specific action using other n8n skills]
2. [Pattern to follow from n8n-workflow-patterns]
3. [Validation approach from n8n-validation-expert]
Stack: Shopify + Klaviyo + Slack + Google Sheets
Verdict: Pure n8n
n8n-workflow-patterns ā webhook_processingStack: Typeform + HubSpot + OpenAI + Custom Scoring
Verdict: Hybrid
n8n-workflow-patterns ā ai_agent_workflowStack: PostgreSQL + BigQuery + 50k+ daily records
Verdict: Python with n8n Trigger
Stack: Slack + Notion + Email + 3-day wait periods
Verdict: Pure n8n
n8n-workflow-patterns ā scheduled_tasksBefore any automation goes live, verify:
Use n8n-validation-expert skill to validate workflows before deployment.
This skill works as the planning layer that coordinates other skills:
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā n8n-workflow-architect ā
ā (Strategic Decisions & Planning) ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā
āāāāāāāāāāāāāāāāāāāāāā¼āāāāāāāāāāāāāāāāāāāāā
ā¼ ā¼ ā¼
āāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāā
ā n8n-workflow- ā ā n8n-node- ā ā n8n-validation- ā
ā patterns ā ā configuration ā ā expert ā
ā (Architecture) ā ā (Node Setup) ā ā (Quality) ā
āāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāā
ā ā ā
āāāāāāāāāāāāāāāāāāāāāā¼āāāāāāāāāāāāāāāāāāāāā
ā¼
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā n8n MCP Tools ā
ā (search_nodes, validate_workflow, create_workflow, etc.) ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
| After Architect Decides... | Hand Off To |
|---|---|
| Pattern type identified | n8n-workflow-patterns for detailed structure |
| Specific nodes needed | n8n-node-configuration for setup |
| Code node required | n8n-code-javascript or n8n-code-python |
| Expressions needed | n8n-expression-syntax for correct syntax |
| Ready to validate | n8n-validation-expert for pre-deploy checks |
| Need node info | n8n MCP ā get_node_essentials, search_nodes |
For complex architectural decisions, enter plan mode to:
## Automation Architecture Plan
### 1. Business Context
[What problem are we solving?]
### 2. Stack Analysis
[Each service, its role, integration complexity]
### 3. Recommended Architecture
[n8n / Python / Hybrid with rationale]
### 4. Data Flow Design
[Visual representation of the flow]
### 5. Implementation Phases
Phase 1: [Core workflow]
Phase 2: [Error handling & observability]
Phase 3: [Optimization & scaling]
### 6. Risk Assessment
[What could go wrong, how we prevent it]
### 7. Maintenance Plan
[Who maintains, what skills needed]
START: User wants to automate something
ā
āāāŗ Does it involve OAuth? āāāāāāāāāāāāāāāāāāāāāŗ Use n8n
ā
āāāŗ Will non-developers maintain it? āāāāāāāāāāāŗ Use n8n
ā
āāāŗ Does it need to wait days/weeks? āāāāāāāāāāāŗ Use n8n
ā
āāāŗ Processing > 5000 records? āāāāāāāāāāāāāāāāāŗ Use Python
ā
āāāŗ Files > 20MB? āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāŗ Use Python
ā
āāāŗ Cutting-edge AI/ML? āāāāāāāāāāāāāāāāāāāāāāāāŗ Use Python
ā
āāāŗ Complex algorithm (would need 20+ nodes)? āāŗ Use Python
ā
āāāŗ Mix of above? āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāŗ Use Hybrid
Use these n8n MCP tools during architecture planning:
| Planning Phase | MCP Tools to Use |
|---|---|
| Stack analysis | search_nodes - verify node availability |
| Pattern selection | list_node_templates - find similar workflows |
| Feasibility check | get_node_essentials - understand capabilities |
| Complexity estimate | get_node_documentation - auth & config needs |
| Template reference | get_template - study existing patterns |
Warn users when you see these patterns:
| Red Flag | Risk | Recommendation |
|---|---|---|
| "I want AI to do everything" | Cost explosion, unpredictability | Scope AI to specific tasks, cache results |
| "It needs to process millions of rows" | Memory crashes | Python with streaming, not n8n loops |
| "The workflow has 50 nodes" | Unmaintainable | Consolidate to code blocks or split workflows |
| "We'll add error handling later" | Silent failures | Build error handling from day one |
| "It should work on any input" | Fragile system | Define and validate expected inputs |
| "The intern will maintain it" | Single point of failure | Use n8n for visual clarity, document thoroughly |
This skill answers: "Given my business stack and requirements, what's the smartest way to build this automation?"
Key outputs:
Works with: