Skip to content

Instantly share code, notes, and snippets.

View Klerith's full-sized avatar
📓

Fernando Herrera Klerith

📓
View GitHub Profile
@Klerith
Klerith / worktrees-batch.md
Created May 1, 2026 17:42
Gist para nuevos requerimientos de Tetris

Implementa

Menú de pausa completo

Al pausar (tecla P o Escape) mostrar un overlay con opciones reales:

  • Reanudar — vuelve al juego
  • Reiniciar — nueva partida sin recargar página
  • Ver controles — lista de teclas dentro del menú
  • Nivel inicial — selector para elegir con qué nivel empezar la próxima partida
@Klerith
Klerith / tetris-sugerencias.md
Created April 30, 2026 18:14
Sugerencias para el juego de Tetris

Sugerencias para mejorar el Tetris

1. Power-ups aleatorios

Cada cierto número de líneas aparece una pieza especial con efecto:

  • Bomba — destruye un área 3×3
  • Rayo — limpia fila/columna completa
  • Tinte — convierte todos los bloques de un color en comodines
  • Gravedad — compacta huecos del tablero
  • Congelar — pausa la caída durante 5s
@Klerith
Klerith / claudecode-issue-formatter.yml
Created April 30, 2026 14:45
Formatear issues en GitHub de forma automática con ClaudeCode
name: Claude Issue Formatter
on:
issues:
types: [opened, edited]
jobs:
format-issue:
runs-on: ubuntu-latest
permissions:
@Klerith
Klerith / tarea-asteroides.md
Created April 27, 2026 19:29
Tarea - Implementar funcionalidades

Power-Ups para Asteroides

1. Escudo Temporal

Rodea la nave con un círculo de energía que absorbe un impacto de asteroide. Dura ~5 segundos o hasta recibir un golpe.

2. Disparo Triple

En vez de un proyectil, la nave dispara 3 balas en abanico simultáneamente. Ideal para limpiar grupos de asteroides rápido. Dura ~10 segundos.

3. Slow Motion

Todos los asteroides se mueven a la mitad de velocidad mientras la nave mantiene su velocidad normal. Dura ~6 segundos. Muy útil en niveles avanzados.

@Klerith
Klerith / claude-cheatsheet.md
Last active April 27, 2026 17:35
Explicación de comandos de ClaudeCode

Claude Code · Cheat Sheet

Atajos de entrada del prompt

Estos prefijos cambian el modo en el que Claude interpreta lo que escribes en la terminal:

Atajo Descripción
! Modo bash — ejecuta el resto de la línea como un comando de shell.
/ Comandos — invoca un slash command de Claude (los que aparecen abajo).
@Klerith
Klerith / ClaudeCode-Local-Models.md
Last active May 1, 2026 08:55
ClaudeCode con modelos locales
@Klerith
Klerith / claudecode-instalacion.md
Last active April 28, 2026 15:41
Instalaciones recomendadas para el curso de ClaudeCode

Claude Code: Guía completa para desarrolladores de software

Para empezar el curso, les dejo una lista de las instalaciones generales que les recomiendo. Recuerden que más adelante tendremos una sección dedicada a la configuración y generalidades de ClaudeCode, estas son configuraciones generales del equipo.

@Klerith
Klerith / react-to-npm.md
Created April 8, 2026 20:10
Subir un paquete de componentes a NPM

Crear y subir paquetes de React a NPM

DevTalles · fernando-herrera.com
Guía completa de configuración y despliegue
Stack: React · TypeScript · CSS Modules · Vitest · Rollup


Contenido

@Klerith
Klerith / js-node.js
Last active April 6, 2026 16:22
Tabla para atrapar errores y depurar
const input = $input.first().json;
const validLevels = {
error: 'error',
warn: 'warn',
info: 'info',
success: 'success'
};
const level = validLevels[input.level?.toLowerCase()] || 'info';
@Klerith
Klerith / documentos.md
Last active March 23, 2026 18:08
Enlaces para estudiar la importancia del agua