La herramienta que está cambiando la forma de desarrollar software
Sesión 1
10x
velocidad de desarrollo reportada por equipos que usan coding agents
La pregunta ya no es si adoptar IA en el desarrollo.
Es cuánto estás perdiendo cada semana sin ella.
Claude Code no te reemplaza. Te amplifica.
Tú decides qué hacer. Él ejecuta.
Claude lee, entiende y escribe código más rápido que cualquier desarrollador.
Y no se cansa. No se distrae. No se deja cosas.
Ejemplos reales de trabajo con Claude Code
claude --version
Si alguien necesita instalarlo:
# macOS / Linux
curl -fsSL https://claude.ai/install.sh | bash
# Homebrew
brew install --cask claude-code
cd mi-proyecto
claude
Para que entendáis lo que veis en pantalla:
No pegues código. Referencia archivos directamente.
@archivo — fuzzy-find, adjuntar archivo completo@carpeta/ — adjuntar un directorio enterosrc/app.ts:42 — referencia a línea específicaTres trucos que marcan la diferencia en el día a día.
Ctrl+G abre tu editor por defecto (Neovim, VS Code...)
También: Ctrl+X Ctrl+E (readline nativo)
Estás escribiendo un prompt y necesitas hacer otra cosa antes:
Como un stash de git, pero para tu prompt.
Ctrl+V pega una imagen del portapapeles directamente.
[Image #N] en tu promptshift+tab cicla entre los 3 modos principales:
Modo adicional: claude --permission-mode auto
Requiere: plan Team/Enterprise/API • Sonnet 4.6 o Opus 4.6 • Anthropic API. No disponible en Pro/Max.
/permissions para pre-autorizar comandos específicos sin cambiar de modo
/model para cambiar en cualquier momento
/effort — high para bugs complicados, low para ediciones rápidas/fast — mismo modelo, output más rápidoCada sesión empieza con una ventana de contexto limpia.
Dos mecanismos llevan conocimiento entre sesiones:
Para hacerse una idea: 1M tokens ≈ 750,000 palabras
# Mi Proyecto
## Stack
- TypeScript, Node.js, PostgreSQL
## Convenciones
- Tests con vitest: npm test
- Estilo: prettier + eslint
- No tocar: migrations/, vendor/
## Reglas del equipo
- Siempre tests antes de commit
- Commits en español
Lo pones en la raíz del repo. Claude lo lee al inicio de cada sesión.
| Scope | Ubicación | Compartido con |
|---|---|---|
| Managed policy | /etc/claude-code/CLAUDE.md |
Toda la org |
| Proyecto | ./CLAUDE.md |
Equipo (via git) |
| Personal | ~/.claude/CLAUDE.md |
Solo tú (global) |
| Local | ./CLAUDE.local.md |
Solo tú (proyecto) |
Los más específicos tienen mayor precedencia. Se concatenan, no se sobreescriben.
Claude Code carga el contexto por capas, solo cuando lo necesita:
paths:.claude/rules/ — reglas modulares
.claude/
CLAUDE.md
rules/
code-style.md # siempre cargado
testing.md # siempre cargado
api-design.md # solo con archivos de src/api/
# .claude/rules/api-design.md
---
paths:
- "src/api/**/*.ts"
---
# API Rules
- Todos los endpoints incluyen validación de input
- Usar el formato estándar de error
Sin paths: se carga siempre. Con paths: solo al trabajar con archivos que coinciden.
@pathCLAUDE.md puede importar otros archivos:
See @README for project overview.
See @package.json for npm commands.
# Additional Instructions
- git workflow @docs/git-instructions.md
Claude guarda notas para sí mismo entre sesiones:
~/.claude/projects/<proyecto>/memory/
MEMORY.md # índice (200 líneas max en contexto)
debugging.md # notas sobre debugging
api-conventions.md # decisiones de API
/memory
/init # genera CLAUDE.md desde tu codebase
/memory # ver ficheros cargados, toggle auto memory
.claude/rules/ con paths:~/.claude/CLAUDE.md o CLAUDE.local.mdSlack, bases de datos, navegador, Notion, calendario...
Claude accede a todo desde el terminal.
Un protocolo abierto para conectar herramientas externas.
# Añadir un servidor en un comando
claude mcp add slack -- npx @anthropic/mcp-slack
# O explorar el marketplace
/mcp
Si algo va mal: Esc Esc
/rewind — vuelve a cualquier estado anterior (código y conversación)/clear — limpia la conversación, mantiene tus archivosBuilds, tests, tareas largas... todo en background.
Un Claude. Tres tareas. Al mismo tiempo.
.claude/agents/
claude --worktree
"Espera, tengo que hacer stash de lo que estoy haciendo para atender este hotfix..."
"Lanzo un worktree para el hotfix. Sigo con mi feature. Los dos avanzan."
Las sesiones de Claude Code se guardan. Puedes volver a ellas.
# Continuar la última sesión de este directorio
claude -c
# Nombrar una sesión para encontrarla después
claude -n "auth-refactor"
# Retomar una sesión específica
claude -r "auth-refactor"
Dentro de una sesión: /resume para explorar y seleccionar sesiones anteriores
/compact — comprime el contexto cuando se llena. CLAUDE.md se recarga fresco desde disco./clear — limpia la conversación, mantiene archivos. La sesión anterior sigue disponible para retomar.claude -c
Sesión 1
@ para hablar con tu códigoCLAUDE.md para enseñarle tus reglas/mcp para conectar tus herramientas--worktree para trabajar en paraleloCómo utilizar Claude y usar un proyecto real