wb add
Add a feature to an existing project.
Synopsis
bash
wb add <feature> [flags]Description
The add command enables a feature in your Workbench project. This adds the necessary configuration files, dependencies, and code scaffolding.
Arguments
| Argument | Description |
|---|---|
feature | Feature to add (e.g., convex, claude, codex) |
Flags
| Flag | Description |
|---|---|
--dry-run | Show what would be done without making changes |
-y, --yes | Skip confirmation prompts |
Global Flags
| Flag | Description |
|---|---|
--cwd | Working directory (default: .) |
--json | Output machine-readable JSON |
-v, --verbose | Enable verbose logging |
-h, --help | Show help |
Examples
Add Convex Backend
bash
wb add convexAdd Claude Support
bash
wb add claudePreview Changes
bash
wb add convex --dry-runOutput:
Would add feature: convex
Create: convex/
Create: convex.json
Update: .workbench.tomlSkip Confirmation
bash
wb add convex -yFrom Different Directory
bash
wb add convex --cwd ./my-projectAvailable Features
| Feature | Description | Project Types |
|---|---|---|
convex | Real-time backend | website, ios |
claude | Claude Code agent | all |
codex | OpenAI Codex CLI | all |
What Gets Added
Convex
convex/directory with schema and functionsconvex.jsonconfiguration- Updated dependencies
Claude
.claude/directory.claude/skills/with built-in skillsCLAUDE.mdagent guidelines
Codex
.codex/directory.codex/skills/with built-in skills
Configuration
After adding a feature, .workbench.toml is updated:
toml
[project.features]
convex = trueErrors
Feature not available
Error: feature "unknown" is not available for project type "tui"Check Features for available options per project type.
Feature already enabled
Error: feature "convex" is already enabledThe feature is already part of your project.