Cómo hacer un audit de todos tus proyectos de GitHub en 10 minutos
¿Cuántos repositorios tienes olvidados? Aprende a revisar el estado real de todos tus proyectos en una sola pantalla.
Tienes más repos de los que recuerdas. Algunos los empezaste y nunca terminaste. Otros son utilities que usaste una vez. Algunos son experimentos que olvidaste que existían. Y probablemente hay uno o dos que realmente importan.
Un audit de proyectos te da claridad sobre qué está vivo, qué está abandonado y qué necesita atención. Diez minutos una vez al mes cambian radicalmente cómo gestionas tu trabajo.
¿Por qué hacer el audit?
Sin un registro centralizado de proyectos:
- No sabes en cuáles estás avanzando de verdad
- No recuerdas cuáles tienen features a medio terminar
- No detectas los que tienen vulnerabilidades pendientes
- Pierdes tiempo buscando en una lista de 47 repositorios
El problema no es que tengas muchos proyectos. El problema es que no tienes visión de conjunto.
Los 10 minutos, paso a paso
1. Lista todos tus repos (2 min)
Ve a github.com/tu-usuario?tab=repositories y copia la lista completa. Mejor aún, usa la API de GitHub para exportarlos todos de golpe y trabajar con ellos como datos.
2. Clasifica por estado (3 min)
| Estado | Qué significa |
|---|---|
| Activo | Estás trabajando en él ahora mismo |
| Pausado | Tienes intención de volver, sin actividad en 30+ días |
| Abandonado | Sin actividad en 90+ días, sin planes |
| Completado | Terminado, no necesita más trabajo |
| Archivado | Guardado por referencia, no activo |
No pienses demasiado. La primera clasificación instintiva suele ser la correcta.
3. Identifica blockers (3 min)
Para cada proyecto activo o pausado, responde:
- ¿Hay un blocker técnico que te impide avanzar?
- ¿Hay una dependencia externa bloqueándote?
- ¿Simplemente perdiste el interés?
Si hay blocker, anótalo. Si hay múltiples, ese proyecto debería pasar a pausado hasta que los resuelvas. No lo dejes en “activo” si no está avanzando.
4. Decide qué hacer con cada uno (2 min)
- Activo → tiene tareas concretas en tu tablero
- Pausado → mover a “para cuando tenga tiempo”, sin carga mental
- Abandonado → hacer archive o eliminar si es privado
- Completado → celebrar y archivar
El problema: GitHub no te da contexto suficiente
GitHub te muestra actividad reciente, pero no te dice:
- Cuántos TODOs o FIXMEs tienes pendientes en el código
- Cuándo fue la última vez que realmente trabajaste en él, no solo que hiciste un commit de typo
- Cuántas dependencias desactualizadas acumula
- Si hay secrets o keys expuestas en algún commit antiguo
Un dashboard que sincronice con GitHub te da esta información automáticamente, sin tener que abrir cada repositorio por separado.
Cómo conectar GitHub a tu workspace
Para que la sincronización funcione con repos privados —y sin los límites del plan gratuito— necesitas un token de acceso personal.
Pasos para obtenerlo:
- Ve a github.com/settings/tokens
- Genera un nuevo token clásico (Generate new token → Classic)
- Dale un nombre descriptivo:
matrix-appo similar - Permisos necesarios:
public_reposi solo usas repos públicos,reposi tienes privados - Copia el token — solo se muestra una vez
Una vez lo tengas, en Matrix App ve a Settings → GitHub Integration y pégalo ahí. Se guarda cifrado con tu clave de vault.
Sin token, la API de GitHub funciona pero con límites: 60 peticiones por hora. Con token sube a 5.000/hora, suficiente para sincronizar decenas de repositorios sin interrupciones.
Lo que vas a descubrir
- 10+ proyectos que olvidaste que existían
- 2 o 3 que realmente importan y deberían estar en tu lista de foco
- Proyectos que pensabas terminados pero tienen issues abiertos
- Repos con dependencias sin actualizar en meses
La próxima vez que alguien te pregunte en qué proyectos estás trabajando, vas a tener una respuesta clara.
Módulo relacionado
Gestión de Proyectos
Registro centralizado de tus proyectos de código