install
source · Clone the upstream repo
git clone https://github.com/sangrokjung/claude-forge
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sangrokjung/claude-forge "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/build-system" ~/.claude/skills/sangrokjung-claude-forge-build-system && rm -rf "$T"
manifest:
skills/build-system/SKILL.mdsource content
Build System Skill
개요
프로젝트의 빌드 시스템을 자동으로 감지하고 적절한 빌드/테스트 명령어를 실행합니다.
지원 빌드 시스템
| 빌드 시스템 | 감지 파일 | 빌드 명령어 | 테스트 명령어 |
|---|---|---|---|
| npm | | | |
| yarn | | | |
| pnpm | | | |
| Python (pip) | | | |
| Python (poetry) | | | |
| Gradle | | | |
| Maven | | | |
| Cargo | | | |
| Go | | | |
| Make | | | |
사용법
프로젝트 루트에서 빌드 시스템을 자동 감지하고 실행합니다.
빌드
# 자동 감지 후 빌드 /build # 특정 명령어로 빌드 /build --cmd="npm run build:prod"
테스트
# 자동 감지 후 테스트 /test # 특정 테스트만 실행 /test --filter="unit"
감지 우선순위
→ npmpackage-lock.json
→ yarnyarn.lock
→ pnpmpnpm-lock.yaml
→ poetrypyproject.toml
→ piprequirements.txt
→ cargoCargo.toml
→ gogo.mod
→ gradlebuild.gradle
→ mavenpom.xml
→ makeMakefile
커스터마이징
프로젝트별로
.claude/config.json에서 빌드 명령어를 오버라이드할 수 있습니다:
{ "build": { "command": "npm run build:custom", "test_command": "npm run test:ci" } }