Docker-based Claude Code environment with maximum autonomy and safety features - perfect for demos, experiments, and remote work. Includes secrets scanning, git hooks, command logging, and Azure deployment modules.
A Docker-based Claude Code environment designed to protect both the host machine and inexperienced users from well-intentioned but potentially dangerous actions, while giving Claude Code maximum autonomy.
This environment provides a containerized workspace with comprehensive safety features including secrets scanning, git hooks, and command logging. It's designed for sales engineers, forward-deployed engineers, CTOs, and anyone wanting maximum autonomy with maximum safety.
All operations are logged to `/logs/`:
```
claude-yolo/
├── src/claude_yolo/ # Python package (CLI tool)
├── terraform/ # Infrastructure as Code
│ └── azure/ # Azure deployment modules
│ ├── acr/ # Azure Container Registry
│ ├── aci/ # Azure Container Instances
│ ├── vm/ # Azure Virtual Machines
│ └── scripts/ # Helper scripts
├── examples/ # Demo applications
│ └── fastapi-hello-world/ # Simple FastAPI demo
├── demos/ # Sales engineering demos
│ └── sales-engineering/ # SE demo scripts and guides
├── docs/ # Documentation
├── tests/ # Test suite
└── .github/workflows/ # CI/CD pipelines
```
**Core:** git, gh, jq, ripgrep (rg), vim, nano, tmux, htop, tree
**Cloud:** aws, az, gcloud
**Kubernetes:** kubectl, helm, k9s, docker, docker-compose
**IaC:** terraform, tfsec
**Databases:** psql, mysql, redis-cli, mongosh
**Python:** uv (primary package manager), ruff, mypy, pytest, bandit, pre-commit
**Security:** gitleaks, detect-secrets, trivy
**Networking:** tailscale, openvpn, cloudflared, ttyd
**Utilities:** yq, httpie (http), curl, wget
**Build:** make, cmake, gcc/g++, Node.js 20
**Decision tree:**
**Linux users:** Files created by the container are owned by UID 1001. If needed, adjust ownership with `sudo chown -R $USER ./home`.
```bash
/home/developer/scripts/setup-project-safety.sh /workspace/my-project
tail -f /logs/safety/checks.log
tail -f /logs/git/operations.log
uv init .
uv add <package>
```
OpenTofu/Terraform modules for deploying claude-yolo to Microsoft Azure:
**ACR (Azure Container Registry):**
**ACI (Azure Container Instances):**
**VM (Virtual Machines):**
```bash
cd terraform/azure/acr
tofu init && tofu apply
cd ../scripts
./push-to-acr.sh --terraform-dir ../acr --project-dir /path/to/project
cd ../aci # or ../vm
tofu init && tofu apply
```
**Safe to edit:** `/workspace/*`, `/config/*`, `/scripts/*`, `Dockerfile`, `docker-compose.yml`, `.env`
**Read-only:** `/opt/config-templates/*`, `/logs/*` (view only)
**Never touch:** System directories, volume mount points
When working in this repository:
1. **Infrastructure Focus**: Changes typically involve Dockerfile, docker-compose, or shell scripts
2. **Safety First**: Every new capability should consider security implications
3. **User Protection**: Target users may be inexperienced - protect them from foot-guns
4. **Balance**: Maximum Claude Code autonomy within safety constraints
5. **Logging**: Ensure new features log appropriately for transparency
6. **Documentation**: Keep CLAUDE.md and README.md updated
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/claude-yolo-environment-rp0v88/raw