Skip to main content
Most teams should start with the workflow pack. It gives you a working .smithers/ directory, seeded workflows, prompts, and agent configuration instead of asking you to assemble the project structure by hand. All commands on this page use bunx smithers-orchestrator .... The published npm package is smithers-orchestrator, so do not use bare smithers or bunx smithers for these install commands.
bunx smithers-orchestrator init
That scaffolds .smithers/ with files such as:
Directory / FileContents
.smithers/workflows/Pre-built workflows (implement, review, plan, ralph, debug, …)
.smithers/prompts/Shared MDX prompt templates
.smithers/components/Reusable TSX components (Review, ValidationLoop, …)
.smithers/package.jsonLocal workflow project manifest with smithers-orchestrator dependency
.smithers/tsconfig.jsonTypeScript config for JSX workflow authoring
.smithers/bunfig.tomlBun preload config for MDX workflow prompts
.smithers/preload.tsRegisters the MDX preload plugin
.smithers/agents.tsAuto-detected agent configuration
.smithers/smithers.config.tsRepo-level config (lint, test, coverage commands)
.smithers/tickets/Ticket workspace used by ticket-oriented workflows
.smithers/executions/Execution artifacts directory preserved across re-inits
.smithers/.gitignoreIgnore rules for generated workflow state
To overwrite an existing scaffold:
bunx smithers-orchestrator init --force

When to Use Manual Installation

Use manual installation when you are embedding Smithers into an existing TypeScript codebase and want to author a standalone workflow project from scratch. See JSX Installation for the package list, TypeScript configuration, and optional MDX prompt setup.

Requirements

  • Bun >= 1.3
  • TypeScript >= 5
  • Model or provider credentials (e.g. Anthropic ANTHROPIC_API_KEY)

After Installation

Choose the next page based on what you need: