caveman 是做什么的?
用于 SPEC.md 及类似规范文档的“穴居人”编码风格。在 /spec、/build、/check 时自动加载。相比散文风格可减少约 75% 的 token 消耗,同时保持精确性。在写入 SPEC.md 或用户说出“caveman”、“compress this”、“be brief”时触发。
用于 SPEC.md 及类似规范文档的“穴居人”编码风格。在 /spec、/build、/check 时自动加载。相比散文风格可减少约 75% 的 token 消耗,同时保持精确性。在写入 SPEC.md 或用户说出“caveman”、“compress this”、“be brief”时触发。
该技能名为“穴居人编码”,专为 SPEC.md 和其他规范类文档设计。其主要目标是大幅减少 token 消耗(相比传统散文风格节省约 75%),同时保持技术描述的精确性和可读性。技能在开发者使用 /spec、/build、/check 等指令时自动加载,并在写入 SPEC.md 文件或用户说出“caveman”、“compress this”、“be brief”等关键词时触发。它通过一种简洁、符号化的“穴居人”语法来替代冗长的自然语言描述,从而更高效地与 AI 助手(如 Claude Code、Cursor)进行交互。此技能对于需要频繁编写和迭代技术规范的开发者尤其有用,能显著降低 API 调用成本并提高响应速度。支持主流 AI 编码助手平台,无需额外配置即可使用。
npx skills add https://github.com/juliusbrussee/cavekit/tree/main/skills/cavemanInstalled? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
用于 SPEC.md 及类似规范文档的“穴居人”编码风格。在 /spec、/build、/check 时自动加载。相比散文风格可减少约 75% 的 token 消耗,同时保持精确性。在写入 SPEC.md 或用户说出“caveman”、“compress this”、“be brief”时触发。
This repo contains 4 individual skills — each has its own dedicated page.
Bug → spec protocol. When a bug is found or a test fails, trace the cause, decide whether a new §V invariant would catch recurrence, append to §B. This is the one non-obvious thing SDD does that plan-then-execute doesn't. Triggers on test failure, bug report, post-mortem, or explicit user ask.
Plan-then-execute implementation against SPEC.md. Native single-thread loop, no sub-agents. On test or build failure, auto-invokes the backprop skill before retrying — a failed verification always considers whether a new §V invariant would prevent recurrence. Triggers when the user asks to build, implement, execute the spec, or tackle a specific §T task (`build §T.3`, `build --next`, `implement next task`, `run the build`). Expects SPEC.md to exist; if not, defers to the spec skill.
Read-only drift detector. Diffs SPEC.md against current code and reports violations grouped by severity. Writes nothing — suggests remedies via the spec or build skills but never invokes them. Triggers when the user asks to check drift, audit the spec, verify invariants, or ask whether code still matches the spec. Phrasings: "check drift", "audit the spec", "does the code still match §V", "check invariants", "spec vs code".
Create, amend, or backprop bugs into SPEC.md at repo root. Sole mutator of the project spec. Triggers when the user asks to write a spec, start a new spec, distill a spec from existing code, add invariants, amend sections (§G, §C, §I, §V, §T, §B), or record a bug via backprop. Common phrasings: "write the spec for...", "new spec", "bug: ...", "amend §V.3", "distill spec from code", "spec this idea". Reads and follows FORMAT.md for the caveman encoding rules and pipe-table shape of §T and §B.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.