Skills DirectoryCurated open-source Skills from GitHub

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-build
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

Core rule

Omit modes, providers, config, extensibility and polish unless acceptance needs them.

Execution Phases

  1. Phase 01Define acceptance

    Derive observable acceptance criteria and explicit non-goals from the request and repository.

  2. Phase 02Trace the layers

    Trace from the entry point through the layers that own invariants and find the seam to reuse.

  3. 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.

  4. 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)

CapabilityNeededDetails
File writesRequiredEdits code across the layers responsible for the behavior, refactoring where needed.
Command executionRequiredRuns a focused proof that acceptance passes.
Network outboundNot requiredThe skill does not mention network access.

SKILL.md frontmatter (YAML)

SKILL.md frontmatter (YAML)commit 82864c8
---
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.
---

Related skills

A rule scan cannot catch every risk. Read this skill's SKILL.md and check its permissions before installing.