Skip to main content

Claude Code in Action

Haus Workflow integrates with Claude Code through /haus-workflow. After npm install -g @haus-tech/haus-workflow, every task below is available from chat — the skill runs the CLI and returns structured results.

Interactive menu (/haus-workflow)

Run without arguments and the skill asks a couple of short questions to narrow down the task — reply with a number or type the subcommand directly to skip straight to it.

Task picker matches Claude Code skill UI — select a task or type the subcommand.

project:init — add Haus Workflow to a repo

Runs haus scanhaus recommendhaus apply --write. Idempotent — safe to re-run when the stack or catalog changes.

Init writes .claude/ and .haus-workflow/ from catalog recommendations.

project:clone — clone from workspace manifest

Clones a named repo from your workspace configuration without leaving chat.

Repo names come from your workspace manifest — not arbitrary URLs.

project:cloneandsetup — clone and local setup

Clone plus Node version, dependency install, and .env scaffolding.

Setup reads toolchain hints from the repo (e.g. .nvmrc, package manager lockfile).

project:refresh — refresh project context

Re-applies catalog assets and regenerates CLAUDE.md import blocks without a full re-init.

Use after catalog updates or when recommendation.json changed.

project:doctor — health check

Compares lock hashes, hook wiring, and catalog cache freshness.

Warnings mean on-disk edits diverged from the lock — Haus Workflow will not overwrite them silently.

update — package, catalog, and global ~/.claude/

Bumps @haus-tech/haus-workflow, fetches the latest Haus Workflow Catalog, and refreshes global slash commands.

Update re-applies project assets when lock hashes still match.