Curso – Claude

Lista de buenos recursos

Documentación oficial

Recursos Descripción Enlace
Claude Code Docs Documentación oficial de Claude Code code.claude.com/docs/en/overview
Documentos Antrópicos Documentación Antrópica Completa docs.anthropic.com
Protocolo MCP Modelo Contexto Especificación del protocolo modelocontextprotocol.io
Servidores MCP Implementaciones oficiales de servidores MCP github.com/modelcontextprotocol/servers
Libro de cocina antrópico Ejemplos de código y tutoriales github.com/anthropics/anthropic-cookbook
Claude Code Skills Repositorio de skills comunitarias github.com/anthropics/skills
Equipo de Agentes Coordinación y colaboración con agentes múltiples code.claude.com/docs/en/agent-teams
Tareas programadas Tareas recurrentes de la sesión con /loop y cron code.claude.com/docs/en/scheduled-tasks
Integración de Chrome Automatización del navegador code.claude.com/docs/en/chrome
Acoplamientos de claves Personalización del acceso directo al teclado code.claude.com/docs/en/keybindings
Aplicación de escritorio Aplicación de escritorio nativo code.claude.com/docs/en/desktop
Control remoto Control remoto de la sesión code.claude.com/docs/en/remote-control
Modo automático Gestión automática de permisos code.claude.com/docs/en/permissions
Canales Comunicación multicanal code.claude.com/docs/en/channels
Dictación de voz Entrada de voz para Claude Code code.claude.com/docs/en/voice-dictation
Revisión de código Reseñas de las solicitudes de retiro gestionadas a través de la aplicación Claude GitHub (Equipo y Empresa) code.claude.com/docs/en/code-review

Blog de Ingeniería Antrópica

Artículo Descripción Enlace
Ejecución de código con MCP Cómo resolver el bloat de contexto MCP usando la ejecución de código — 98,7% reducción de token anthropic.com/engineering/code-execution-with-mcp

Dominando Claude Code en 30 minutos

Vídeo: https://www.youtube.com/watch?v=6eBSHbLKuN0

Todos los consejos - Explore características avanzadas y accesos rápidos - Comprueba regularmente las nuevas funciones de edición de código y contexto de Claude en sus notas de lanzamiento. - Aprende a usar atajos de teclado para cambiar rápidamente las vistas de chat, archivo y editor.

  • Configuración eficiente
  • Cree sesiones específicas para proyectos con nombres/descripciones claros para una fácil recuperación.
  • Pin archivos o carpetas más utilizados para que Claude pueda acceder a ellos en cualquier momento.
  • Configure las integraciones de Claude (por ejemplo, GitHub, IDE populares) para agilizar su proceso de codificación.

  • Preguntas y respuestas efectivas sobre la base de códigos

  • Haga preguntas detalladas a Claude sobre arquitectura, patrones de diseño y módulos específicos.
  • Utilice las referencias de archivos y líneas en sus preguntas (por ejemplo, "¿Qué hace la lógica en app/models/user.py ¿Lograr?").
  • Para bases de código grandes, proporcione un resumen o manifiesto para ayudar a Claude a enfocarse.
  • Ejemplo de indicador: "¿Puede explicar el flujo de autenticación implementado en src/auth/AuthService.ts:45-120? ¿Cómo se integra con el middleware en src/middleware/auth.ts?"

  • Edición y refactorización de código

  • Utilice comentarios o peticiones en línea en bloques de código para obtener ediciones enfocadas ("Refactorizar esta función para claridad").
  • Pida comparaciones lado a lado antes/después.
  • Deje que Claude genere pruebas o documentación después de las principales ediciones para garantizar la calidad.
  • Ejemplo de indicador: "Refactorice la función getUserData en api/users.js para usar async/await en lugar de promesas. Muéstreme una comparación antes/después y genere pruebas unitarias para la versión refactorizada."

  • Gestión del contexto

  • Limite su código/contexto pegado a sólo lo que es relevante para la tarea actual.
  • Utilice indicaciones estructuradas ("Aquí está el archivo A, aquí está la función B, mi pregunta es X") para el mejor rendimiento.
  • Quitar o colapsar archivos grandes en la ventana prompt para evitar exceder los límites de contexto.
  • Ejemplo de indicador: "Aquí está el modelo de usuario de modelos/User.js y la función validateUser de utilis/validation.js. Mi pregunta es: ¿cómo puedo añadir validación de correo electrónico mientras mantengo la compatibilidad hacia atrás?"

  • Integrar herramientas de equipo

  • Conecte las sesiones de Claude a los repositorios y la documentación de su equipo.
  • Utilice plantillas integradas o cree unas personalizadas para tareas de ingeniería recurrentes.
  • Colabora compartiendo las transcripciones de la sesión y los avisos con los compañeros de equipo.

  • Impulsar el rendimiento

  • Dé a Claude instrucciones claras y orientadas a la meta (por ejemplo, "Resumir esta clase en cinco puntos").
  • Recorta los comentarios innecesarios y la placa de caldera de ventanas de contexto.
  • Si la salida de Claude está fuera de pista, reiniciar contexto o reformular preguntas para una mejor alineación.
  • Ejemplo de indicador: "Resumir la clase de DatabaseManager en src/db/Manager.ts en cinco puntos, centrándose en sus principales responsabilidades y métodos clave."

  • Ejemplos de uso práctico

  • Depuración: Pegar errores y apilar rastros, luego pedir posibles causas y correcciones.
  • Generación de pruebas: Solicitar pruebas basadas en propiedades, unidades o integración para una lógica compleja.
  • Reseñas de códigos: Pídale a Claude que identifique cambios riesgosos, casos de bordes o olores a código.
  • Ejemplo de indicaciones:

    • "Estoy recibiendo este error: 'TypeError: No se puede leer la propiedad 'mapa' de undefined en la línea 42 en componentes/UserList.jsx'. Aquí está el rastro de pila y el código relevante. ¿Qué está causando esto y cómo puedo arreglarlo?"
    • "Generar pruebas integrales de unidades para la clase PaymentProcessor, incluyendo casos extremos para transacciones fallidas, tiempos de espera y entradas inválidas".
    • "Revise esta petición de extracción diff e identifique posibles problemas de seguridad, cuellos de botella y olores a código".
  • Automatización del flujo de trabajo

  • Tareas repetitivas de script (como formatear, limpiar y cambiar el nombre repetitivo) usando avisos de Claude.
  • Utilice Claude para redactar descripciones de relaciones públicas, notas de publicación o documentación basada en diferencias de código.
  • Ejemplo de indicador: "Basado en el git diff, cree una descripción detallada de PR con un resumen de los cambios, lista de archivos modificados, pasos de prueba e impactos potenciales. También genere notas de lanzamiento para la versión 2.3.0."

Consejo: Para obtener los mejores resultados, combine varias de estas prácticas: comience por fijar archivos críticos y resumir sus objetivos, luego utilice indicaciones enfocadas y las herramientas de refactorización de Claude para mejorar gradualmente su base de código y automatización.

Flujo de trabajo recomendado con Claude Code

Para un nuevo repositorio

  1. Inicializar la integración de Repo & Claude
  2. Configure su nuevo repositorio con una estructura esencial: README, LICENSE, .gitignore, root configs.
  3. Crear una CLAUDE.md archivo que describe la arquitectura, objetivos de alto nivel y directrices de codificación.
  4. Instale Claude Code y conéctelo a su repositorio para sugerencias de código, probar andamios y automatización de flujo de trabajo.

  5. Usar el modo y las especificaciones del plan

  6. Modo de plan de uso (shift-tab o /plan) redactar una especificación detallada antes de la aplicación de las características.
  7. Pídale a Claude sugerencias de arquitectura y diseño inicial del proyecto.
  8. Mantenga una secuencia rápida clara y orientada a los objetivos: pida esquemas de componentes, módulos principales y responsabilidades.

  9. Desarrollo iterativo y revisión

  10. Implementar funciones básicas en trozos pequeños, lo que impulsa a Claude para la generación de código, refactorización y documentación.
  11. Solicitar pruebas unitarias y ejemplos después de cada incremento.
  12. Mantenga una lista de tareas en ejecución en CLAUDE.md.

  13. Automatice CI/CD y despliegue

  14. Utilice Claude para armar acciones GitHub, scripts npm/yarn o flujos de trabajo de implementación.
  15. Adapta fácilmente los conductos actualizando su CLAUDE.md y solicitando los comandos/scripts correspondientes.
graph TD
    A[Iniciar nuevo repositorio] --> B[Inicializar estructura del repositorio]
    B --> C[Crear README, LICENCIA, .gitignore]
    C --> D[Crear CLAUDE.md]
    D --> E[Arquitectura Documental y Directrices]
    E --> F[Instalar & vincular Claude Code]

    F --> G[Introduzca el modo de plan]
    G --> H[Proyecto de especificación de características]
    H --> I[Obtener sugerencias de arquitectura]
    I --> J[Definir componentes y módulos]

    J --> K[Implementar Característica Chunk]
    K --> L[Generar código con Claude]
    L --> M[Solicitar pruebas de unidad]
    M --> N[Revisión & Refactor]
    N --> O{More Features?}
    O -->|Yes| K
    O -->|No| P[Actualizar la lista de tareas en CLAUDE.md]

    P --> Q[Configuración del oleoducto CI/CD]
    Q --> R[Acciones del andamio GitHub]
    R --> S[Crear scripts de implementación]
    S --> T[Automatización de prueba]
    T --> U[Repositorio listo]

    style A fill:#e1f5fe,stroke:#333,color:#333
    style G fill:#fff9c4,stroke:#333,color:#333
    style K fill:#e8f5e9,stroke:#333,color:#333
    style Q fill:#f3e5f5,stroke:#333,color:#333
    style U fill:#e8f5e9,stroke:#333,color:#333

Para un repositorio existente

  1. Configuración del repositorio y contexto
  2. Añadir o actualizar CLAUDE.md para documentar la estructura de repo, patrones de codificación y archivos clave. CLAUDE_LEGACY.md cubriendo marcos, mapas de versiones, instrucciones, errores y notas de actualización.
  3. Pin o resaltar archivos principales que Claude debería usar para contexto.

  4. Preguntas y respuestas sobre el código contextual

  5. Pídale a Claude revisiones de código, explicaciones de errores, refactores o planes de migración que hagan referencia a archivos/funciones específicos.
  6. Dele límites explícitos a Claude (por ejemplo, "modificar sólo estos archivos" o "no hay nuevas dependencias").

  7. Sucursal, Worktree y Gestión de múltiples sesiones

  8. Utilice múltiples git worktrees para funciones aisladas o correcciones de errores y lanzar sesiones separadas de Claude por worktree.
  9. Mantenga las pestañas/ventanas de terminal organizadas por rama o función para flujos de trabajo paralelos.

  10. Equipo de herramientas y automatización

  11. Sincronizar comandos personalizados mediante .claude/commands/ para la consistencia de los equipos cruzados.
  12. Automatice tareas repetitivas, creación de PR y formato de código a través de los comandos de barra o hooks de Claude.
  13. Compartir sesiones y contexto con los miembros del equipo para la resolución de problemas y revisión colaborativa.
graph TD
    A[Comience con el repositorio existente] --> B{Legacy Codebase?}
    B -->|Yes| C[Crear CLAUDE_LEGACY.md]
    B -->|No| D[Crear/Actualizar CLAUDE.md]
    C --> E[Marcos de documentos y mapas de versiones]
    D --> F[Estructura del documento y patrones]
    E --> G[Archivo clave Pin para contexto]
    F --> G

    G --> H[Identificar el tipo de tarea]
    H --> I{Task Category}
    I -->|Corrección de errores| J[Pregunte a Claude por el análisis de fallos]
    I -->|Revisión de código| K[Solicitar revisión de código]
    I -->|Refactor| L[Estrategia de refactorización del plan]
    I -->|Migration| M[Crear un plan de migración]

    J --> N[Establecer límites explícitos]
    K --> N
    L --> N
    M --> N

    N --> O{Multiple Features?}
    O -->|Yes| P[Crear árboles de trabajo Git]
    O -->|No| Q[Trabajos en la Subdivisión Principal]
    P --> R[Lanzar sesiones separadas de Claude]
    R --> S[Organizar pestañas de terminal]
    Q --> S

    S --> T[Configuración de la automatización del equipo]
    T --> U[Sincronización .claude/commands/]
    U --> V[Configurar órdenes de barra de barra]
    V --> W[Hooks de configuración para la automatización]
    W --> X[Compartir el contexto de sesión con el equipo]

    X --> Y{More Tasks?}
    Y -->|Yes| H
    Y -->|No| Z[Flujo de trabajo completo]

    style A fill:#e1f5fe,stroke:#333,color:#333
    style C fill:#fce4ec,stroke:#333,color:#333
    style D fill:#fff9c4,stroke:#333,color:#333
    style P fill:#e8f5e9,stroke:#333,color:#333
    style T fill:#f3e5f5,stroke:#333,color:#333
    style Z fill:#e8f5e9,stroke:#333,color:#333

Consejos: - Iniciar cada nueva función o arreglar con un indicador de modo de especificación y plan. - Para repos legado y complejo, almacenar guía detallada en CLAUDE.md/CLAUDE_LEGACY.md. - Dar instrucciones claras y enfocadas y dividir el trabajo complejo en planes multifase. - Limpiar regularmente las sesiones, el contexto de ciruela, y eliminar árboles de trabajo completados para evitar desorden.

Estos pasos captan las recomendaciones básicas para facilitar los flujos de trabajo con Claude Code en bases de código nuevas y existentes.


Nuevas características y capacidades

Recursos de características clave

Característica Descripción Más información
Memoria automática Claude aprende y recuerda automáticamente sus preferencias en todas las sesiones Guía de memoria
Control remoto Continuar una sesión local de Claude Code desde tu teléfono, navegador o la aplicación Claude Funciones avanzadas
Sesiones en la Web Acceda a Claude Code a través de interfaces basadas en el navegador para el desarrollo remoto Referencia de la CLI
Aplicación de escritorio Aplicación de escritorio nativo para Claude Code con interfaz de usuario mejorada Claude Code Docs
Pensamiento extendido Razonamiento profundo alternar vía Alt+T/Option+T; Opus 4.7+, Sonnet 5+, Haiku 5.5 y Fable utilizan siempre razonamiento adaptativo, por lo que un fijo MAX_THINKING_TOKENS presupuesto no se aplica (control de profundidad con /effort) Funciones avanzadas
Modos de permiso Control de grano fino: manual (valor de configuración default), acceptEdits, plan, auto, dontAsk, bypassPermissions Funciones avanzadas
7-Tier Memoria Política administrada, Proyecto, Reglas del proyecto, Usuario, Reglas del usuario, Local, Memoria Automática Guía de memoria
Eventos de hook 33 eventos: PreToolUse, PostToolUse, PostToolUseFailure, StopFailure, StopFailure, SubagentStart, SubagentStop, Notification, Elicitation, y más Guía de hooks
Equipo de Agentes Coordinar múltiples agentes trabajando juntos en tareas complejas Guía de subagentes
Tareas programadas Configure tareas recurrentes con session-scope con /loop y herramientas de cron Funciones avanzadas
Integración de Chrome Automatización del navegador en su propio Chrome a través de la Claude en extensión Chrome Funciones avanzadas
Personalización del teclado Personalizar las ligaduras de teclas, incluyendo secuencias de acordes Funciones avanzadas
Herramienta de monitor Observe el flujo stdout de un comando de fondo y reaccione a eventos en lugar de encuestas (v2.1.98+) Funciones avanzadas
/modo de objetivos Registrar una condición de finalización a nivel de sesión; Claude sigue trabajando hasta cumplir (v2.1.139+) Comandos de barra
agentes de claude (Agent View) Listar, inspeccionar y reanudar los agentes de fondo de la terminal; --json para la salida legible por máquina (v2.1.139+), --json añadido v2.1.145) code.claude.com/docs/en/agent-view
/run, /verify, /run-skill-generator Skills combinadas para iniciar tu proyecto, confirmar una solución y generar skills de ejecución/verificación por proyecto (v2.1.145+) Guía de skills

Última actualización: 26 de octubre de 2026 Versión de Claude Code: 2.1.310 Fuentes: - https://code.claude.com/docs/en/overview - https://code.claude.com/docs/en/changelog - https://code.claude.com/docs/en/agent-view - https://code.claude.com/docs/en/permission-modes - https://github.com/anthropics/claude-code/releases/tag/v2.1.144 - https://github.com/anthropics/claude-code/releases/tag/v2.1.145 - https://code.claude.com/docs/en/model-config - https://code.claude.com/docs/en/chrome - https://code.claude.com/docs/en/remote-control - https://code.claude.com/docs/en/code-review - https://code.claude.com/docs/en/scheduled-tasks - https://code.claude.com/docs/en/permission-modes#available-modes Modelos compatibles: Claude Fable 5, Claude Opus 5, Claude Sonnet 5, Claude Sonnet 4.6, Claude Opus 4.8, Claude Haiku 4.5

Versión en español de Cris Severin. Basado en Claude How To de luongnv89, bajo licencia MIT. Proyecto original