with one click
spec-lint
Run mechanical `.specs/` consistency checks without editing files.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Run mechanical `.specs/` consistency checks without editing files.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Check whether implementation behavior matches durable product intent in `.idd/intent/`.
Implement behavior from current `.idd/intent/` product intent and verify the code against the relevant specification.
Update `.idd/intent/` product intent from confirmed implementation behavior.
Diagnose `.idd/intent/` product intent structure and recommend reorganizations without editing files.
Clarify real product intent before changing `.idd/intent/`, using focused customer-development questions and simplification options without editing product intent, planning implementation, or writing code.
Update current `.idd/intent/` product intent from a user-requested behavior change, preferring existing specs over new specs.
Based on SOC occupation classification
| name | spec-lint |
| description | Run mechanical `.specs/` consistency checks without editing files. |
Use this skill to perform cheap mechanical validation over .specs.
Formula:
spec-lint = cheap mechanical validation, not semantic review
Use it when the user asks whether .specs is mechanically consistent.
Check that:
.specs/README.md exists;.specs/INDEX.md exists;INDEX.md exists;.specs/ is listed in INDEX.md;.specs has no archive directory;.specs/import-report.md does not exist;.specs;INDEX.md has no Archived section;.specs references .specs/archive/...;Related, Replaces, Supersedes, Depends on, and similar numeric
relation references point to existing current numbered docs;.worklog references except in
source/history sections;spec-lint must fail if:
.specs;.specs/import-report.md exists;.specs;INDEX.md contains an Archived section;INDEX.md links to deleted document storage;.specs references .specs/archive/...;Related, Replaces, Supersedes, Depends on, or similar
relation points to a missing current numbered doc;Mechanical lint may flag suspicious wording. It must not claim to have completed semantic review.
# Spec Lint Report
## Result
pass | fail
## Errors
Problems that should be fixed.
## Warnings
Suspicious structure or wording.
## Suggested fixes
Concrete file-level recommendations.
User request:
Check whether `.specs` is mechanically consistent.
Expected behavior:
spec-lint;INDEX.md, files, links, required sections, and stale .worklog
references;Do not use this skill to:
Use spec-audit for broad structural diagnostics.