github gestión proyectos projects

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.

Matrix

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)

EstadoQué significa
ActivoEstás trabajando en él ahora mismo
PausadoTienes intención de volver, sin actividad en 30+ días
AbandonadoSin actividad en 90+ días, sin planes
CompletadoTerminado, no necesita más trabajo
ArchivadoGuardado 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:

  1. Ve a github.com/settings/tokens
  2. Genera un nuevo token clásico (Generate new token → Classic)
  3. Dale un nombre descriptivo: matrix-app o similar
  4. Permisos necesarios: public_repo si solo usas repos públicos, repo si tienes privados
  5. 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

¿Listo para organizar tu workflow como programador?

Accede al Beta sin registro y pruébalo en tu propio workflow.