Parses discovered n8n workflow JSON files to build dependency graphs, decompose large workflows into subgraphs, identify all node types, resolve unknown nodes, and extract execution data for test fixtures. Activate when discovery is complete and the user is ready to analyze workflows, or when discussing workflow complexity, node types, dependency graphs, subgraphs, or unknown nodes.
Measures and compares resource usage between the n8n instance and the translated pure code application. Quantifies CPU, memory, response time, and cost savings. Activate when testing is complete and the user wants to benchmark, compare performance, measure resources, or calculate cost savings.
Interactively negotiates test credentials for every external integration found in the analyzed workflows. Ensures complete separation between production and development environments. Activate when analysis is complete and the user is ready to set up test credentials, or when discussing dev credentials, test environments, integration setup, or environment separation.
Connects to a user's n8n instance via REST API to catalog all workflows, credentials, server resources, and n8n version. Activate when the user provides n8n connection details, types /start, or asks to begin migration, connect to their server, or discover their workflows.
Generates a custom zero-downtime migration plan tailored to the user's specific server setup, integrations, and traffic patterns. Covers shadow deployment, traffic mirroring, gradual cutover, and rollback procedures. Activate when benchmarking is complete and the user is ready to plan the production migration, cutover, or deployment.
Generates and runs comprehensive tests for translated code using real execution history as fixtures. Covers happy paths, error branches, edge cases, and integration tests against test credentials. Activate when translation is complete and the user is ready to test, validate, or verify the translated code.
Converts analyzed n8n workflow subgraphs into pure Python/FastAPI code. Handles large workflows via sequential subgraph processing. Generates routers, services, models, and mocks. Activate when credentials are collected and the user is ready to translate, convert, or generate code from their n8n workflows.