n8n-io avatar

Spec Driven Development

n8n-io/n8nOfficial

Keeps your specs and code from drifting apart by enforcing a tight loop: read the spec in .claude/specs/, implement, verify alignment, update whichever side changed. It'll check off TODOs as you go, flag when you diverge from architectural decisions, and run verification passes to catch drift in API contracts, config values, or module structure. Useful on any project where you're tired of docs rotting the moment implementation starts. The discipline feels heavy at first but pays off when you're three weeks in and the spec still matches reality. Works best when specs are concise and treated as living documents, not write once artifacts.

skills.sh installs
141
GitHub stars
210K
last updated
Aug 21, 2026

Install

$ npx -y skills add n8n-io/n8n --skill spec-driven-development --agent claude-code

Installs into .claude/skills of the current project.

Files

Spec-Driven Development

Specs live in .agents/specs/. They are the source of truth for architectural decisions, API contracts, and implementation scope. Implementation and specs must stay in sync — neither leads exclusively.

Core Loop

Read spec → Implement → Verify alignment → Update spec or code → Repeat

Before Starting Work

  1. Find the spec. Search .agents/specs/ for files matching the feature:
ls .agents/specs/
  1. Read the full spec. Understand scope, decisions, API contracts, and open questions before writing code.

  2. If no spec exists and the task is non-trivial (new module, new API, architectural change), ask the user whether to create one first.

During Implementation

Sponsors

Details

Repository
github.com/n8n-io/n8n
Category
Automation & Workflows
First seen
Jun 3, 2026

More from n8n-io/n8n

All 9
1cloudai-x avatardatabase-designcloudai-x/claude-workflow-v2Designs database schemas, indexing strategies, query optimization, and migration patterns for SQL and NoSQL databases. Use when designing tables, optimizing que139skills.sh installs
2cloudai-x avatarerror-handlingcloudai-x/claude-workflow-v2Implements error handling patterns, structured logging, retry strategies, circuit breakers, and graceful degradation. Use when designing error handling, setting135skills.sh installs
3cloudai-x avatarsecurity-patternscloudai-x/claude-workflow-v2Implements authentication, authorization, encryption, secrets management, and security hardening patterns. Use when designing auth flows, managing secrets, conf132skills.sh installs
4nicepkg avatarcanvas-designnicepkg/ai-workflowCreate beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, d132skills.sh installs
5nicepkg avatarcontent-trend-researchernicepkg/ai-workflowAdvanced content and topic research skill that analyzes trends across Google Analytics, Google Trends, Substack, Medium, Reddit, LinkedIn, X, blogs, podcasts, a124skills.sh installs
6martinholovsky avatarSQLite Database Expertmartinholovsky/claude-skills-generatorExpert in SQLite embedded database development for Tauri/desktop applications with focus on SQL injection prevention, migrations, FTS search, and secure data ha1skills.sh installs