Clean Build Verification — Development skill for Claude Code
Before committing changes that touch workspace deps, DB schema, or 500 LOC — verify a real clean build.
How to install Clean Build Verification
Installs to ~/.claude/skills/rustidi-ml-portfolio-clean-build-verification/SKILL.md
mkdir -p ~/.claude/skills/rustidi-ml-portfolio-clean-build-verification && curl -fsSL https://raw.githubusercontent.com/rustidi/ml-portfolio/HEAD/skills/clean-build-verification.md -o ~/.claude/skills/rustidi-ml-portfolio-clean-build-verification/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Clean Build Verification does
name: clean-build-verification description: Before committing changes that touch workspace deps, DB schema, or >500 LOC — verify a real clean build. A green typecheck is not proof of correctness. triggers: ["clean build", "verify build", "before big commit"] applies_to: ["package.json", "prisma/schema.prisma"]
Clean-build verification
Sanitized example skill.
The trap this exists to prevent
`npm run typecheck` passing feels like "it works." It isn't. Typecheck validates types;
Alternatives in Development
- M5 Paper Buddy — 📟 Claude Code physical companion on M5Paper V1.1 e-ink 160 ★
- Typecheck 116 ★
- Wp Migration Review — WordPress migration and upgrade review - validates versioned upgrades, schema changes, dbDelta usage, backfill 76 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Create Spikes
Create a COVE-framework Research Spike to investigate unknowns and reduce risk before committing to implementa
Verification Before Completion
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires runn
Session Close
Close session by documenting work, updating docs, committing and pushing changes
Unstale
You don't know what you don't know. Neither does your agent. unstale finds the breaking changes, fixes and new
Lsa Setup
Local Services Ads - verification submitted day 1, profile built from your proof, the pay-per-lead slot above
Greenfield Run With Feedback Loop
Instrumented AEF greenfield install — dual mandate (install AND falsify), local-first findings harness with a
Related Agents
Implement Queue Worker
Implements a single GitHub issue in an isolated worktree via TDD. Installs deps, writes a failing test first,
Pre Commit
Run the full quality pipeline before committing — typecheck, tests, build, and size measurement. Use before an
Pre Commit Check
Run lint, typecheck, and tests for changed packages before committing