Agent Skills
› sangrokjung/claude-forge
› build-system
build-system
GitHub自动检测项目构建系统并执行构建或测试命令。支持多种语言及包管理器,提供自定义配置覆盖能力。
Trigger Scenarios
项目初始化设置
需要运行构建任务时
需要运行测试任务时
Install
npx skills add sangrokjung/claude-forge --skill build-system -g -y
SKILL.md
Frontmatter
{
"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": 1769817600
}
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"
}
}
Version History
- 1642dc5 Current 2026-07-25 09:23


