Przejdź do treści
Biblioteka skilli
Programowanie · Automatyzacja

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.

Repozytorium
claude-forge ↗
Licencja
MIT
Ostatnia zmiana repozytorium
03.09.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 03.09.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. 개요
  2. 지원 빌드 시스템
  3. 사용법
  4. 감지 우선순위
  5. 커스터마이징
Sekcje z nagłówków SKILL.md, w oryginale · 72 linii, 259 słów
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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.