RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/CLAUDE.md/n8n-io/n8n

CLAUDE.md

packages/@n8n/instance-ai/CLAUDE.md
CLAUDE.md

Quality

89/100

Scores the file, not the repository.

Length

427 words

8 headings · 2 code blocks

Repository

199k

— · pushed 0 days ago

Last changed

3 days ago

First indexed 3 days ago.
n8n-io/n8n/packages/@n8n/instance-ai/CLAUDE.mdRawGitHub
1# Instance AI — Development Guidelines
2 
3## Linear Tickets
4 
5- **Never set priority to Urgent (1)**. Use High (2) as the maximum.
6 
7## Engineering Standards
8 
9Follow `docs/ENGINEERING.md` for all implementation work. Key rules:
10 
11- **No `any`, no `as` casts** — use discriminated unions, type guards, `satisfies`
12- **Zod schemas are the source of truth** — infer types with `z.infer<>`, don't define types separately
13- **Shared types in `@n8n/api-types`** — event types, API shapes, enums
14- **Test behavior, not implementation** — test contracts, edge cases, observable outcomes
15- **Tools are thin wrappers** — validate input, call service, return output. No business logic in tools.
16- **Respect the layer boundaries** — Tool → Service interface → Adapter → n8n internals
17 
18## Architecture
19 
20Read these docs before starting any implementation:
21 
22- `docs/architecture.md` — system diagram, deep agent pillars, package responsibilities
23- `docs/streaming-protocol.md` — canonical event schema, SSE transport, replay rules
24- `docs/tools.md` — tool reference, orchestration tools, domain tools, tool distribution
25- `docs/memory.md` — memory tiers, scoping model, sub-agent memory
26- `docs/filesystem-access.md` — filesystem architecture, gateway protocol, security model
27- `docs/sandboxing.md` — Daytona/local sandbox providers, workspace lifecycle, builder loop
28- `docs/configuration.md` — environment variables, minimal setup, storage, event bus
29 
30## E2E Testing
31 
32Tests live in `packages/testing/playwright/tests/e2e/instance-ai/`.
33 
34### Local-build mode (no docker, no recording — hits real Anthropic API)
35 
36```bash
37cd packages/testing/playwright
38export ANTHROPIC_API_KEY=sk-ant-...
39pnpm test:local:instance-ai # full suite
40pnpm test:local:instance-ai --grep &quot;preview&quot; # single test
41```
42 
43Each run gets a random port + throwaway DB — safe to run in parallel, never
44touches `~/.n8n`. This mode does **not** record proxy expectations; it
45bypasses the proxy stack entirely and calls Anthropic directly.
46 
47### Recording expectations (docker required)
48 
49To record (or re-record) proxy expectations for CI replay, run in container
50mode with a real key. This captures LLM traffic + tool traces into
51`expectations/instance-ai/<test-slug>/`:
52 
53```bash
54pnpm build:docker # from repo root — build the local n8n image first
55cd packages/testing/playwright
56ANTHROPIC_API_KEY=sk-ant-... pnpm test:container:sqlite tests/e2e/instance-ai --workers 1
57```
58 
59Commit the regenerated `expectations/` files alongside the test.
60 
61See `docs/e2e-tests.md` for the full recording/replay architecture.
62 
63## Key Conventions
64 
65- **Event schema**: `{ type, runId, agentId, payload? }` — defined in `streaming-protocol.md`
66- **POST `/chat/:threadId`** returns `{ runId }` — not a stream
67- **SSE `/events/:threadId`** delivers all events — replay via `Last-Event-ID` header or `?lastEventId` query param
68- **Run lifecycle**: `run-start` (first) → events → `run-finish` (last, carries status)
69- **Planned tasks**: `plan` tool for multi-step work; tasks run detached as background agents
70- **Sub-agents**: stateless, native domain tools only, no MCP, no recursive delegation
71- **Memory**: observational memory = thread-scoped, working memory is disabled
72 

Commands it names

  • pnpm test:local:instance-ai
  • pnpm test:local:instance-ai --grep "preview"
  • pnpm build:docker

Sections

  • Instance AI — Development Guidelines
  • Linear Tickets
  • Engineering Standards
  • Architecture
  • E2E Testing
  • Local-build mode (no docker, no recording — hits real Anthropic API)
  • Recording expectations (docker required)
  • Key Conventions

What it covers

buildtestcode-styletesting-strategyapi

Stack — with the evidence

typescript

(1.00)

langchain

(1.00)

vite

(1.00)

turborepo

(1.00)

eslint

(1.00)

biome

(1.00)

monorepo

(0.85)

pnpm

(0.85)

node

(0.70)

supabase

(0.70)

postgres

(0.70)

vitest

(0.70)

pytest

(0.70)

ruff

(0.70)

javascript

(0.60)

terraform

(0.60)

github-actions

(0.60)

python

(0.50)

Format

CLAUDE.md

Claude Code's memory file. Shaped like AGENTS.md but with two things it lacks: @path imports, so shared rules live in one place, and a user-scope layer that follows the developer across repos rather than shipping with the code.

What the corpus says about it

Repository

Owner
n8n-io
Language
—
License
—
Archived
no

All configs in this repo

Also in n8n-io/n8n

Diff this repo’s formats

One repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?

The other instruction files in this repository
RepositoryFormatStackCoversScoreChanged
n8n-io/n8n.agents/skills/AGENTS.md · 199kAGENTS.mdtypescriptlangchain+16setuparchagent-behaviour58/1003 days ago
n8n-io/n8n.github/CLAUDE.md · 199kCLAUDE.mdtypescriptlangchain+17styleagent-behaviour48/1003 days ago
n8n-io/n8nAGENTS.md · 199kAGENTS.mdtypescriptlangchain+16setupbuildtestlint-format+896/1003 days ago
n8n-io/n8npackages/@n8n/ai-workflow-builder.ee/AGENTS.md · 199kAGENTS.mdtypescriptlangchain+16agent-behaviour53/1003 days ago
n8n-io/n8npackages/@n8n/db/AGENTS.md · 199kAGENTS.mdtypescriptlangchain+16database39/1003 days ago
n8n-io/n8npackages/@n8n/engine/AGENTS.md · 199kAGENTS.mdtypescriptlangchain+16archdo-not59/1003 days ago
n8n-io/n8npackages/cli/AGENTS.md · 199kAGENTS.mdtypescriptlangchain+16lint-format55/1003 days ago
n8n-io/n8npackages/cli/src/modules/n8n-packages/CLAUDE.md · 199kCLAUDE.mdtypescriptlangchain+16stylearchdependenciesmonorepo+269/1003 days ago
n8n-io/n8npackages/frontend/AGENTS.md · 199kAGENTS.mdtypescriptlangchain+16style40/1003 days ago
n8n-io/n8npackages/frontend/editor-ui/src/app/stores/workflowDocument/CLAUDE.md · 199kCLAUDE.mdtypescriptlangchain+16styleagent-behaviour58/1003 days ago
n8n-io/n8npackages/nodes-base/AGENTS.md · 199kAGENTS.mdtypescriptlangchain+16teststylearchtypes+589/1003 days ago
n8n-io/n8npackages/testing/playwright/AGENTS.md · 199kAGENTS.mdtypescriptlangchain+17setupbuildtestlint-format+896/1003 days ago
n8n-io/n8npackages/@n8n/agents/AGENTS.md · 199kAGENTS.mdtypescriptlangchain+16buildteststylearch+3100/1003 days ago
n8n-io/n8nscripts/instance-seeding/AGENTS.md · 199kAGENTS.mdtypescriptlangchain+16setupstyledo-not65/1003 days ago
Diff against .agents/skills/AGENTS.md Diff against .github/CLAUDE.md Diff against AGENTS.md Diff against packages/@n8n/ai-workflow-builder.ee/AGENTS.md Diff against packages/@n8n/db/AGENTS.md Diff against packages/@n8n/engine/AGENTS.md Diff against packages/cli/AGENTS.md Diff against packages/cli/src/modules/n8n-packages/CLAUDE.md Diff against packages/frontend/AGENTS.md Diff against packages/frontend/editor-ui/src/app/stores/workflowDocument/CLAUDE.md Diff against packages/nodes-base/AGENTS.md Diff against packages/testing/playwright/AGENTS.md Diff against packages/@n8n/agents/AGENTS.md Diff against scripts/instance-seeding/AGENTS.md

Similar configs

Same format, overlapping stack, ranked by quality.

Same format, overlapping stack, ranked by quality
RepositoryFormatStackCoversScoreChanged
dotCMS/corecore-web/CLAUDE.md · 950CLAUDE.mdjavanode+13teststylearchtesting-strategy+3100/1003 days ago
bagisto/bagistoCLAUDE.md · 28kCLAUDE.mdphplaravel+8setupbuildteststyle+5100/1003 days ago
microsoft/playwrightCLAUDE.md · 94kCLAUDE.mdtypescriptjavascript+10buildtestlint-formatstyle+7100/1003 days ago
Adit-Jain-srm/NightmareNetCLAUDE.md · 45CLAUDE.mdtypescriptpython+18buildtestlint-formatstyle+6100/1003 days ago
nimbalyst/nimbalystpackages/android/CLAUDE.md · 1.4kCLAUDE.mdtypescriptnode+16setupbuildstylearch+2100/1003 days ago
filamentphp/filamentCLAUDE.md · 32kCLAUDE.mdphplaravel+5buildtestlint-formatstyle+7100/1003 days ago
dotCMS/coreCLAUDE.md · 950CLAUDE.mdjavanode+9setupbuildteststyle+799/1003 days ago
lollipopkit/flutter_server_boxCLAUDE.md · 8.3kCLAUDE.mddartflutter+8buildteststylearch+298/1003 days ago
RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack