bunx smithers-orchestrator init is significantly leaner
on cold installs. The deprecated TUI mode and the GitHub-tarball skills
dependency are gone.
CLI
-
TUI mode removed. The
bunx smithers-orchestrator tuicommand pulled in@opentui/core, which transitively requiredjimp(~89M),three(~31M),planck(~9M), andbun-webgpu(~9M), roughly 170 MB of graphics-stack packages installed into.smithers/node_modules/on everyinit, even for users who never opened the TUI. The TUI was already deprecated, so the entireapps/cli/src/tui/tree, thetuisubcommand, thetui.e2e.test.jsfixture, and the@opentui/core+@opentui/reactdependencies have been removed. -
skillsdep inlined..smithers/no longer depends ongithub:mattpocock/skills(a git-tarball spec that Bun fetches fresh on every cold install). The single skill we actually used,grill-me/SKILL.md, is now scaffolded directly to.smithers/prompts/grill-me.mdx, and.smithers/components/GrillMe.tsximports the local file. The init scaffolder inapps/cli/src/workflow-pack.jswrites the new prompt and the updated import onbunx smithers-orchestrator init.
Impact
.smithers/node_modules/shrinks from ~467 MB to ~300 MB on a freshbunx smithers-orchestrator init.- Cold
bun installskips the GitHub tarball fetch forskills.