# pm-lint

Authoring-quality lint for pm items: vague titles, unverifiable criteria, closures without evidence, stale claims — so every item is useful agent context.

an official pm cli extension, open source by steve preu. source: https://github.com/unbraind/pm-lint.

## install

```sh
pm install npm:@unbrained/pm-lint --project
```

## release and source

- release: [2026.10.13](https://www.npmjs.com/package/@unbrained/pm-lint) (26 oct 2026)
- built from: d7be594
- source: e0ee27d on main (26 oct 2026)
- package: @unbrained/pm-lint
- node.js: >=22.18.0
- license: MIT
- pm catalog: official extension

the release was built from d7be594; main is now at e0ee27d.

## release history

2 versions on npm since 26 oct 2026; releases on 1 of 1 day.

latest: mon 26 oct 2026 · 2 versions: 0.0.0-stage and 2026.10.13.

## capabilities

- commands: new pm commands and flags, or overrides of existing ones
- schema: item types, fields, relationship kinds and migrations

what each capability covers in pm cli in general. the [readme](https://pm-cli.unbrained.dev/packages/pm-lint) lists what this package adds.

## related projects

- [pm-web](https://unbrained.dev/projects/pm-web.md): Full web UI for pm-cli — browse, create, update, search and manage pm projects in the browser. Self-hosted via Docker or Node.js.
- [pm-brief](https://unbrained.dev/projects/pm-brief.md): Token-budgeted agent briefs and next-work plans for pm workspaces.
- [pm-graph](https://unbrained.dev/projects/pm-graph.md): Knowledge graph and dependency graph extension for pm CLI workspaces, with optional Neo4j sync.

all projects: https://unbrained.dev/projects.md
