juliusbrussee/build

SPEC.md に基づく計画→実行の実装ループ。単一スレッドで動作し、サブエージェントは使いません。テストまたはビルドが失敗すると、リトライ前に自動的に backprop スキルを呼び出し、再発防止のための新しい §V 不変条件の追加を検討します。ユーザーが「ビルド」「実装」「spec の実行」、または特定の §T タスク(例:`build §T.3`、`build --next`、`implement next task`、`run the build`)を要求したときにトリガーされます。SPEC.md の存在を前提とし、ない場合は spec スキルに委譲します。

build とは?

juliusbrussee/build スキルは、SPEC.md に記述された仕様に対して「計画→実行」のループで実装を進める AI エージェントスキルです。このスキルは特に Claude Code や Cursor などのシングルスレッド環境で動作し、サブエージェントに依存しない設計が特徴です。実装中にテストやビルドが失敗すると、自動的に backprop スキルを呼び出し、失敗の原因分析を行います。その際、新たな §V 不変条件(invariant)を SPEC.md に追加することで、同じバグが再発しないようにする仕組みを持っています。ユーザーは「build」、「implement」、「execute the spec」、または「build §T.3」のような具体的なタスク指定でこのスキルを起動できます。また、`--next` フラグを使うと、未完了のタスクを自動的に選択して実行します。SPEC.md が存在しない場合は、spec スキルに制御を委譲するため、常にドキュメント駆動開発のフローを維持できます。このスキルは特に、明確な仕様書に基づいた段階的な実装を自動化したい開発者に有用です。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/juliusbrussee/cavekit/tree/main/skills/build

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

build は何をしますか?

SPEC.md に基づく「計画→実行」の実装ループです。ネイティブなシングルスレッドループで動作し、サブエージェントは使用しません。テストまたはビルドが失敗すると、リトライ前に自動的に backprop スキルを呼び出します。検証に失敗した場合、常に新しい §V 不変条件(invariant)を追加することで再発を防止できないかを検討します。このスキルは、ユーザーが「ビルド」「実装」「spec の実行」、または特定の §T タスク(例:build §T.3、build --next、implement next task、run the build)を要求したときにトリガーされます。SPEC.md が存在することを前提としており、ない場合は spec スキルに委譲します。

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/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/check

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

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.

関連スキル