# Articles

Canonical: https://specscore.md/articles/

Articles here explain a requirements notation or a spec-driven development (SDD) practice, then show the same idea as a SpecScore requirement (REQ) that `specscore spec lint` can check in continuous integration (CI). SpecScore articles explain the specification in plain language. [Acceptance criteria](https://specscore.md/acceptance-criteria-specification) (AC) are the conditions that must be true before a change counts as done. [Spec-driven development](https://specscore.md/spec-driven-development/) (SDD) treats a structured specification as the source the implementation is checked against.

## Published

- [Spec-driven development with Claude Code and Cursor](https://specscore.md/articles/claude-code-specs/)

Claude Code spec-driven development and Cursor specs: what belongs in a SpecScore feature, what specscore agent setup writes, and how specscore spec lint runs in the loop and in continuous integration (CI).

- [PRD template in Markdown for AI coding](https://specscore.md/articles/feature-spec-template/)

A feature spec template in Markdown: requirements (REQ), acceptance criteria (AC), a scenario, a plan, and tasks, checked with specscore spec lint in continuous integration (CI).

- [Lint specs in CI with a spec linter](https://specscore.md/articles/lint-specs-in-ci/)

What a spec linter checks, how to run specscore spec lint in continuous integration (CI), the real text output, and how that compares with tools that do not validate specifications in CI/CD.

- [How to write acceptance criteria AI agents can verify](https://specscore.md/articles/acceptance-criteria/)

Acceptance criteria examples in Given/When/Then and checklist form, what makes a criterion testable, and what specscore spec lint checks in continuous integration (CI).

- [EARS requirements syntax explained, with examples](https://specscore.md/articles/ears-requirements/)

What EARS (Easy Approach to Requirements Syntax) is, the sentence patterns, how Kiro uses EARS notation, and a SpecScore requirement that passes the linter.

- [Your project is specified. What will you finish this week?](https://specscore.md/articles/weekly-delivery/)

Turn a software specification into one weekly commitment: choose a user outcome, protect capacity, review evidence, and make the next decision.
