@mauro25qe/claude-code-setup
v1.1.0
Published
Automated setup for Claude Code with Spanish config, RPI workflow, and auto-sync from upstream
Maintainers
Readme
🛠️ Claude Code - Setup Optimizado
Fork personalizado de shanraisshan/claude-code-best-practice con instalador automatizado, configuración en español y mejoras adicionales.
🎯 Dos Niveles de Complejidad
Este repositorio ofrece dos enfoques:
- 🚀 Setup Simplificado - Instalación rápida con
install.sh, ideal para comenzar - 🔬 Contenido Avanzado - Workflows extendidos, skills y 10+ reportes técnicos del upstream
Elegí el nivel que necesites según tu proyecto.
📦 Contenido
Setup Simplificado (Listo para Instalar)
install.sh- Script de instalación automatizadoglobal-settings.json- Configuración global preconfiguradaproject-settings.json- Settings de proyectoproject-CLAUDE.md- Plantilla para tus proyectoscommands/rpi/- Comandos Research → Plan → Implementrules/- 5 reglas de código (vibe-coding, commits, nextjs, etc)
Contenido Avanzado (Referencias del Upstream)
reports/- 10 reportes técnicos sobre Claude Code- Settings detallados
- CLI flags y comandos
- SDK vs CLI comparisons
- Tips de Boris Cherny (creador)
- Hooks, MCP servers y más
workflow/rpi/- RPI expandido con 8 agentes especializados.claude/skills/- Skills avanzados (agent-browser, vibe-to-agentic, etc)CLAUDE-upstream-reference.md- Ejemplo de CLAUDE.md del upstream
Lee INTEGRATION-NOTES.md para entender cuándo usar cada nivel.
Estructura de archivos a crear
~/.claude/
├── settings.json ← (1) Config Global de Comportamiento
├── CLAUDE.md ← (4) Memoria Global
TU_PROYECTO/
├── CLAUDE.md ← (4) Plantilla de Proyecto
├── .claude/
│ ├── settings.json ← Config de equipo
│ ├── settings.local.json ← Config personal (git-ignored)
│ ├── commands/
│ │ └── rpi/
│ │ ├── research.md ← (2) RPI: Investigación
│ │ ├── plan.md ← (2) RPI: Planificación
│ │ └── implement.md ← (2) RPI: Implementación
│ └── rules/
│ ├── vibe-coding.md ← (3) Reglas de vibe coding
│ ├── micro-tasks.md ← (3) Gestión de micro-tareas
│ ├── commits.md ← (3) Commits atómicos
│ ├── nextjs.md ← (3) Reglas Next.js/React
│ └── context.md ← (3) Gestión de contexto🚀 Instalación Rápida (Recomendado: NPM)
Método 1: NPM Package (Sin clonar el repo) ⭐
Primera instalación (config global + proyecto):
# En tu proyecto existente
cd tu-proyecto
npx @mauro25qe/claude-code-setupSolo instalación global:
npx @mauro25qe/claude-code-setup --global-onlySolo setup de proyecto (si ya configuraste global):
cd tu-proyecto
npx @mauro25qe/claude-code-setup --projectModo interactivo completo:
npx @mauro25qe/claude-code-setup
# Te preguntará qué instalar y dóndeVer ayuda:
npx @mauro25qe/claude-code-setup --helpMétodo 2: Script Bash (Clonar repo)
Si preferís clonar el repositorio y usar el script bash:
# 1. Clonar
git clone https://github.com/VenticinqueMauro/claude-code-best-practice.git
cd claude-code-best-practice
# 2. Ejecutar instalador
./install.shMantener tu fork actualizado
Este proyecto es un fork del repositorio original de shanraisshan. Tenés 3 formas de sincronizar:
🤖 Opción 1: AUTO-INTEGRACIÓN COMPLETA (Recomendado) 🚀
Sistema 100% automatizado - CERO intervención manual:
El fork incluye integración inteligente automática que:
- ✅ Detecta cambios semanalmente (cada lunes 9 AM UTC)
- ✅ Categoriza por riesgo automáticamente (bajo/medio/alto)
- ✅ Integra automáticamente cambios seguros a
main(reportes, docs) - ✅ Crea PRs automáticas para cambios que requieren revisión
- ✅ Protege archivos críticos (tu setup personalizado NUNCA se toca)
- ✅ Cierra issues automáticamente con resumen completo
Tu acción requerida: CERO ⚡
Cambios seguros se integran solos. Cambios medios van a PR (opcional revisar). Archivos críticos protegidos.
⚠️ Setup único: Habilitar Issues en Settings → Features para notificaciones.
📖 Documentación completa: AUTO-INTEGRATION.md - Explica TODO el sistema 📚 Detalles técnicos: AUTOMATION.md - Para entender cómo funciona
Ejecución manual desde GitHub:
- Andá a:
Actions→Sync Upstream Changes - Click en
Run workflow - Elegí
auto_integrate: truepara integrar cambios seguros automáticamente
🔧 Opción 2: Script interactivo local
./sync-upstream.shEl script te permitirá:
- Ver los cambios disponibles desde upstream
- Elegir entre merge o rebase
- Ver solo las diferencias sin aplicar cambios
⚙️ Opción 3: Sincronización manual
# 1. Fetch cambios del upstream
git fetch upstream
# 2. Ver qué cambios hay
git log --oneline HEAD..upstream/main
# 3. Merge o rebase según prefieras
git merge upstream/main
# o
git rebase upstream/main
# 4. Push a tu fork
git push origin main¿Cuándo sincronizar?
- Antes de comenzar un proyecto nuevo
- Cada 2-4 semanas si el upstream está activo
- Cuando veas features interesantes en el repo original
Nota: Este fork NO hace merge automático del upstream. Integramos selectivamente las mejoras más valiosas manteniendo la simplicidad del instalador.
📚 Contenido Avanzado
Reportes Técnicos (reports/)
Documentación profunda sobre Claude Code (traída del upstream):
claude-settings.md- Guía completa de todas las configuracionesclaude-commands.md- Todos los comandos disponiblesclaude-cli-startup-flags.md- Flags de inicio del CLIclaude-global-vs-project-settings.md- Diferencias entre configsclaude-boris-tips-feb-26.md- Tips del creador Boris Chernyclaude-agent-memory.md- Sistema de memoria de agentesclaude-agent-sdk-vs-cli-system-prompts.md- Comparativa SDK vs CLI- Y más...
Workflow RPI Extendido (workflow/rpi/)
Versión avanzada del flujo Research → Plan → Implement con:
8 Agentes Especializados:
requirement-parser- Parsea y valida requerimientosproduct-manager- Perspectiva de productotechnical-cto-advisor- Decisiones arquitectónicasux-designer- Experiencia de usuariosenior-software-engineer- Implementacióncode-reviewer- Revisión de códigoconstitutional-validator- Validación de constraintsdocumentation-analyst-writer- Documentación
3 Comandos Mejorados:
research.md- Investigación con validación constitucionalplan.md- Planificación detallada multi-agenteimplement.md- Implementación con revisión automática
Skills Avanzados (.claude/skills/)
- agent-browser - Navegación web automatizada con agentes
- vibe-to-agentic-framework - Convierte workflows vibe a agentic
- weather-fetcher/transformer - Ejemplo de arquitectura de microservicios
¿Cuándo usar el contenido avanzado?
Usá el Setup Simplificado para proyectos personales o equipos pequeños.
Usá el Contenido Avanzado cuando:
- Trabajás en equipos grandes con procesos estrictos
- Necesitás compliance y validaciones específicas
- Querés entender a fondo cómo funciona Claude Code
- Tenés requerimientos enterprise complejos
🤝 Filosofía de este Fork
Upstream (shanraisshan): Repositorio de conocimiento y ejemplos de referencia Este Fork: Kit de instalación plug-and-play + referencias avanzadas opcionales
Mantenemos ambos mundos:
- ✅ Instalación rápida y simple por defecto
- ✅ Contenido avanzado disponible cuando lo necesites
- ✅ Actualizaciones selectivas del upstream
