Skip to content

Rewrite the npm README as a user guide, not a build log - #62

Merged
jmg698 merged 1 commit into
mainfrom
claude/npm-readme-cleanup-78e7gj
Jul 29, 2026
Merged

jmg698 merged 1 commit into
mainfrom
claude/npm-readme-cleanup-78e7gj

Conversation

@jmg698

@jmg698 jmg698 commented Jul 29, 2026

Copy link
Copy Markdown
Owner

cli/README.md is what npmjs.com renders, but it had never been rewritten
when the root README was — it was still the repo's original development
log. Anyone landing on the package page got milestone status blocks
(M1/M2/M3 PASS, per-milestone test counts), a dogfood post-mortem about
jack-mcgovern.com, a file-by-file table of the repo's internals, and
hand-run commands rooted at node cli/*.mjs that only work from a
checkout. Its relative links (../.mcp.json, ../skill/, ../docs/)
were all dead on npm.

Cut all of it and rebuilt the page around what an installer needs:
install + host matrix, the framework/ship matrix, upgrading, the loop,
headless vs live with the full keymap, the preview == ship contract, and
a CLI reference using the real npx font-lab surface. Every link is now
an absolute GitHub URL so it resolves from the package page.

Nothing was lost: the milestone history and dogfood findings already live
in docs/DOGFOOD-REPORT.md and docs/RFC-ROLES-AND-COVERAGE.md, and the
internals table is in CONTRIBUTING.md. Also corrected the stale "13 tools"
claim (there are 26) and pointed the root README's description of this
file at what it now contains.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_012ecGYX4eJQzYQ96DuqvFLV

cli/README.md is what npmjs.com renders, but it had never been rewritten
when the root README was — it was still the repo's original development
log. Anyone landing on the package page got milestone status blocks
(M1/M2/M3 PASS, per-milestone test counts), a dogfood post-mortem about
jack-mcgovern.com, a file-by-file table of the repo's internals, and
hand-run commands rooted at `node cli/*.mjs` that only work from a
checkout. Its relative links (`../.mcp.json`, `../skill/`, `../docs/`)
were all dead on npm.

Cut all of it and rebuilt the page around what an installer needs:
install + host matrix, the framework/ship matrix, upgrading, the loop,
headless vs live with the full keymap, the preview == ship contract, and
a CLI reference using the real `npx font-lab` surface. Every link is now
an absolute GitHub URL so it resolves from the package page.

Nothing was lost: the milestone history and dogfood findings already live
in docs/DOGFOOD-REPORT.md and docs/RFC-ROLES-AND-COVERAGE.md, and the
internals table is in CONTRIBUTING.md. Also corrected the stale "13 tools"
claim (there are 26) and pointed the root README's description of this
file at what it now contains.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012ecGYX4eJQzYQ96DuqvFLV
@jmg698
jmg698 merged commit 53066a5 into main Jul 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants