Start with the workflow, then open the skill you need.
CafeKit skills are local operating procedures. The overview shows how the runtime thinks about work first, then links to detailed pages for the main skills that control delivery, debugging, documentation, and release.
Routing — semantic, not deterministic
Core workflow
Pre-spec discovery
Bounded optimization
Debug and change safety
Product and browser
Documents and media — optional when installed
How to read this page#
The main workflow skills deserve their own pages because they change how work moves through the repo. Domain skills stay in the catalog because they support specific surfaces such as frontend, backend, browser automation, documents, spreadsheets, and deployment.
Main skill pages
Start with the workflow skills. Each page explains when to use the skill, its operating flow, output, traps, and handoff.
Ask
Evidence-backed Q&A for project behavior, source code, specs, docs, configuration, dependencies, and external technical topics.
Brainstorm
Scout-first ideation before a spec exists. It turns raw intent into spec-ready decisions without writing implementation code.
Specs
Creates a reviewed process-first plan with flat executable tasks and human decisions at C1 and C2.
Develop
Implements approved task packets with scope fidelity, task-aware inspection, verification, review, and state sync.
Test
Runs real verification and returns a concrete verdict instead of treating green-looking commands as proof.
Code Review
Findings-first review for spec compliance, code quality, security, regressions, and contract drift.
Sync
Synchronizes observed process-first task Status and inline Receipts without inventing proof.
Debug
Adaptive-depth, diagnostic-only root-cause workflow for local failures and complex incidents.
Fix
Adaptive, evidence-backed repair after diagnosis, from quick local fixes to bounded incident work.
Scout
Fast codebase discovery for file finding, task context, entrypoints, call paths, and blast radius.
Git
Safe branch, commit, push, PR, finish, and worktree operations with secret scanning and focused commits.
Support skill catalog
Routing rule#
Choose the smallest skill that fits the task. Do not force a full spec workflow for tiny fixes, and do not start coding when the request is still ambiguous.
Direct native selection handles explicit and obvious low-risk work; cf:route
escalates only material ambiguity, chaining, domains, or risk.
Document capabilities are optional and usable only when installed.
Semantic selection is not deterministic and does not guarantee live-model adherence.