name: build-system version: 1.0.0 description: 프로젝트 빌드 시스템 자동 감지 및 실행 스킬 last_updated: 2026-01-31
Build System Skill
개요
프로젝트의 빌드 시스템을 자동으로 감지하고 적절한 빌드/테스트 명령어를 실행합니다.
지원 빌드 시스템
| 빌드 시스템 | 감지 파일 | 빌드 명령어 | 테스트 명령어 |
|---|---|---|---|
| npm | package.json |
npm run build |
npm test |
| yarn | yarn.lock |
yarn build |
yarn test |
| pnpm | pnpm-lock.yaml |
pnpm build |
pnpm test |
| Python (pip) | requirements.txt |
pip install -r requirements.txt |
pytest |
| Python (poetry) | pyproject.toml |
poetry install |
poetry run pytest |
| Gradle | build.gradle |
./gradlew build |
./gradlew test |
| Maven | pom.xml |
mvn package |
mvn test |
| Cargo | Cargo.toml |
cargo build |
cargo test |
| Go | go.mod |
go build ./... |
go test ./... |
| Make | Makefile |
make |
make test |
사용법
프로젝트 루트에서 빌드 시스템을 자동 감지하고 실행합니다.
빌드
# 자동 감지 후 빌드
/build
# 특정 명령어로 빌드
/build --cmd="npm run build:prod"
테스트
# 자동 감지 후 테스트
/test
# 특정 테스트만 실행
/test --filter="unit"
감지 우선순위
package-lock.json→ npmyarn.lock→ yarnpnpm-lock.yaml→ pnpmpyproject.toml→ poetryrequirements.txt→ pipCargo.toml→ cargogo.mod→ gobuild.gradle→ gradlepom.xml→ mavenMakefile→ make
커스터마이징
프로젝트별로 .claude/config.json에서 빌드 명령어를 오버라이드할 수 있습니다:
{
"build": {
"command": "npm run build:custom",
"test_command": "npm run test:ci"
}
}