backprop は何をしますか?
バグ→仕様プロトコル。バグ発見時やテスト失敗時に原因をトレースし、再発防止のための新しい§V不変条件を追加するか判断して§Bに追記します。これはSDDが計画実行型アプローチにはない形で行う、一見してわかりにくい機能です。テスト失敗、バグ報告、ポストモーテム、またはユーザーからの明示的な依頼で起動します。
バグ→仕様プロトコル。バグ発見時やテスト失敗時に原因をトレースし、再発防止のための§V不変条件を追加するか判断して§Bに追記します。これはSDDが計画実行型アプローチにはない形で行う、一見してわかりにくい機能です。テスト失敗、バグ報告、ポストモーテム、またはユーザーからの明示的な依頼で起動します。
このスキルは、バグ発見やテスト失敗時に「バグ→仕様」プロトコルを自動実行するものです。具体的には、根本原因をトレースし、同じバグの再発を防ぐための新しい§V不変条件(仕様上の不変的なルール)を定義すべきか判断し、それを§B(仕様書)に追記します。このプロトコルは、SDD(Specification-Driven Development)の核となる仕組みであり、単なる「計画してから実行する」アプローチでは実現できない、仕様書を動的に進化させる機能です。トリガー条件は、テスト失敗、バグ報告、ポストモーテム、またはユーザーからの明示的な依頼です。Claude Code, Cursor, Codex などのAIエージェントと連携して動作し、開発プロセスにおける品質向上と仕様の一貫性維持を支援します。
npx skills add https://github.com/juliusbrussee/cavekit/tree/main/skills/backpropInstalled? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
バグ→仕様プロトコル。バグ発見時やテスト失敗時に原因をトレースし、再発防止のための新しい§V不変条件を追加するか判断して§Bに追記します。これはSDDが計画実行型アプローチにはない形で行う、一見してわかりにくい機能です。テスト失敗、バグ報告、ポストモーテム、またはユーザーからの明示的な依頼で起動します。
This repo contains 4 individual skills — each has its own dedicated page.
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.
Caveman encoding for SPEC.md and spec-adjacent writes. Loaded by /spec, /build, /check. Cuts tokens ~75% vs prose while staying precise. Triggers on any write to SPEC.md or when user says "caveman", "compress this", "be brief".
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.