Replica completa dell'ambiente Claude Code di Luca Di Domenico. Include: settings, skills, plugins, MCP servers, script di avvio bypass, e auto-setup.
Quick Start (3 comandi)
# 1. Clona questo repo
git clone https://github.com/lucadidomenicodopehubs/claude-code-setup.git
cd claude-code-setup
# 2. Esegui lo script di setup (installa tutto automaticamente)
chmod +x scripts/setup.sh
./scripts/setup.sh
# 3. Avvia Claude Code in modalita' bypass
claude+
Fatto. Claude Code parte con tutte le permissions bypass, skills, plugins, e MCP servers configurati.
Cosa Include
Settings (settings/)
File
Descrizione
settings.json
Configurazione globale: bypass permissions, lingua italiana, plugins abilitati
Alias per avviare Claude in modalita' bypass permissions
install-plugins.sh
Installa tutti i plugins uno per uno
Modalita' Bypass Permissions
Il comando claude+ usa il flag --dangerously-skip-permissions che attiva la vera bypass mode — quella che mostra ⏵⏵ bypass permissions on nella status line.
I 2 Sistemi di Permessi
Claude Code ha 2 sistemi diversi:
Sistema
Come si attiva
Cosa fa
settings.json dontAsk
"defaultMode": "dontAsk" in settings
Non chiede conferma ma ha ancora restrizioni interne
--dangerously-skip-permissions
Flag CLI all'avvio
Bypass TOTALE — salta ogni controllo. Status line: ⏵⏵ bypass permissions on
Questo pacchetto usa ENTRAMBI:
settings.json con dontAsk — per quando avvii claude senza flag
claude+ script — avvia con --dangerously-skip-permissions per bypass totale
Le Modalita' Permission Mode (flag --permission-mode)
claude --permission-mode default # Chiede permesso (sicuro)
claude --permission-mode acceptEdits # Auto-approva edit, chiede per Bash
claude --permission-mode dontAsk # Non chiede ma ha limiti interni
claude --permission-mode bypassPermissions # Bypass totale (= --dangerously-skip-permissions)
claude --permission-mode plan # Solo pianificazione, no esecuzione
claude --permission-mode auto # Modalita' auto
Come Avviare
# Bypass totale (raccomandato per sviluppo)
claude+
# Equivalente manuale
claude --dangerously-skip-permissions
# Modalita' sicura
claude+ --safe
# Torna alla modalita' sicura via settings
claude config set permissions.defaultMode allowEdits
Struttura Directory
claude-code-setup/
├── README.md # Questo file
├── settings/
│ ├── settings.json # ~/.claude/settings.json
│ └── project-settings.json # Template per .claude/settings.json di progetto
├── skills/
│ ├── night-shift/ # Skill autonoma overnight
│ ├── night-dev/ # Skill development evolutivo
│ ├── business-plan/ # Business plan generator
│ ├── doc-publisher/ # Document publisher
│ ├── kaggle-manager/ # Kaggle orchestrator
│ ├── find-skills/ # Skill finder
│ ├── skill-creator/ # Skill creator
│ └── vercel-react-best-practices/ # React optimization
├── mcp/
│ └── mcp-servers.json # MCP server configurations
├── scripts/
│ ├── setup.sh # Auto-setup (chmod +x, run once)
│ ├── claude+ # Bypass mode launcher
│ └── install-plugins.sh # Plugin installer
└── CLAUDE.md # Instructions per auto-setup via Claude
Requisiti
OS: Linux (Ubuntu/Debian) o macOS
Node.js: 20+ (per MCP servers e GitNexus)
Python: 3.11+ (per skills che usano Python)
Account Anthropic: Con Claude Code attivo (Max o Team plan)
Aggiornamento
cd claude-code-setup
git pull
./scripts/setup.sh --update