Merged
Size
S
Change Breakdown
Security70%
Docs20%
Maintenance10%
#27970chore: Improve linear-issue claude skills (no-changelog)

Private-label guardrail added to Linear issue workflow

Claude skills for handling Linear issues now check for private-label markers before proceeding, blocking development if git remotes point to the public repo when they shouldn't.

Working on security-sensitive or private issues in the wrong repository clone risks accidental exposure. The Linear issue skill now includes a mandatory checkpoint that halts execution if an issue carries the n8n-private label and the developer's local git remotes include the public n8n-io/n8n repository. When triggered, developers see a stop message directing them to work in a separate clone of the private repository instead. This guardrail applies to the Claude AI skill that processes Linear issues, catching the mistake before any code is written or context is fetched.

View Original GitHub Description

Summary

Adds a security layer to 2 claude skills to check linear issues for critical labels before continuing.

Related Linear tickets, Github issues, and Community forum posts

https://linear.app/n8n/issue/CAT-2732

Review / Merge checklist

  • PR title and summary are descriptive. (conventions) <!-- **Remember, the title automatically goes into the changelog. Use `(no-changelog)` otherwise.** -->
  • Docs updated or follow-up ticket created.
  • Tests included. <!-- A bug is not considered fixed, unless a test is added to prevent it from happening again. A feature is not complete without tests. -->
  • PR Labeled with Backport to Beta, Backport to Stable, or Backport to v1 (if the PR is an urgent fix that needs to be backported)
© 2026 · via Gitpulse