lean-buildcommit 82864c8SKILL.md · Feature Development
Lean Build
Builds a feature as a complete, narrow path that fits the system, reusing existing seams and adding nothing acceptance does not need.
npx skills add JuliusBrussee/caveman --skill lean-buildCommand selected. Copy it manually.
- Permissions
- read-repo
- write-files
- shell
- network
- Compatible with
- Claude Code, Codex, Gemini CLI
- GitHub
- 116.6k
- Source
- Community · Julius Brussee
- Status
- Scan passed
- License
- Apache-2.0
- Category
- Feature Development
Core rule
Omit modes, providers, config, extensibility and polish unless acceptance needs them.
Execution Phases
Phase 01Define acceptance
Derive observable acceptance criteria and explicit non-goals from the request and repository.
Phase 02Trace the layers
Trace from the entry point through the layers that own invariants and find the seam to reuse.
Phase 03Deliver end to end
Build a coherent path across the responsible layers, never forcing it into one file or local patch; refactor when patching duplicates behavior or hides root cause.
Phase 04Prove and stop
Exercise the path, run a focused proof, stop when acceptance passes, and report only material omissions.
Permissions (summarised from SKILL.md)
| Capability | Needed | Details |
|---|---|---|
| File writes | Required | Edits code across the layers responsible for the behavior, refactoring where needed. |
| Command execution | Required | Runs a focused proof that acceptance passes. |
| Network outbound | Not required | The skill does not mention network access. |
SKILL.md frontmatter (YAML)
---
name: lean-build
description: Build feature work with high overbuilding risk. Use for new behavior, product slices, or integrations where repository reuse, strict scope, and an explicit stop condition matter.
---