- Node v24.11.1 — pinned via
.nvmrc. Usefnm useto switch. - pnpm — used everywhere.
npm install -g pnpmif not present. - Claude Code — commands require the Claude Code CLI.
pnpm install
pnpm buildCommands are available immediately in Claude Code when you open this repo — no build step required.
/plan-feature add user auth
/validate
/investigate why is the agent failing
/push-all
See docs/commands.md for the full command reference.
./scripts/install-agents.sh cv-builder
./scripts/install-agents.sh cv-builder --force # overwrite existing symlinksThis symlinks .claude/skills/ and domain-knowledge/ into the target repo. The target repo gets the full command stack without copying files.
cp .env.example .env # add ANTHROPIC_API_KEY
node packages/cli/dist/index.js --help
node packages/cli/dist/index.js "/summarize packages/workflows/src/types.ts"The workbench is a 6-tile tmux environment that starts all Frame OS repos simultaneously.
/workbench # start
/workbench --status # check status
/workbench --kill # stopSee domain-knowledge/workbench-architecture.md for tile layout and keybindings.
- Create
.claude/skills/mycommand/SKILL.md— immediately available as/mycommandandSkill(mycommand)in Claude Code. - Optionally add
knowledge/subdirectory for reference material. - Register in
packages/workflows/src/registry.tsif you also want CLI support.
pnpm test
pnpm test:watch
pnpm vitest run packages/workflows/src/__tests__/parseCommand.test.ts