Tham khảo
Reference

Những thông tin cần chính xác và dễ tra.

Dùng trang này khi cần command names, installed files, package version, validators, state values, hoặc 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/questionTrả lời câu hỏi về project và kỹ thuật bằng source evidence trước.
/hapo:brainstorm/brainstormLàm rõ idea trước khi spec.
/hapo:specs/specsCreate, resume, validate, approve specs.
/hapo:develop/developImplement approved task packets.
/hapo:test/testTask-aware verification.
/hapo:code-review/code-reviewReview regressions và security.
/hapo:syncSync task status, task_registry, task markdown, phase, hoặc audit drift.
/hapo:debug/debugDiagnose trước khi fix.
/hapo:hotfix/hotfixNarrow diagnosed fixes.
/hapo:docs/docsCreate, update, summarize, reconstruct docs.
/hapo:inspect/inspectScout source files và structure.
/hapo:generate-graph/generate-graphGenerate technical diagrams.

OpenCode hiện có generated slash commands cho surface implementation chính. Skill sync vẫn được ship trong shared skill bundle, nhưng installer hiện chưa tạo wrapper /sync cho OpenCode.

Claude file structure#

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

Spec state values#

StateMeaning
pendingTask chưa bắt đầu.
in_progressTask đang active.
blockedTask bị chặn; phải ghi blocker.
doneTask có evidence thật, review, và 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