# 린 빌드 (lean-build)

> 기능을 기존 시스템에 맞는 완결된 좁은 경로로 만들고, 기존 경계를 재사용하며 인수에 필요 없는 것은 더하지 않습니다.

- 카테고리: [기능 개발](https://www.myskills.tools/ko/categories/feature-development/)
- 출처: 커뮤니티 · Julius Brussee
- 저장소: https://github.com/JuliusBrussee/caveman/tree/main/skills/lean-build (commit 82864c8)
- SKILL.md: https://github.com/JuliusBrussee/caveman/blob/main/skills/lean-build/SKILL.md
- 설치 명령: `npx skills add JuliusBrussee/caveman --skill lean-build`
- 라이선스: Apache-2.0
- 호환 도구: Claude Code, Codex, Gemini CLI
- 권한: read-repo ✓, write-files ✓, shell ✓, network ✗
- 상태: 스캔 통과
- 규칙 스캔으로 모든 위험을 찾을 수는 없습니다. 설치 전에 이 스킬의 SKILL.md를 읽고 권한을 확인하세요.

## 핵심 규칙

인수 조건이 요구하지 않는 한 모드, 제공자, 설정, 확장성, 다듬기를 넣지 않습니다.

## 실행 단계

1. **인수 기준 정의** — 요청과 저장소에서 관찰 가능한 인수 기준과 명확한 비목표를 도출합니다.
2. **계층 추적** — 진입점에서 불변 조건을 책임지는 계층까지 따라가며 재사용할 경계를 찾습니다.
3. **종단 경로 구현** — 책임 계층 전반에 일관된 종단 경로를 구현하고 한 파일이나 국소 패치에 몰아넣지 않으며, 패치가 동작을 중복하거나 근본 원인을 가리면 리팩터링합니다.
4. **검증 후 중단** — 경로를 실제로 실행해 집중 검증을 하고, 인수 조건을 통과하면 멈추며 중요한 누락만 보고합니다.

## 권한 설명 (SKILL.md 기준)

| 기능 | 필요 여부 | 설명 |
|---|---|---|
| 파일 쓰기 | 필요 | 해당 동작을 책임지는 계층의 코드를 수정하고 필요하면 리팩터링합니다. |
| 명령 실행 | 필요 | 인수 조건을 증명하는 집중 검증을 실행합니다. |
| 네트워크 송신 | 필요 없음 | 스킬은 네트워크 접속을 언급하지 않습니다. |

## SKILL.md 프런트매터(YAML)

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

홈: https://www.myskills.tools/ko/ · URL: https://www.myskills.tools/ko/skills/lean-build/
