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#

2 列目は historical migration 用に固定された OpenCode 0.16 command surface です。OpenCode は current runtime ではなく、これらは現在の Claude/Codex command の alias ではありません。

Claude Code commandLegacy OpenCode 0.16 commandPurpose
/cf:ask/questionProject と technical questions に repo-first evidence で回答。
/cf:brainstorm/brainstormspec 前に idea を明確化。
/cf:specs/specsC1/C2 を通じて process-first plan と flat tasks を作成。
/cf:develop/developApproved flat task を one at a time で execute。
/cf:test/testtask-aware verification。
/cf:code-review/code-reviewregressions と security の review。
/cf:sync—Observed task Status と final inline Receipt を sync。
/cf:debug/debugfix 前に diagnose。
/cf:fix/hotfixnarrow diagnosed fixes。
/cf:docs/docsOptional bundle: docs の create、update、summarize、reconstruct。
/cf:scout/inspectsource files と structure の scout。
/cf:route—material work に対して最短の installed chain を構成。

過去の OpenCode 0.16 install では、installer が main implementation surface の slash commands を生成していました。sync skill は shared skill bundle に含まれていましたが、installer は /sync OpenCode wrapper を生成しませんでした。

Skill の選択と loading#

Native selection は progressive disclosure を使います。Live catalog の metadata で candidate を特定し、選択した SKILL.md で contract を読み、 必要な references だけを追加で読みます。Explicit または明確な low-risk work は installed skill を直接 invoke します。曖昧、multi-step、 multi-domain、elevated-risk の場合だけ cf:route を使います。Skill や agent が存在しない場合は、安全なら inline で続行し、それ以外は gap を 明示します。Optional document skills は installed の場合だけ利用できます。

Hooks は自動選択器ではないため、routing capability を選びません。Source と installed projection の parity は test されていますが、live-model adherence は UNPROVEN であり、semantic selection は非決定的です。

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