Herramientas
Lo que uso de verdad. Cada cosa sale de esta web, de mis dotfiles o de lo que cuento en el blog; si no puedo demostrarlo, no está.
Esta web
- Astro: Salida estática, casi sin JavaScript en el cliente.
- Tailwind CSS: Estilos con tokens propios para el diseño de terminal.
- TypeScript: Todo el código de la web, con comprobación en la build.
- Vitest y Playwright: Tests unitarios y e2e, que corren en local.
- Vercel: Alojamiento y despliegue.
- Cloudinary: Imágenes de cabecera de los artículos.
- Resend: Envío del correo del formulario de contacto.
Terminal y shell
- Ghostty: Terminal.
- Zellij: Multiplexor; cada ventana de terminal abre su propia sesión.
- zsh: Shell, con plugins gestionados con Sheldon.
- Starship: Prompt.
- Atuin: Historial de comandos.
- zoxide y fzf: Saltar entre carpetas y buscar de forma difusa.
- GitHub CLI: Issues y pull requests desde la terminal.
Lenguajes y runtimes
- mise: Gestiona las versiones de los runtimes y de algunas CLI.
- Java: Mi día a día en el backend.
- Node.js y pnpm: Para esta web y los proyectos de JavaScript.
- Go: Instalado para proyectos propios.
- Vercel CLI: Despliegues y configuración desde la terminal.
Agentes
- Claude Code: Mi agente de código diario, con subagentes y un worktree de git por cada implementación.
- OpenSpec: Las tareas de cada cambio viven en una lista de comprobación versionada.
- skeptic-agents: Mi conjunto de skills con licencia MIT para verificar lo que dicen los agentes.
El flujo completo está contado en este artículo.
Hay cosas que no listo a propósito, como el editor o el hardware, porque no quiero apuntar nada que luego no sea cierto.