¿Y si te dijera que el próximo miércoles 12 de agosto el cielo va a montar un espectáculo triple que no se ve todos los años?
Desfile de 6 PLANETAS + ECLIPSE SOLAR + pico de las PERSEIDAS. Todo en apenas 24 horas.
Si te gusta mirar el firmamento, este hilo te va a deslumbrar 🔭
CURSO COMPLETO DE CLAUDE DE 4 HORAS
Esta es la guía más detallada de Claude que he visto en línea.
Guarda esta página antes de que se te olvide.
Construye herramientas.
Automatiza el trabajo.
Aprende cómo las personas construyen bots y sistemas.
¡Si eres programador necesitas esta herramienta! Olvídate de los puertos para tu desarrollo en local.
Te da subdominios estables a tus proyectos, con HTTPS y HTTP/2. Y sin configuración ni coste. Te explico:
~ ❯ cat ./AGENTS.md
## Convenciones
- Usa pnpm para todo. No usar npm ni yarn bajo ningún concepto
- TypeScript es obligatorio
- Usa siempre Tailwind CSS para estilos
- Iconos de tabler-icons. Importación explícita, nunca barrels
- Preferir ESM y sintaxis moderna del navegador
## Creación de proyectos
- Si hay que crear un proyecto nuevo, usa Astro
- Comando recomendado:
`pnpm create astro@latest <project_name>`
- Configura TypeScript en modo estricto desde el inicio
- Añade Tailwind usando la integración oficial de Astro
- No añadir dependencias hasta que sean necesarias
## Organización
- Componentes pequeños, con una sola responsabilidad
- Preferir composición frente a configuraciones complejas
- Evita abstracciones prematuras
- El código compartido debe vivir en carpetas claras como `components`, `layouts`, `lib` o `utils`
## Reglas de TypeScript
- Evita `any` y `unknown`
- Preferir siempre que se pueda inferencia
- Si los tipos no están claros, parar y aclarar antes de continuar
## UI y estilos
- Tailwind es la única solución de estilos
- No duplicar clases si se puede extraer un componente
- Priorizar legibilidad frente a micro-optimizaciones visuales
- Accesibilidad no es opcional: HTML semántico, roles ARIA cuando aplique y foco gestionado
## Testing y calidad
- Revisar los workflows de CI en `.github/workflows`.
- Ejecutar los tests con:
`pnpm test` o `pnpm turbo run test --filter <project_name>`
- Para Vitest:
`pnpm vitest run -t "<nombre del test>"`
- Tras mover archivos o cambiar imports, ejecutar:
`pnpm lint`
- No se acepta código con errores de tipos, lint o tests fallidos.
- Añadir o actualizar tests cuando se cambie comportamiento, aunque no se pida explícitamente.
## Rendimiento y decisiones técnicas
- No adivinar rendimiento, tamaño de bundle o tiempos de carga: medir.
- Si algo parece lento, añadir instrumentación antes de optimizar.
- Validar primero en pequeño antes de escalar cambios a todo el proyecto.
## Commits y Pull Requests
- Título del PR: [<project_name>] Descripción clara y concisa.
- PRs pequeños y enfocados.
- Antes de commitear:
- pnpm lint
- pnpm test
- Explicar qué ha cambiado, por qué y cómo se ha verificado.
- Si se introduce una nueva restricción ("nunca X", "siempre Y"), documentarla en este archivo.
## Comportamiento del agente
- Si una petición no está clara, hacer preguntas concretas antes de ejecutar.
- Tareas simples y bien definidas se ejecutan directamente.
- Cambios complejos (refactors, nuevas features, decisiones de arquitectura) requieren confirmar entendimiento antes de actuar.
- No asumir requisitos implícitos. Si falta información, se pide.
"This is unacceptable. Nobody can steer themselves while sliding."
Sorry, I like this indie studio but I gotta disagree that this is root cause of bad or floaty movement. Air control is fun too. r16interactive.
Hey #PitchYaGame! My wife and I are making a classic action-adventure inspired by our favorites from the PS2 & GC era
If you like responsive 3D platforming & combat, vibrant environments full of secrets & collectibles + adventuring with an adorable shoulder dragon: Wishlist now!
¡Nueva colección de iconos animados para tu web!
De código abierto y fáciles de integrar en tu proyecto.
✓ Animaciones suaves, nada de marear al usuario
✓ Perfecto para proyectos comerciales
✓ Usan Motion y los iconos de Lucide
→ https://t.co/a5rnCqVxTV
Comparte tu localhost con cualquiera en segundos.
¡Con una URL accesible en todo el mundo con HTTPS!
$ brew install cloudflared
$ cloudflared tunnel --url <tu-dominio-local>
Es una alternativa a ngrok. Sin registro ni coste:
Block cancelling just got way more forgiving, but to balance it out, getting guard broken now sucks alot more.
Welcome to getting opened up!
But hey, at least it looks cool 🤣
#indiegame#indiedev
Si estás PROGRAMADOR JUNIOR y no entiendes bien qué es la idempotencia, tarde o temprano vas a romper algo grave.
Como por ejemplo hacer que un usuario pague dos veces.
Hoy te explico qué es, por qué importa y cómo evitar errores caros🧵👇
Went on a little sidequest last month and built a really satisfying character controller from the ground up for a new project. I want games I make to *feel* good in the hands - what do you think?
#indiegame#gamedev