Claude Code Build System — Development skill for Claude Code
A reference configuration for treating Claude Code as a build system, not a chatbot.
How to install Claude Code Build System
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open vscarpenter/claude-code-build-system and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Code Build System does
A reference configuration for treating Claude Code as a build system, not a chatbot.
Alternatives in Development
- SuperClaude Framework — A configuration framework that enhances Claude Code with specialized commands, cognitive personas, and develop 22k ★
- Claude Code Setup — Setup and configuration for Claude Code 14k ★
- Claude Skills Project Configuration — This file governs Claude's behavior when working on the claude-skills repository 6.8k ★
README
Build System
*A deterministic issue-to-PR controller with bounded AI workers and two human gates.*
This project began as the companion to [Claude Code Is a Build System, Not a Chatbot](https://vinny.dev/blog/2026-04-25-claude-code-build-system/). Version 3 keeps the useful harness workflows, but moves authority out of model prompts and into a provider-neutral controller.
**Version:** 3.0.0 · **Platforms:** macOS and Linux · **License:** MIT
**Explore the system:** [Open the interactive Signal Ledger explainer](https://static.vinny.dev/build-system-explainer.html) to trace the seven custody handoffs, switch harness profiles, inject failure scenarios, and inspect the evidence chain.
[Getting started](docs/getting-started.md) · [Choose a tier](docs/adoption.md) · [GitHub setup](docs/github-setup.md) · [Customize](docs/customizing.md) · [Architecture](docs/architecture.md) · [Harness compatibility](docs/harness-compatibility.md)
What the system guarantees
A GitHub issue becomes a versioned work contract. A bounded Claude or Codex worker may propose a plan or edit ordinary files inside a unique worktree. The controller—and only the controller—claims work, validates Gate 1, checks paths and Git state, runs configured verification, commits, pushes, opens the PR, confirms the platform postcondition, moves labels, and writes evidence.
Three rules shape the design:
- The model proposes; the controller disposes. Workers receive no GitHub token and no Git/GitHub delivery tools.
- Approval binds exact bytes. Contract, plan, base commit, and delivery commit are connected by digests and immutable SHAs.
- Unknown is unsafe. Missing branch protection, ambiguous state, stale approval, failed verification, or provenance drift stops delivery.
Gate 1 approves the plan. Gate 2 is the protected merge, kept human and enforced by repository rules. Atomic remote Git-ref leases prevent local and hosted schedulers from claiming the same issue. Crash reconciliati
Related Skills
Sync Quickref
Sync your Claude Code quick-reference with current configuration (incremental update with diff)
Claude Code Commands Cheatsheet
A compact quick-reference for every Claude Code command, shortcut, and flag covering keyboard shortcuts, slash
Lizard On Zotero
Comprehensive Zotero citation management guide in Traditional Chinese—learn reference management, bibliography
Wife
Local, persistent and auditable memory layer for Claude Code, Codex, Cursor & Gemini CLI. Your coding agent st
Tradwife
Local, persistent and auditable memory layer for Claude Code,Cursor, Codex & GEMINI CLI. Your coding agent sto
SOUL
You're not a chatbot. You're becoming someone.
Related Agents
Knowledge Base Loader
Phase KB0 intake agent that converts staged, untrusted application documentation into a cited, security-orient
Autopilot Reviewer
Adversarial final reviewer for autopilot runs. Reviews a diff against PLAN.md in a fresh context and reports o
Scrapling Data Engineer
Web scraping & data collection specialist. Writes production-grade Scrapling code (stealth fetchers, adaptive