PR creation skill now syncs with template automatically
The create-pr skill now reads the PR template directly, eliminating duplicate template code and ensuring consistency between the template and the automation that uses it.
The create-pr skill previously duplicated the PR template structure in its own documentation, creating a maintenance risk: changes to one didn't automatically reflect in the other. This refactor changes the skill to read as its source of truth, then populate each section with actual content before creating the PR. The PR template's Linear ticket URL placeholder was also clarified from a bare URL to the [TICKET-ID] format, making it clearer where contributors should insert their specific ticket identifier. Two other skills had their user_invocable: true flag removed, though the description doesn't explain the impact of this change.
The changes live in the Claude plugin skills directory, affecting how contributors create pull requests and how bug reproduction tests are invoked.
View Original GitHub DescriptionFact Check
Summary
Updates the create-pr skill and the GitHub PR template:
create-prskill: Changes the PR body construction to read.github/pull_request_template.mdas the structure and populate each section with actual content, so the skill stays in sync with the template automatically- PR template: Fixes the Linear ticket URL placeholder from a bare URL to the
[TICKET-ID]format
Related Linear tickets, Github issues, and Community forum posts
https://linear.app/n8n/issue/CAT-2787
Review / Merge checklist
- I have seen this code, I have run this code, and I take responsibility for this code.
- PR title and summary are descriptive. (conventions)
- Docs updated or follow-up ticket created.
- Tests included.
- PR Labeled with
Backport to Beta,Backport to Stable, orBackport to v1(if the PR is an urgent fix that needs to be backported)