Last updated: 2026-02-19 • Audience: Contributors & Maintainers
Use this checklist when opening or reviewing PRs that add or change workflows.
- README:
Description,Purpose,Trigger,Process,Output,Setup Requirements -
workflow.jsonpresent and valid JSON -
workflow.jsoncontains top-levelname - All major nodes have meaningful
namevalues (notnode-1) - No credentials or sensitive values committed
-
scripts/testsupdated (unit tests for major validators when applicable)
- Add
Quick startinstructions in README - Add example
test.jsonfor automated tests - Add
CHANGELOG.mdif behavior changes - Add screenshots / short demo GIF for complex flows
- Import
workflow.jsoninto a local n8n instance (or usedevelopment/copy) - Verify triggers fire correctly
- Validate outputs and side effects
- Run
pytestlocally and ensure all tests pass
Copy-paste this checklist into your PR description and check items before requesting review.