caveman は何をしますか?
SPEC.mdとそれに関連する記述のための「原始人エンコーディング」。/spec、/build、/checkで読み込まれます。散文と比較してトークンを約75%削減しながら、正確性を維持します。SPEC.mdへの書き込みや、「caveman」「compress this」「be brief」といったユーザーの発言でトリガーされます。
SPEC.mdとそれに関連する記述のための「原始人エンコーディング」。/spec、/build、/checkで読み込まれます。散文と比較してトークンを約75%削減しながら、正確性を維持します。SPEC.mdへの書き込みや、「caveman」「compress this」「be brief」といったユーザーの発言でトリガーされます。
Cavemanは、SPEC.mdファイルや仕様に隣接する記述のための、非常にコンパクトな「原始人スタイル」のエンコーディングを提供するスキルです。その主な目的は、トークン消費量を劇的に削減することです。通常の散文で記述する場合と比較して、最大75%ものトークンを節約しながら、仕様としての厳密さを維持します。このスキルは、/spec、/build、/checkといったコマンドによって自動的に読み込まれ、SPEC.mdファイルが編集されたり、ユーザーが「caveman」「compress this」「be brief」などのキーワードを発言した際に自動的に発動します。これにより、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%削減しながら、正確性を維持します。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.