Build from approved specs, execute one verified task at a time, and keep project docs aligned. Claude Code is available now.
npx @haposoft/cafekitInstall the runtime, move through specs, develop, test, review, git handoff, then ship with your existing deploy stack.
Bootstrap CafeKit into an existing Claude Code project before any feature-specific work begins.
Installs skills, hooks, rules, statusline, and workflow context into .claude.
Sets the project up for spec-driven commands instead of ad-hoc prompting.
Keeps Claude Code as the primary supported runtime today.
Run `npx @haposoft/cafekit` in the project root.
The repo is ready for `hapo:*` workflows immediately.
CafeKit is most compelling when people can see the difference between ad-hoc prompting and a runtime with state.
Long prompts that need to be re-explained every session
Specs drift away from implementation after the first coding pass
Tasks look done in markdown even when builds or tests are still red
Docs updates happen late, inconsistently, or never
Specs become runtime artifacts with validation and task boundaries
Implementation moves through one verified task packet at a time
Quality gates block fake progress before state is synced
Docs checkpoints happen incrementally instead of as a last-minute scramble
New users want to know whether CafeKit changes the app or just installs workflow infrastructure. Show that clearly.
The runtime command surface for specs, develop, test, review, git, and sync.
State reminders, privacy guardrails, and runtime context injection around Claude Code.
Specialist agents for testing, review, docs, sync, and workflow enforcement during delivery.
Execution rules that keep spec state, quality gates, docs sync, and Git handoff aligned.
Untouched until you intentionally enter the spec and task workflow for a real feature.
Install CafeKit, create and validate a spec, implement a task, verify it, then commit and deploy with your existing release stack.
# 1. Install CafeKit$ npx @haposoft/cafekit# 2. Create and validate a feature spec$ /hapo:specs Build a user authentication system$ /hapo:specs --validate user-authentication# 3. Implement one task packet at a time$ /hapo:develop user-authentication task-R0-02-auth-setup-dual-mode.md# 4. Verify and review the release candidate$ /hapo:test --full$ /hapo:code-review --pending# 5. Commit, push, and deploy$ /hapo:git commit$ /hapo:git push$ vercel --prod
A new user trusts CafeKit faster when they can picture the files and receipts it leaves behind.
Open documentationRegistry-backed state, validation status, and implementation readiness in one place.
Task packets with objective, completion criteria, and exact verification commands.
Structured signals that explain whether work is actually ready to merge and ship.