一键导入
crabbox
Use Crabbox for remote validation in this repo, including warmed reusable boxes for lint, typecheck, tests, coverage, CI, and e2e checks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use Crabbox for remote validation in this repo, including warmed reusable boxes for lint, typecheck, tests, coverage, CI, and e2e checks.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | crabbox |
| description | Use Crabbox for remote validation in this repo, including warmed reusable boxes for lint, typecheck, tests, coverage, CI, and e2e checks. |
Use Crabbox when this Bahk checkout needs remote Linux verification on Hetzner.
Run from /Users/oshii/clawd/fast-and-pray-pm-agent/code/bahk:
scripts/crabbox-box.sh warmscripts/crabbox-validate.sh ciscripts/crabbox-validate.sh lintscripts/crabbox-validate.sh typecheckscripts/crabbox-validate.sh testscripts/crabbox-box.sh stopThis repo uses .devcontainer/docker-compose.yml. Do not hand-roll a separate
Python environment on the Crabbox host. The Crabbox jobs build and run the
devcontainer app service plus Redis, then execute commands inside the
container.
Validation should reuse the active lease with --stop never:
scripts/crabbox-box.sh warm
scripts/crabbox-validate.sh ci
Raw crabbox job run <job> remains disposable and follows the stop policy in
.crabbox.yaml.
The test job mirrors .github/workflows/django_ci.yml:
python manage.py test --noinput --parallel --exclude-tag=performance --exclude-tag=slow --settings=tests.test_settings
This checkout is configured for direct Hetzner mode. It should not use the closed OpenClaw broker.