Communityコーディング&開発github.com

juliusbrussee/check

読み取り専用のドリフト検出器。SPEC.mdと現在のコードを比較し、深刻度ごとに分類された違反を報告します。ファイルへの書き込みは一切行わず、specやbuildスキルを介して修正案を提案するのみで、それらを呼び出すことはありません。

check とは?

`juliusbrussee/check` は、開発プロジェクトにおいてコードベースが仕様書(SPEC.md)から逸脱していないかを監視する、読み取り専用のドリフト検出スキルです。SPEC.mdの内容と現在のコードを比較し、発見された不一致や違反を深刻度(重大、警告、情報など)ごとにグループ化してレポートします。このスキルは「ドリフトをチェック」「仕様を監査」「不変条件を確認」「コードは仕様と一致しているか」といったユーザーの発話で起動されます。主な特徴として、検出のみを行い、コードやファイルへの書き込みは決して行わない点が挙げられます。必要に応じて、関連する `spec` や `build` スキルを参照するよう提案しますが、それらを直接呼び出すことはありません。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スキルを介して修正案を提案するのみで、それらを呼び出すことはありません。ユーザーがドリフトのチェック、仕様の監査、不変条件の確認、またはコードがまだ仕様と一致しているかどうかを尋ねたときに起動します。発話例: 「ドリフトをチェック」「仕様を監査」「コードは §V と一致しているか」「不変条件を確認」「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.

関連スキル