specflow-lintlisted
Install: claude install-skill pedropacheco95/cortex
# Specflow: Spec Linter
Verify and correct the structural integrity of both spec trees. This skill ensures every
spec file follows the conventions exactly — format, naming, frontmatter, entity references,
folder structure, overviews, and bidirectional links. It fixes what it can and flags what
it cannot.
> **Cortex awareness:** on a Cortex project, `cortex validate` is the mechanical backbone
> this linter layers judgment on. Run it first: it already enforces frontmatter schema,
> ID/path agreement, link resolution and `implements:`/`implemented_by:` symmetry, and
> dependency cycles — do not reimplement those checks here. This skill adds the judgment
> layer the validator cannot: naming conventions, entity-reference style, overview
> quality, engineering-jargon leakage, and the auto-fixes.
## When to Run
- After onboarding (specflow-onboard-codebase or deep-onboard agent)
- After bulk spec changes (specflow-ingest manifest applied, batch spec-editor operations)
- After manual spec edits
- When the spec-viewer reports warnings
- On demand: "lint the specs", "check my spec tree", "verify spec structure"
## What It Checks
The linter runs checks in order. Each check produces: PASS, AUTO-FIXED, or NEEDS REVIEW.
### 1. File Structure
**1a. Directory layout**
- `.specflow/specs/` exists at project root
- `.specflow/specs-business/` exists at project root
- `.specflow/specs/` contains `_index.md` at root
- Both trees are organized in domain subfolders (not flat)
- Dev spec p