Installation#

Install CafeKit in your project root:

npx @haposoft/cafekit

Prerequisites#

  • Node.js 18+
  • a Claude Code project
  • a writable project root where .claude/ can be managed

Optional:

  • repomix if you plan to use /docs init or /docs update
npm install -g repomix

What The Installer Does#

CafeKit installs and manages a Claude runtime bundle:

.claude/
├── skills/
├── agents/
├── hooks/
├── settings.json
├── runtime.json
├── status.cjs
└── CLAUDE.md

It also installs the main command surface:

  • /hapo:specs
  • /hapo:develop
  • /hapo:test
  • /hapo:code-review
  • /hapo:generate-graph

Verify Installation#

Open Claude Code in the project and run:

/hapo:specs Build a small feature from a clear problem statement

If CafeKit is installed correctly, Claude will enter the spec workflow instead of treating the command as plain text.

Upgrade Existing Installs#

To refresh the managed bundle:

npx @haposoft/cafekit --upgrade

Notes#

  • CafeKit is Claude Code-first.
  • Antigravity and Cursor support are planned but not available yet.
  • /docs init and /docs update are support workflows, not part of the required core install path.

Next Step#

Continue with the Quickstart.