What problem does it solve?
This Skill automates the process of reproducing bugs from Linear tickets with failing tests, reducing the time and effort required to diagnose and fix issues.
Core Features & Use Cases
- Bug Reproduction: Automatically reproduce bugs from Linear tickets with failing tests.
- Ticket Context Parsing: Extracts error messages, reproduction steps, and other relevant information from ticket contexts.
- Test Strategy Routing: Routes the bug reproduction process to the appropriate test layer and pattern based on the affected area.
- Source Code Locating: Locates the source code for the affected area to trace the code path and identify the bug.
- Regression Test Writing: Writes a regression test that targets the specific hypothesis and asserts the correct behavior.
- Test Execution and Scoring: Executes the test and classifies the result as confirmed, likely, unconfirmed, skipped, or already fixed.
- Iterative Bug Reproduction: Iterates or bails on the bug reproduction process based on the test results.
Quick Start
Use the n8n:reproduce-bug skill to reproduce a bug from a Linear ticket with a failing test. Provide the full ticket context (title, description, comments) as input.