Reference
Reference

退屈で正確であるべき facts。

command names、installed files、package version、validators、state values、runtime support details を確認するページです。

Package facts#

FieldValue
Package@haposoft/cafekit
Current package version0.9.1
Binarycafekit
Bin filepackages/spec/bin/install.js
Node engine>=18.0.0
Required skills30
Required agents13

Command cheatsheet#

Claude Code commandOpenCode commandPurpose
/hapo:question/questionProject と technical questions に repo-first evidence で回答。
/hapo:brainstorm/brainstormspec 前に idea を明確化。
/hapo:specs/specsspecs の create、resume、validate、approve。
/hapo:develop/developapproved task packets の implementation。
/hapo:test/testtask-aware verification。
/hapo:code-review/code-reviewregressions と security の review。
/hapo:synctask status、task_registry、task markdown、phase、drift audit を sync。
/hapo:debug/debugfix 前に diagnose。
/hapo:hotfix/hotfixnarrow diagnosed fixes。
/hapo:docs/docsdocs の create、update、summarize、reconstruct。
/hapo:inspect/inspectsource files と structure の scout。
/hapo:generate-graph/generate-graphtechnical diagrams の generation。

OpenCode は main implementation surface の generated slash commands を持ちます。sync skill は shared skill bundle に含まれますが、installer は現時点で /sync OpenCode wrapper を生成しません。

Claude file structure#

.claude/
├── skills/
├── agents/
├── hooks/
├── references/
├── rules/
├── scripts/
├── runtime.json
├── settings.json
├── status.cjs
└── cafekit.json

Spec state values#

StateMeaning
pendingtask は未開始。
in_progresstask は active。
blockedtask は blocked。blocker 記録が必要。
donetask は real evidence、review、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