| name | build-system |
| version | 1.0.0 |
| description | Use when detecting and running project build systems automatically. Supports npm/yarn/pnpm/pip/poetry/gradle/maven/cargo/go/make. Triggers on build, test run, project setup, package manager detection. |
| last_updated | "2026-01-31T00:00:00.000Z" |
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 → npm
yarn.lock → yarn
pnpm-lock.yaml → pnpm
pyproject.toml → poetry
requirements.txt → pip
Cargo.toml → cargo
go.mod → go
build.gradle → gradle
pom.xml → maven
Makefile → make
커스터마이징
프로젝트별로 .claude/config.json에서 빌드 명령어를 오버라이드할 수 있습니다:
{
"build": {
"command": "npm run build:custom",
"test_command": "npm run test:ci"
}
}