About lean-build
lean-build is a development skill for turning feature requests into narrow, end-to-end changes that fit a system’s architecture. It guides repository analysis, implementation, and verification while limiting scope to stated acceptance criteria.
Key features
- 01Derive acceptance criteria and non-goals
- 02Trace entry points and invariants
- 03Implement across responsible layers
- 04Refactor when ownership is unclear
- 05Run focused verification
Use cases
- 01Plan a feature from a repository request
- 02Trace behavior across system layers
- 03Verify a focused implementation
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ juliusbrussee/ caveman --skill lean-buildAfter installing, type/lean-buildin Claude Code to confirm it loaded.
Bundled filesagents/openai.yaml
Details
From the project READMELean build
Native Core's architecture-first simplicity remains mandatory. Turn feature into complete narrow outcome fitting system.
- Derive observable acceptance and explicit non-goals from request and repository.
- Trace entry point through layers owning invariants.
- Deliver coherent end-to-end path across responsible layers; never force work into one file, direct expression, or local patch.
- Reuse fitting seam. Refactor when patching duplicates behavior, weakens ownership, or hides root cause.
- Omit modes, providers, config, extensibility, and polish unless acceptance needs them.
- Add surface, dependency, service, config, or migration only for lifecycle design or acceptance; state material tradeoff.
- Keep work runnable; preserve Core safety.
Exercise path. Run focused proof. Stop when acceptance passes. Report only material omissions and trigger.
Comments
Markdown supported