Skip to main content

Documentation Index

Fetch the complete documentation index at: https://smithers.sh/llms.txt

Use this file to discover all available pages before exploring further.

0.20.2

Patch release: 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 smithers tui command pulled in @opentui/core, which transitively required jimp (~89M), three (~31M), planck (~9M), and bun-webgpu (~9M) — roughly 170 MB of graphics-stack packages installed into .smithers/node_modules/ on every init, even for users who never opened the TUI. The TUI was already deprecated, so the entire apps/cli/src/tui/ tree, the tui subcommand, the tui.e2e.test.js fixture, and the @opentui/core + @opentui/react dependencies have been removed.
  • skills dep inlined. .smithers/ no longer depends on github: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.tsx imports the local file. The init scaffolder in apps/cli/src/workflow-pack.js writes the new prompt and the updated import on smithers init.

Impact

  • .smithers/node_modules/ shrinks from ~467 MB to ~300 MB on a fresh bunx smithers-orchestrator init.
  • Cold bun install skips the GitHub tarball fetch for skills.