skills/spec-linter/SKILL.md
Review a work item documentation folder for clarity, testability, and completeness before implementation.
npx skillsauth add rafaie/codex_home spec-linterInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
spec/features/<work-id>-<slug>/ and project conventions from AGENTS.md.
<work-id> must use S-<stream>-<nnn> (example: S-core-001) for new work.spec/features/.feature.md: clear problem statement, scope/non-scope, testable acceptance criteria, inputs/outputs, ADR linkageimplementation.md: initial implementation plantest-plan.md: unit/integration/e2e/edge/smoke plantest-results.md: command/result placeholders and evidence sectionstatus.md: current status, owner, next action, blockersevidence/README.md: evidence index with smoke artifact/summary placeholderswrite-tests or implement-feature).testing
Add or improve tests based on a work item folder's acceptance criteria and test plan.
testing
Run quick/full checks consistently, include smoke, and summarize failures into actionable buckets.
testing
Create a work item test plan from acceptance criteria and add it to the work item docs.
testing
Run a real entrypoint smoke test, emit required artifacts, classify failures, and recommend the next action.