* fix(#834): derive installer --help skill counts from PROFILES The installer --help text undercounted profile skill counts: it claimed "core — 7 main-loop skills" and "standard — ~13 skills" when the real counts in PROFILES (bin/lib/install-profiles.cjs) are 8 and 14. The `surface` skill was added to core after the help string was written, and standard was never updated. Derive the core and standard counts from PROFILES.core.length and PROFILES.standard.length so the help text cannot drift again. Replace the stale hardcoded "all 66 skills" (actually 67) on the full line with drift-proof "all skills" — full is the '*' sentinel with no array length and no cheap authoritative total in the help path. Add regression tests that run `node bin/install.js --help` and assert the printed core/standard counts equal the PROFILES lengths, plus a guard that the full line carries no hardcoded numeric count. Closes #834 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * chore(#834): add changeset for installer --help count fix Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
272 B
272 B
type, pr
| type | pr |
|---|---|
| Fixed | 847 |
Corrected the installer --help profile skill counts: core now shows 8 (was 7) and standard shows 14 (was 13), both derived from PROFILES so they can't drift again; the full line drops the stale hardcoded 66 for all skills. (#834)