Inicio Rápido: Everything Claude Code en 5 Minutos
Qué Aprenderás
Everything Claude Code es un plugin de Claude Code que proporciona agents, commands, rules y hooks profesionales para ayudarte a mejorar la calidad del código y la eficiencia de desarrollo. Este tutorial te ayuda:
- ✅ Completar la instalación de Everything Claude Code en 5 minutos
- ✅ Usar el comando
/planpara crear un plan de implementación - ✅ Usar el comando
/tddpara desarrollo guiado por pruebas - ✅ Usar
/code-reviewpara revisión de código - ✅ Comprender los componentes principales del plugin
Tu Situación Actual
Quieres hacer Claude Code más potente, pero:
- ❌ Cada vez tienes que repetir las especificaciones de codificación y mejores prácticas
- ❌ Baja cobertura de pruebas, bugs frecuentes
- ❌ La revisión de código siempre omite problemas de seguridad
- ❌ Quieres TDD pero no sabes cómo empezar
- ❌ Deseas tener sub-agents profesionales para manejar tareas específicas
Everything Claude Code resuelve estos problemas:
- 9 agents especializados (planner, tdd-guide, code-reviewer, security-reviewer, etc.)
- 14 comandos de barra (/plan, /tdd, /code-review, etc.)
- 8 conjuntos de reglas obligatorias (security, coding-style, testing, etc.)
- 15+ hooks automatizados
- 11 skills de workflow
Conceptos Fundamentales
Everything Claude Code es un plugin de Claude Code que proporciona:
- Agents: Sub-agents especializados que manejan tareas específicas de dominio (como TDD, revisión de código, auditoría de seguridad)
- Commands: Comandos de barra para iniciar rápidamente workflows (como
/plan,/tdd) - Rules: Reglas obligatorias que aseguran calidad de código y seguridad (como cobertura 80%+, prohibir console.log)
- Skills: Definiciones de workflow que reutilizan mejores prácticas
- Hooks: Ganchos automatizados que se activan en eventos específicos (como persistencia de sesión, advertencias de console.log)
¿Qué es un plugin de Claude Code?
Los plugins de Claude Code extienden las capacidades de Claude Code, como los plugins de VS Code extienden la funcionalidad del editor. Después de instalar, puedes usar todos los agents, commands, skills y hooks proporcionados por el plugin.
🎒 Preparativos
Lo que necesitas:
- Claude Code ya instalado
- Conocimiento básico de comandos de terminal
- Un directorio de proyecto (para pruebas)
Lo que NO necesitas:
- Conocimiento especial de lenguajes de programación
- Configuración previa
Sígueme: Instalación en 5 Minutos
Paso 1: Abrir Claude Code
Inicia Claude Code y abre un directorio de proyecto.
Deberías ver: La interfaz de línea de comandos de Claude Code lista.
Paso 2: Agregar Marketplace
En Claude Code, ejecuta el siguiente comando para agregar el marketplace:
/plugin marketplace add affaan-m/everything-claude-codePor qué Agrega Everything Claude Code como fuente de plugins de Claude Code, para que puedas instalar plugins desde allí.
Deberías ver:
✓ Successfully added marketplace: everything-claude-codePaso 3: Instalar el Plugin
Ejecuta el siguiente comando para instalar el plugin:
/plugin install everything-claude-code@everything-claude-codePor qué Instala el plugin Everything Claude Code, para que puedas usar todas sus funciones.
Deberías ver:
✓ Successfully installed plugin: everything-claude-code@everything-claude-codePaso 4: Verificar la Instalación
Ejecuta el siguiente comando para ver los plugins instalados:
/plugin listDeberías ver:
Installed Plugins:
everything-claude-code@everything-claude-code✅ ¡Instalación exitosa!
Sígueme: Experimenta las Funciones Principales
Paso 5: Usar /plan para Crear un Plan de Implementación
Supongamos que quieres agregar una función de autenticación de usuario, ejecuta:
/plan I need to add user authentication with email and passwordPor qué Usa el agent planner para crear un plan de implementación detallado, evitando omitir pasos clave.
Deberías ver:
# Implementation Plan: User Authentication with Email and Password
## Requirements Restatement
- User registration with email and password
- User login with email and password
- Password hashing with bcrypt
- JWT token generation
- Session management
## Implementation Phases
[detailed implementation steps...]
## Risks
- HIGH: Password security (use bcrypt, salt rounds)
- MEDIUM: JWT token expiration
- LOW: Email uniqueness validation
## Estimated Complexity: MEDIUM
**WAITING FOR CONFIRMATION**: Proceed with this plan? (yes/no/modify)Escribe yes para confirmar el plan, y el planner comenzará a implementar.
Paso 6: Usar /tdd para Desarrollo Guiado por Pruebas
Al implementar una función, ejecuta:
/tdd I need to implement a function to validate email formatPor qué Usa el agent tdd-guide para forzar el flujo TDD, asegurando primero escribir pruebas, luego implementar código, alcanzando cobertura 80%+.
Deberías ver:
# TDD Session: Email Format Validator
## Step 1: Define Interface (SCAFFOLD)
```typescript
// lib/email-validator.ts
export interface ValidationResult {
isValid: boolean
error?: string
}
export function validateEmail(email: string): ValidationResult {
// TODO: Implementation
throw new Error('Not implemented')
}Step 2: Write Failing Test (RED)
[test code...]
Step 3: Run Tests - Verify FAIL
[test failure...]
✅ Tests fail as expected. Ready to implement.
Step 4: Implement Minimal Code (GREEN)
[implementation code...]
Step 5: Run Tests - Verify PASS
[tests pass...]
Step 6: Refactor (IMPROVE)
[refactored code...]
Step 7: Verify Tests Still Pass
[tests still pass...]
Step 8: Check Coverage
Coverage: 100% ✅ (Target: 80%)
✅ TDD session complete!
---
### Paso 7: Usar /code-review para Revisar Código
Antes de hacer commit del código, ejecuta:
```bash
/code-reviewPor qué Usa el agent code-reviewer para verificar calidad de código, seguridad y mejores prácticas.
Deberías ver:
# Code Review Report
## Overview
- Files reviewed: 3
- Total lines: 150
- Issues found: 2
## Issues Found
### 1. [CRITICAL] Hardcoded JWT Secret
**Location**: `lib/auth.ts:15`
**Issue**: JWT secret is hardcoded in source code
**Fix**: Move to environment variable
**Impact**: Security vulnerability - secret exposed in code
### 2. [MEDIUM] Missing Error Handling
**Location**: `lib/email-validator.ts:23`
**Issue**: No error handling for null/undefined input
**Fix**: Add null check at function start
**Impact**: Potential runtime errors
## Recommendations
✓ Tests are well written
✓ Code is readable
✓ Follows TypeScript best practices
**Action Required**: Fix CRITICAL issues before commit.Después de corregir los problemas, ejecuta /code-review nuevamente para confirmar que todos los problemas han sido resueltos.
Punto de Verificación ✅
Confirma que has completado exitosamente los siguientes pasos:
- [ ] Agregado exitosamente el marketplace
- [ ] Instalado exitosamente el plugin everything-claude-code
- [ ] Creado un plan de implementación con
/plan - [ ] Realizado desarrollo TDD con
/tdd - [ ] Realizado revisión de código con
/code-review
Si tienes problemas, consulta Solución de Problemas de Hooks o verifica Fallo de Conexión MCP.
Advertencias Comunes
Fallo de Instalación
Si /plugin marketplace add falla, asegúrate de:
- Usar la última versión de Claude Code
- Tener conexión de red normal
- Acceso a GitHub normal (puede requerir proxy)
Comando No Disponible
Si los comandos /plan o /tdd no están disponibles:
- Ejecuta
/plugin listpara confirmar que el plugin está instalado - Verifica que el estado del plugin sea enabled
- Reinicia Claude Code
Usuarios de Windows
Everything Claude Code es completamente compatible con Windows. Todos los hooks y scripts están reescritos en Node.js para asegurar compatibilidad multiplataforma.
Resumen de la Lección
✅ Ya has:
- Instalado exitosamente el plugin Everything Claude Code
- Entendido los conceptos clave: agents, commands, rules, skills, hooks
- Experimentado los tres comandos principales:
/plan,/tdd,/code-review - Dominado el flujo básico de desarrollo TDD
Recuerda:
- Los Agents son sub-agents especializados que manejan tareas específicas
- Los Commands son puntos de entrada para iniciar rápidamente workflows
- Las Rules son reglas obligatorias que aseguran calidad de código y seguridad
- Comienza con funciones que te resulten útiles, expande gradualmente
- No habilites todos los MCPs, mantén menos de 10
Próxima Lección
En la próxima lección aprenderemos Guía de Instalación: Marketplace vs Instalación Manual.
Aprenderás:
- Pasos detallados para la instalación desde marketplace
- Flujo completo de instalación manual
- Cómo copiar solo los componentes que necesitas
- Métodos de configuración del servidor MCP
Continúa aprendiendo para conocer a fondo la instalación y configuración completa de Everything Claude Code.
Apéndice: Referencia de Código Fuente
Haz clic para ver la ubicación del código fuente
Actualizado: 2026-01-25
| Funcionalidad | Ruta del Archivo | Línea |
|---|---|---|
| Manifiesto del Plugin | .claude-plugin/plugin.json | 1-28 |
| Configuración de Marketplace | .claude-plugin/marketplace.json | 1-45 |
| Instrucciones de Instalación | README.md | 175-242 |
| Comando /plan | commands/plan.md | 1-114 |
| Comando /tdd | commands/tdd.md | 1-327 |
| --- | --- | --- |
Constantes Clave:
- Nombre del Plugin:
everything-claude-code - Repositorio de Marketplace:
affaan-m/everything-claude-code
Archivos Clave:
plugin.json: Metadatos del plugin y rutas de componentescommands/*.md: 14 definiciones de comandos de barraagents/*.md: 9 sub-agents especializadosrules/*.md: 8 conjuntos de reglas obligatoriashooks/hooks.json: Configuración de 15+ hooks automatizados