backprop은(는) 무엇을 하나요?
버그 → 사양 프로토콜. 버그가 발견되거나 테스트가 실패하면 원인을 추적하고, 재발을 방지할 새로운 §V 불변 조건을 추가할지 결정하여 §B에 추가합니다. 이는 SDD가 '계획 후 실행' 방식과는 달리 수행하는 비명시적 기능입니다. 테스트 실패, 버그 리포트, 포스트모템, 또는 사용자의 명시적 요청 시 트리거됩니다.
버그 발견 또는 테스트 실패 시 원인을 추적하고, 재발 방지를 위해 새로운 §V 불변 조건을 추가할지 결정하여 §B에 추가하는 프로토콜입니다.
이 스킬은 버그 발견, 테스트 실패, 포스트모템, 또는 사용자의 명시적 요청 시 트리거되어, 버그를 사양(spec)으로 피드백하는 프로토콜을 구현합니다. 기존의 '계획 후 실행(plan-then-execute)' 방식과 달리, SDD(Specification-Driven Development) 고유의 기능으로, 버그의 근본 원인을 추적하고 재발을 방지하기 위해 §V(명세)에 새로운 불변 조건을 추가할지 결정합니다. 이로 인해 시스템 사양이 지속적으로 개선되며, 유사한 버그가 다시 발생하는 것을 예방할 수 있습니다. 주로 개발 도구(Claude Code, Cursor, Codex 등)에서 사용되며, 버그 수정 과정에서 명세 기반의 체계적인 접근을 원하는 개발자에게 유용합니다.
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.