Reference
Reference
The facts that should stay boring and exact.
Use this page when you need command names, installed files, package version, validators, state values, or runtime support details.
Package facts#
| Field | Value |
|---|---|
| Package | @haposoft/cafekit |
| Current package version | 0.9.1 |
| Binary | cafekit |
| Bin file | packages/spec/bin/install.js |
| Node engine | >=18.0.0 |
| Required skills | 30 |
| Required agents | 13 |
Command cheatsheet#
| Claude Code command | OpenCode command | Purpose |
|---|---|---|
/hapo:question | /question | Answer project and technical questions with repo-first evidence. |
/hapo:brainstorm | /brainstorm | Clarify unclear ideas before specs. |
/hapo:specs | /specs | Create, resume, validate, or approve specs. |
/hapo:develop | /develop | Implement approved task packets. |
/hapo:test | /test | Run task-aware verification. |
/hapo:code-review | /code-review | Review changes for regressions and security. |
/hapo:sync | — | Sync task status, task_registry, task markdown, phase, or audit drift. |
/hapo:debug | /debug | Diagnose failures before fixing. |
/hapo:hotfix | /hotfix | Apply narrow diagnosed fixes. |
/hapo:docs | /docs | Create, update, summarize, or reconstruct docs. |
/hapo:inspect | /inspect | Scout source files and project structure. |
/hapo:generate-graph | /generate-graph | Generate technical diagrams. |
OpenCode currently gets generated slash commands for the main implementation surface. The sync skill is still shipped in the shared skill bundle, but the installer does not generate a /sync OpenCode wrapper.
Installed Claude file structure#
.claude/
├── skills/
├── agents/
├── hooks/
├── references/
├── rules/
├── scripts/
├── runtime.json
├── settings.json
├── status.cjs
└── cafekit.json
Spec state values#
| State | Meaning |
|---|---|
pending | Task is not started. |
in_progress | Task is active. |
blocked | Task cannot continue; blocker must be recorded. |
done | Task has real evidence, review, and synced state. |
Validators#
node .claude/scripts/validate-spec-output.cjs specs/<feature>
node .claude/scripts/validate-docs.cjs docs
node .claude/scripts/validate-docs-reconstruct.cjs docs/as-is/<scope>
node .claude/scripts/generate-skill-catalog.cjs --skills