* feat(toolsmith): make a single-skill module the default for one skill
Registration is settled from the registry and shown in the read-back
instead of asked. A skill joins a module only when the user is working on
that module, named it, or chose its prefix. A bmod-<code> record folder is
never written for one skill.
* fix(toolsmith): ask whether a skill is part of a module
Single-skill module stays the offered guess, but discovery now asks whether
the skill joins a module or more skills are planned. A planned module settles
its code and prefix on the first skill, so nothing is renamed later.
* feat(toolsmith): read any agent's session logs and offer customization in from-logs
The agent finds its own logs and confirms the location instead of assuming
Claude Code. A corrected installed skill can be offered as a bmad-customize
change instead of a new skill.
* refactor(toolsmith): split discover into short sections and cut what a model infers
Registration gets its own section, the five things and other enumerable
items become lists, and the read-back carries the consumer and bar.
* feat(toolsmith): start prose from one sentence and hold one topic to a paragraph
The canon, leanness lens and cut roles now default to the one-sentence
version of a passage and split mixed topics. The pre-pass reports long
paragraphs and sentences.
* refactor(toolsmith): cut prompt files to one topic per paragraph and inline ecosystem into ship
Every route, mode and shape file is split into short paragraphs, bullets
and cases, with what a model would infer removed. ecosystem.md only ever
loaded from ship.md, so its content now lives there.
* feat(toolsmith): let a memory agent add its name to its description at First Breath
* fix(toolsmith): close a Markdown fence only on its own marker in the pre-pass
* fix(toolsmith): let a single-skill module grow into a multi-skill module
* fix(toolsmith): write dependencies to the table the module shape uses
* feat(toolsmith): restore a memory agent's name after an update and skip global installs
* docs(toolsmith): bring the help up to date and route to cut mode
* refactor(toolsmith): call the read-back the Smithy execution plan and add help on sharing and subagents
* docs(toolsmith): write the Toolsmith docs to replace the builder site