/nw-ab-validate-spec
PROCEDURE — validate an EXISTING agent spec against the nw-ab-validation-checklist. Trigger: checking a spec for compliance (also the shared composition target create/migrate/merge invoke). One job: run the checklist, report pass/fail.
Claude Code
$ npx -y skills add nWave-ai/nWave --skill nw-ab-validate-spec --agent claude-code
Codex
$ npx skills add nWave-ai/nWave --skill nw-ab-validate-spec -a codex -y
Cursor
$ npx skills add nWave-ai/nWave --skill nw-ab-validate-spec -a cursor -y
Gemini CLI
$ npx skills add nWave-ai/nWave --skill nw-ab-validate-spec -a gemini-cli -y
GitHub Copilot
$ npx skills add nWave-ai/nWave --skill nw-ab-validate-spec -a github-copilot -y
OpenCode
$ npx skills add nWave-ai/nWave --skill nw-ab-validate-spec -a opencode -y
Windsurf
$ npx skills add nWave-ai/nWave --skill nw-ab-validate-spec -a windsurf -y
SKILL.md
nw-ab-validate-spec.SKILL.mdname: nw-ab-validate-spec
description: "PROCEDURE — validate an EXISTING agent spec against the nw-ab-validation-checklist. Trigger: checking a spec for compliance (also the shared composition target create/migrate/merge invoke). One job: run the checklist, report pass/fail."
user-invocable: false
nw-ab-validate-spec (PROCEDURE)
**Kind**: PROCEDURE | **One job**: validate an agent spec | **One trigger**: an existing agent spec must be checked for compliance (standalone, or composed by create/migrate/merge after a write).
This is the SHARED composition target. `nw-ab-create-agent`, `nw-ab-migrate-monolith`, and `nw-ab-merge-agents` all invoke this skill after writing — never re-inline the checklist.
Deterministic step-sequence (run every time, in order)
Run these steps in order:
1. **Checklist** — run every item defined in `nw-ab-validation-checklist`, in table order, against the spec. Gate: each defined item reported pass/fail with evidence (line, count or quote); no item is claimed beyond those the checklist defines.
2. **Anti-patterns** — run the anti-pattern scan (`nw-ab-anti-patterns`). Gate: zero anti-patterns.
Composition
- COMPOSES (KNOWLEDGE): `nw-ab-validation-checklist` (the item definitions), `nw-ab-anti-patterns`, `nw-ab-critique-dimensions`, `nw-agent-testing`.
- Note: the validator script `scripts/validation/validate_framework_templates.py` checks frontmatter, identity and declared-skill references. Reviewer artifact ownership is a role obligation, not a ban on native messaging tools.
Success Criteria
- [ ] Every checklist item run in order
- [ ] Anti-pattern scan run
- [ ] Pass/fail reported per item
Read more
name: nw-ab-validate-spec description: "PROCEDURE — validate an EXISTING agent spec against the nw-ab-validation-checklist. Trigger: checking a spec for compliance (also the shared composition target create/migrate/merge invoke). One job: run the checklist, report pass/fail." user-invocable: false
nw-ab-validate-spec (PROCEDURE)
**Kind**: PROCEDURE | **One job**: validate an agent spec | **One trigger**: an existing agent spec must be checked for compliance (standalone, or composed by create/migrate/merge after a write).
This is the SHARED composition target. `nw-ab-create-agent`, `nw-ab-migrate-monolith`, and `nw-ab-merge-agents` all invoke this skill after writing — never re-inline the checklist.
Deterministic step-sequence (run every time, in order)
Run these steps in order:
1. **Checklist** — run every item defined in `nw-ab-validation-checklist`, in table order, against the spec. Gate: each defined item reported pass/fail with evidence (line, count or quote); no item is claimed beyond those the checklist defines.
2. **Anti-patterns** — run the anti-pattern scan (`nw-ab-anti-patterns`). Gate: zero anti-patterns.
Composition
- COMPOSES (KNOWLEDGE): `nw-ab-validation-checklist` (the item definitions), `nw-ab-anti-patterns`, `nw-ab-critique-dimensions`, `nw-agent-testing`.
- Note: the validator script `scripts/validation/validate_framework_templates.py` checks frontmatter, identity and declared-skill references. Reviewer artifact ownership is a role obligation, not a ban on native messaging tools.
Success Criteria
- [ ] Every checklist item run in order
- [ ] Anti-pattern scan run
- [ ] Pass/fail reported per item
Other skills on nwave.
More skills from other plugins.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
ask-matt
Ask which skill or flow fits your situation. A router over the skills in this repo.
Questions about nw-ab-validate-spec.
- Which coding agents can use nw-ab-validate-spec?
- nw-ab-validate-spec installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

