Skip to content

Instantly share code, notes, and snippets.

View Klerith's full-sized avatar
📓

Fernando Herrera Klerith

📓
View GitHub Profile
@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 July 16, 2026 17:00
ClaudeCode con modelos locales
@Klerith
Klerith / claudecode-instalacion.md
Last active July 15, 2026 18:33
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 June 13, 2026 22:43
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
@Klerith
Klerith / instalaciones-prompt.md
Last active July 16, 2026 02:09
Instalaciones y herramientas recomendadas para el curso de Prompt Engineering
Ingeniería de

Ingeniería de prompts: Para la vida real

No hay una necesidad de trabajar con un modelo en particular. De todos modos, hoy el mejor es uno; mañana es otro.

Servicios

@Klerith
Klerith / websocket.service.ts
Created January 29, 2026 16:35
Servicio para conectarnos a nuestro websocket server
import { effect, Injectable, signal } from '@angular/core';
import { ClientMessage, ServerMessage } from '../types';
import { Subject } from 'rxjs';
import Cookies from 'js-cookie';
import { Client, LatLng } from '../../types';
type ConnectionStatus = 'offline' | 'connecting' | 'connected' | 'disconnected';
@Injectable({