Keeps implementation and specs in sync. Use when working on a feature that has a spec in .agents/specs/, when the user says /spec, or when starting implementation of a documented feature. Also use when the user asks to verify implementation against a spec or update a spec after changes.
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.
Read spec → Implement → Verify alignment → Update spec or code → Repeat.agents/specs/ for files matching the feature:ls .agents/specs/Read the full spec. Understand scope, decisions, API contracts, and open questions before writing code.
If no spec exists and the task is non-trivial (new module, new API, architectural change), ask the user whether to create one first.
- [ ] → - [x]) as items are completed.- [x] ~~OpenRouter proxy~~ → Direct execution: nodes call OpenRouter directlyRun a spec verification pass:
@n8n/api-types?.agents/specs/.## Implementation TODO with checkboxes to track progress.bcbea0a
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.