n8n-io avatar

Reproduce Bug

n8n-io/n8nOfficial

This is a structured framework for turning Linear bug tickets into failing regression tests for n8n workflows. It walks through parsing ticket signals, routing to the right test layer (Jest unit, integration, Vitest, or Playwright), tracing the code path, and writing a test that proves the bug exists without fixing it. The routing table is smart, mapping affected areas like nodes, triggers, or UI components to specific test patterns and locations. It knows when to bail (needs real API credentials, race conditions, cloud infrastructure) and outputs a confidence score from CONFIRMED to SKIPPED. Honestly most useful if you're maintaining n8n itself or a large fork, since it's tailored to their package structure and testing conventions. Saves you from the "where do I even start" paralysis when facing a vague bug report.

skills.sh installs
306
GitHub stars
210K
last updated
Aug 21, 2026

Install

$ npx -y skills add n8n-io/n8n --skill reproduce-bug --agent claude-code

Installs into .claude/skills of the current project.

Files

Bug Reproduction Framework

Given a Linear ticket context ($ARGUMENTS), systematically reproduce the bug with a failing regression test.

Step 1: Parse Signals

Extract the following from the provided ticket context:

  • Error message / stack trace (if provided)
  • Reproduction steps (if provided)
  • Workflow JSON (if attached)
  • Affected area (node, execution engine, editor, API, config, etc.)
  • Version where it broke / last working version

Step 2: Route to Test Strategy

Based on the affected area, pick the test layer and pattern:

Sponsors

Details

Repository
github.com/n8n-io/n8n
Categories
Testing & QA, Debugging, Automation & Workflows
First seen
Jun 3, 2026

More from n8n-io/n8n

All 9
1pedronauck avatarhonopedronauck/skillsEfficiently develop Hono applications using Hono CLI. Supports documentation search, API reference lookup, request testing, and bundle optimization.297skills.sh installs
2gentleman-programming avatarpytestgentleman-programming/gentleman-skillsPytest testing patterns for Python. Trigger: When writing Python tests - fixtures, mocking, markers.291skills.sh installs
3zeroz-lab avatarcc-designzeroz-lab/cc-designHigh-fidelity HTML design and prototype creation. Use this skill whenever the user asks to design, prototype, mock up, or build visual artifacts in HTML — inclu287skills.sh installs
4patricio0312rev avatargithub-actions-pipeline-creatorpatricio0312rev/skillsCreates comprehensive GitHub Actions CI/CD workflows for linting, testing, building, and deploying. Includes caching strategies, matrix builds, artifact handlin284skills.sh installs
5patricio0312rev avatarevaluation-harnesspatricio0312rev/skillsBuilds repeatable evaluation systems with golden datasets, scoring rubrics, pass/fail thresholds, and regression reports. Use for "LLM evaluation", "testing AI 272skills.sh installs
6pproenca avatarios-chaos-monkeypproenca/dot-skillsCrash-hunter skill for iOS 26 / Swift 6.2 clinic-architecture codebases that finds and fixes concurrency, memory, and I/O bugs using TDD. Covers data races, act267skills.sh installs