CafeKit cup logo
CafeKit
Spec-driven runtime
Claude Code-first の spec-driven runtime

Claude Code-firstCafeKit runtime

承認済み spec から始め、検証済みタスクを1つずつ実装し、docs を同期させます。Claude Code は今すぐ利用可能です。

Claude Code available now
npx @haposoft/cafekit
Spec gates
validate first
Task state
registry-backed
Docs
checkpoint per task
~ /cafekit-runtime
Install
Create spec
Validate
Develop
Test
$
Active Loop
specs → develop → test
Task Packet
R0-02 auth setup

最初の prompt から release までを1つの runtime で

runtime をインストールし、specs、develop、test、review、git handoff を経て、既存の deploy stack で出荷します。

Runtime Workflow

runtime bundle をインストール

feature 作業に入る前に、既存の Claude Code project へ CafeKit を導入します。

Active Loop
install → specs → develop → test → review → git → deploy
何が起きるか

skills、hooks、rules、statusline、workflow context を `.claude` に配置します。

プロジェクトを ad-hoc prompt ではなく spec-driven command surface に切り替えます。

現在の primary runtime は Claude Code です。

重要なポイント
Command

project root で `npx @haposoft/cafekit` を実行します。

Result

repo はすぐに `hapo:*` workflow を実行できます。

何が本当に違うのか

CafeKit の魅力は、ad-hoc prompt と stateful runtime の差が一目で分かることです。

CafeKit なし

毎回説明し直す長い prompt に頼る

最初の実装後に spec と code がずれていく

markdown では done に見えても build や test は赤いまま

docs 更新が後回しになりがち

CafeKit あり

spec が validation と task boundary を持つ runtime artifact になる

verified task packet 単位で実装が進む

quality gate が fake progress を止めてから state を sync する

docs checkpoint が段階的に実行される

何がインストールされるか

新規ユーザーは、CafeKit が app code を変えるのか、workflow infrastructure を入れるだけなのかをまず知りたいです。

.claude/skills

specs、develop、test、review、git、sync の command surface。

.claude/hooks

state reminder、privacy guardrail、runtime context injection。

.claude/agents

test、review、docs、sync、workflow enforcement を担う specialist agent 群。

.claude/rules

spec state、quality gate、docs sync、Git handoff を揃える実行ルール。

アプリ本体のコード

本物の feature で workflow を開始するまで勝手には変更されません。

framework lock-in はありません。既存 repo の中で動き、何をしているかを明示します。

数秒で開始

CafeKit をインストールし、spec を作成・検証し、task を実装して verify し、その後 commit と deploy を行います。

# 1. CafeKit をインストール$ npx @haposoft/cafekit # 2. feature spec を作成して validate$ /hapo:specs Build a user authentication system$ /hapo:specs --validate user-authentication # 3. task packet を1つずつ実装$ /hapo:develop user-authentication task-R0-02-auth-setup-dual-mode.md # 4. verify と review で候補を固める$ /hapo:test --full$ /hapo:code-review --pending # 5. commit, push, deploy$ /hapo:git commit$ /hapo:git push$ vercel --prod
クイックスタートを詳しく見る

CafeKit が初めてですか?

ゼロから始めましょう — 未インストールから最初の verified feature まで案内します。

チュートリアルを開始

command だけでなく artifact も見せる

新規ユーザーは、runtime が残す file と receipt を見たときに CafeKit をより早く信頼します。

ドキュメントを見る
specs/meet-transcript-mvp/
spec.json

registry-backed state、validation status、implementation readiness をまとめて保持します。

task-R*.md

objective、completion criteria、exact verification commands を持つ task packet。

review + test verdict

merge や ship の準備ができているかを示す structured signal。

お問い合わせ

プロジェクトについてお知らせいただくか、ご質問をお寄せください。通常1営業日以内にご返信いたします。

0/10000