Skip to content

Skills

A skill is a word typed with a leading slash. Each is one small file under .claude/commands/, holding plain instructions rather than code — typing the word hands those instructions over as if Jonathan had written them out.

The list is read when a session starts. A file added part-way through is not offered until the session is restarted.

They fall into three sorts.

Pick up a project

Each writes the project's short name into .working_project, then reads that project's list of what is owed and offers the first unchecked thing. Which file holds that list differs by project, which is why each has its own skill rather than one shared word.

SkillProject
/mothe shared collection
/didesign intuition
/wswebseriously
/jiJeffrey's space
/gathe game
/meJonathan's own work
/mama
/s3s3
/lvlv

Two of them do not write the project name: /ji and /lv only read and offer.

Work on whatever is already picked up

SkillWhat it does
/cdreads whichever project is picked up, and offers the first unchecked thing it owes
/rethe same, from that project's revisit file

Everything else

SkillWhat it does
/alwaysproves that the guides arriving with every message and the guides wearing the always tag are the same set
/brstops the work and walks the four steps of breakdown: declare it, state the objective, take stock, try again
/dreama reflective pass over the memory files, gathering what was learned into something a later session can read quickly

Skills against shorthand

A skill is a whole instruction, typed alone. Shorthand is a word typed inside an ordinary sentence — pac, loc, v: — which changes how that one reply is written. The two never overlap: a skill starts with a slash and stands on its own line.