Features

Repository Onboarding

Repository Onboarding

Read when:

  • changing crabbox init;
  • adding repo-local config keys;
  • changing generated workflow or agent instructions.

crabbox init prepares a repository for Crabbox without requiring users to remember the full command surface.

Generated files:

.crabbox.yaml
.github/workflows/crabbox.yml
.agents/skills/crabbox/SKILL.md

Repo-local config should hold project-specific behavior:

  • default profile;
  • class;
  • sync excludes;
  • sync options;
  • base ref for changed-test hydration;
  • environment allowlist.

Generated agent instructions should point agents toward warmup/reuse flows and project-specific test commands. Generated workflow stubs are the bridge for Actions-backed hydration: Crabbox dispatches real GitHub Actions jobs rather than reimplementing Actions syntax locally.

Related docs: