check-desklisted
Install: claude install-skill Celorus/celorus-plugin
# Check the desk
The desk stays readable because its pages follow one model. This skill reads the model the
desk holds in `celorus/model/`, walks the pages, lists every gap in
`celorus/views/needs-attention.md`, and rebuilds the other views. It lists; it never blocks,
never refuses another skill's write, and never changes a page except the page's generated part.
One thing it does not do: if the model cannot be read, list the page and stop. Do not rebuild
a view or write a path page. It cannot be read when `celorus/model/model.md` is not there,
when its header does not parse, and also when the header parses perfectly and one of the
blocks the rest of the model is built from is missing; the same goes for a `kind-` page that
has lost its `kind`, `folder` or `must_have`. A header that reads cleanly is not the same as a
model that can be read, and a page that is one line short is the likeliest of the three. Every
view and every path page is written from the model, so they would otherwise be written from
words nobody wrote, and a wrong view is worse than yesterday's view. Say which page, and that
the views were left as they are.
Whether the desk's files are all there is a different question: "check my desk setup" is
`install-desk`'s verify mode. This skill reads what the pages say.
## Find the desk
The desk folder is the one named by `CELORUS_DESK`, or else the first folder found by walking
up from the working directory that contains `celorus/index.md`; the seat is `CELORUS_SE