.claude/skills/sandbox-init/SKILL.md
Set up a new engineer's sandbox workspace under usr/
npx skillsauth add the-agency-ai/the-agency .claude/skills/sandbox-initInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Set up a per-engineer sandbox for Claude Code tooling development.
$ARGUMENTS is the engineer name (optional — auto-detected from git config user.name if omitted).
Detect engineer name:
$ARGUMENTS, use itgit config user.name, lowercase, take first name, replace spaces with hyphens^[a-z0-9-]+$Check if sandbox exists:
usr/<name>/ exists and has the full structure, report what's thereCreate directory structure:
usr/<name>/
claude/
commands/.gitkeep
hooks/.gitkeep
hookify/.gitkeep
CLAUDE.md
settings.local.json
scripts/.gitkeep
tools/.gitkeep
README.md
Project directories (e.g., usr/<name>/captain/, usr/<name>/folio/) are created per-project as work begins, not at init time.
Set up CLAUDE.md:
~/.claude/CLAUDE.md exists and is NOT a symlink: copy to sandbox, create symlink backSet up settings.local.json:
{}Scaffold README:
usr/<name>/README.md with engineer name and datePrint summary:
Sandbox initialized: usr/<name>/
Next steps:
/sandbox-create command my-thing — create your first experiment
/sandbox-list — see what's available
/sandbox-try jordan/<command> — try an existing sandbox command
business
Sync worktree with master — merge, copy settings, run sandbox-sync, report changes
tools
List all git worktrees with status info (branch, clean/dirty, deps)
tools
Remove a git worktree and optionally delete its branch
development
Create a new git worktree with dedicated branch and bootstrapped dev environment