Configure Claude Code sandbox settings for this repository
Configure Claude Code for optimal autonomous agent execution in this repository.
Analyzes your codebase to detect:
Generates tailored permissions for .claude/settings.json:
Preserves existing settings:
When invoked, I will:
I look for these files to detect your stack:
go.mod → Go (go build, go test, go mod)package.json → Node.js (npm, yarn, pnpm, node)Cargo.toml → Rust (cargo build, cargo test)requirements.txt / pyproject.toml → Python (pip, python, pytest)Gemfile → Ruby (bundle, ruby, rake)pom.xml / build.gradle → Java (mvn, gradle)devbox.json → Devbox (devbox run)The generated settings follow this structure:
{
"sandbox": {
"enabled": true,
"autoAllowBashIfSandboxed": true
},
"permissions": {
"allow": ["Bash(detected-tools:*)"],
"deny": ["Read(./.env)", "Read(./secrets/**)"],
"ask": ["Bash(juggle:*)", "Bash(git push:*)"]
},
"hooks": { ... }
}
For detailed sandbox configuration options, see: https://www.nathanonn.com/claude-code-sandbox-explained/
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer