---
name: juliusbrussee-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."
license: "NOASSERTION"
metadata:
  decimalai-skill-id: "f54efe27-3bdf-4950-8e6e-12504fe5e744"
  decimalai-version-id: "2a8a2363-5481-43d4-adb3-39d5ef94b645"
  decimalai-version: "1"
  decimalai-body-sha256: "5d54074b6302dd7298c10c205fee899f117274748d0700bfe9ff36a4d0023b97"
  decimalai-name: "juliusbrussee/lean-build"
  decimalai-format: "1"
  decimalai-invocation: "model"
  decimalai-category: "coding"
  decimalai-source: "https://app.decimal.ai/s/juliusbrussee-lean-build@1/SKILL.md"
---
# Lean 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.
