Community코딩 & 개발github.com

juliusbrussee/check

읽기 전용 드리프트 감지기. SPEC.md와 현재 코드를 비교하여 위반 사항을 심각도별로 그룹화하여 보고합니다. 아무것도 쓰지 않으며 — spec 또는 build 스킬을 통해 해결 방안을 제안할 뿐 호출하지 않습니다. 사용자가 드리프트 확인, 스펙 감사, 불변 조건 확인, 또는 코드가 여전히 스펙과 일치하는지 물을 때 트리거됩니다.

check란 무엇인가요?

juliusbrussee/check 스킬은 읽기 전용 드리프트 감지기로, SPEC.md 문서와 현재 코드 간의 차이(drift)를 분석하고 위반 사항을 심각도별로 그룹화하여 보고합니다. 이 스킬은 파일을 수정하거나 쓰기 작업을 수행하지 않으며, 발견된 문제에 대한 해결 방안만을 spec 또는 build 스킬을 통해 제안합니다. 사용자가 'check drift', 'audit the spec', 'does the code still match §V', 'check invariants', 'spec vs code' 등의 표현으로 드리프트 확인, 스펙 감사, 불변 조건 검증, 또는 코드와 스펙의 일치 여부를 물을 때 자동으로 트리거됩니다. 주로 Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼에서 사용되며, 개발자가 스펙과 구현 간의 일관성을 유지하는 데 도움을 줍니다. 이 스킬은 수동 개입 없이 스펙 위반을 식별하고 심각도에 따라 우선순위를 지정함으로써, 개발자가 중요한 문제에 집중할 수 있게 합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/juliusbrussee/cavekit/tree/main/skills/check

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

check은(는) 무엇을 하나요?

읽기 전용 드리프트 감지기. SPEC.md와 현재 코드를 비교하여 위반 사항을 심각도별로 그룹화하여 보고합니다. 아무것도 쓰지 않습니다 — spec 또는 build 스킬을 통해 해결 방안을 제안할 뿐 호출하지 않습니다. 사용자가 드리프트 확인, 스펙 감사, 불변 조건 확인, 또는 코드가 여전히 스펙과 일치하는지 물을 때 트리거됩니다. 표현 예시: "check drift", "audit the spec", "does the code still match §V", "check invariants", "spec vs code".

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

juliusbrussee/backprop

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.

juliusbrussee/build

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.

juliusbrussee/caveman

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".

juliusbrussee/spec

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.

관련 스킬