n8n/.claude
oleg 629826ca1d
feat: Instance AI and local gateway modules (no-changelog) (#27206)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Tuukka Kantola <Tuukkaa@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Raúl Gómez Morales <raul00gm@gmail.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2026-04-01 21:33:38 +03:00
..
agents chore: Add Claude Code configuration for n8n development (#23440) 2026-02-06 10:36:18 +00:00
commands chore: Update n8n-plan skill to save plans and link them in PRs (no-changelog) (#27495) 2026-03-27 12:32:00 +00:00
plugins/n8n chore: Add n8n Claude Code plugin with setup-mcps skill (#27589) 2026-03-26 15:11:30 +00:00
skills chore: Update n8n-plan skill to save plans and link them in PRs (no-changelog) (#27495) 2026-03-27 12:32:00 +00:00
README.md chore: Add Claude Code configuration for n8n development (#23440) 2026-02-06 10:36:18 +00:00
settings.json chore: Update n8n-plan skill to save plans and link them in PRs (no-changelog) (#27495) 2026-03-27 12:32:00 +00:00

Claude Code Configuration

This directory contains shared Claude Code configuration for the n8n team.

Setup

Linear MCP Server

The Linear MCP server uses OAuth authentication. To connect:

  1. Start Claude Code in this repository
  2. Run /mcp command
  3. Click the Linear authentication link in your browser
  4. Authorize with your Linear account

You only need to do this once per machine.

Permissions

Configure tool permissions in your global Claude Code settings (~/.claude/settings.json), not in this repo. This allows each developer to customize their own approval preferences.

To auto-approve Linear MCP tools, add to your global settings:

{
  "permissions": {
    "allow": [
      "mcp__linear-server__*"
    ]
  }
}

Note: For GitHub/git operations, we use gh CLI and git commands instead of GitHub MCP.

Available Commands

  • /n8n-triage PAY-XXX - Analyze and triage a Linear issue
  • /n8n-plan PAY-XXX - Create implementation plan

Quick Reference

  • /n8n-conventions - Load detailed conventions guide (optional - agents already know n8n patterns)

Workflow

Recommended approach:

  1. /n8n-triage PAY-123 → Investigate root cause and severity (optional)
  2. /n8n-plan PAY-123 → Create detailed implementation plan
  3. Review the plan in chat
  4. Say "implement it" or "go ahead" → I'll launch n8n-developer agent
  5. Implementation proceeds with full context from the plan

Agents

  • n8n-developer - Full-stack n8n development (frontend/backend/nodes)
  • n8n-linear-issue-triager - Issue investigation and analysis

Skills

  • n8n-conventions - Quick reference pointing to /AGENTS.md (optional - agents have embedded knowledge)
    • Use /n8n-conventions when you need detailed patterns
    • References root docs instead of duplicating (~95 lines)