build-system
/build-system
Automatycznie wykrywa i uruchamia systemy budowania projektu: npm, yarn, pnpm, pip, poetry, gradle, maven, cargo, go i make, przy budowaniu, uruchamianiu testów i konfiguracji projektu.
- Autor
- sangrokjung ↗
- Repozytorium
- claude-forge ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 03.09.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 03.09.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Automatycznie wykrywa i uruchamia systemy budowania projektu: npm, yarn, pnpm, pip, poetry, gradle, maven, cargo, go i make, przy budowaniu, uruchamianiu testów i konfiguracji projektu.
Oryginalny opis (EN)
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.
Jak działa
- 개요
- 지원 빌드 시스템
- 사용법
- 감지 우선순위
- 커스터마이징
Podgląd SKILL.md
---
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-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` |
## 사용법
프로젝트 루트에서 빌드 시스템을 자동 감지하고 실행합니다.
### 빌드
```bash
# 자동 감지 후 빌드
/build
# 특정 명령어로 빌드
/build --cmd="npm run build:prod"
```
### 테스트
```bash
# 자동 감지 후 테스트
/test
# 특정 테스트만 실행
/test --filter="unit"
```
## 감지 우선순위
1. `package-lock.json` → npm
2. `yarn.lock` → yarn
3. `pnpm-lock.yaml` → pnpm
4. `pyproject.toml` → poetry
5. `requirements.txt` → pip
6. `Cargo.toml` → cargo
7. `go.mod` → go
8. `build.gradle` → gradle
9. `pom.xml` → maven
10. `Makefile` → make
## 커스터마이징
프로젝트별로 `.claude/config.json`에서 빌드 명령어를 오버라이드할 수 있습니다:
```json
{
"build": {
"command": "npm run build:custom",
"test_command": "npm run test:ci"
}
}
```
Wersje
W bazie nie ma innych skilli o nazwie build-system.
Migawka bazy z 28.10.2026 · wersja paczki 84b53de84c18 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 90dependency-audit
Audytuje zależności projektu pod kątem przestarzałych i podatnych pakietów oraz opisuje zmiany łamiące zgodność przy aktualizacjach. - 100dependency-audit
Audytuje zależności projektu pod kątem podatności, przestarzałych pakietów i zgodności licencji w npm, yarn, pnpm, pip, go i cargo. - 100dependency-conflict-resolver
Wykrywa i rozwiązuje konflikty zależności przed instalacją w npm, yarn, pnpm, pip, poetry, cargo i composer, sprawdzając peer dependencies, zgodność wersji i podatności oraz automatycznie rozwiązując bezpieczne konflikty. - 100npm-pip-maven-audit
Konfiguruje i uruchamia audyt zależności npm, pnpm, pip, Maven, Cargo i Bundler, z progiem wysokiego ryzyka. - 90deps-install
Wykrywa menedżer pakietów (uv, bun, npm, yarn, pnpm, cargo, go) i uruchamia właściwą instalację zależności lub synchronizację lockfile. - 100configure-package-management
Konfiguruje menedżery pakietów uv (Python) i bun (TypeScript), migruje z pip, npm, yarn, poetry lub pipenv i rozwiązuje konflikty lockfile.