What problem does it solve?
This skill removes guesswork and inconsistent node implementations by guiding agents to develop n8n Code nodes using a TDD-first workflow and then apply only the changed node back into the target workflow.
Core Features & Use Cases
- TDD-first Code Node development: Generates and iterates on unit tests using Jest until they pass, then implements logic in an n8n-executable format.
- Safe incremental workflow updates: Converts the tested logic into an n8n Code node
jsCode string and updates only the target node via n8n_update_partial_workflow.
- Works with existing code and tests: If prior JS and unit test files exist, it fetches the current node code from n8n and refines tests and implementation; otherwise it creates both from scratch.
Quick Start
Tell the agent: "Develop the n8n Code node '[Code node name]' for workflow '[Workflow name]' using TDD, create/update the unit test, run Jest until it passes, and then update only that node in the n8n workflow via n8n_update_partial_workflow."