AgentSkillsCN

contextor-status

显示项目当前状态及所有轨道的进度

SKILL.md
--- frontmatter
name: contextor-status
description: Muestra el estado actual del proyecto y progreso de todos los tracks
user-invocable: true

Contextor Status

Muestra un resumen completo del estado del proyecto.

Proceso

1. Verificar Inicialización

Verifica si existe contextor/product.md:

  • Si NO existe: indica que el proyecto no está inicializado y sugiere /contextor-setup
  • Si existe: continúa con el reporte

2. Resumen del Proyecto

Lee contextor/product.md y muestra:

code
╔══════════════════════════════════════╗
║  CONTEXTOR STATUS                    ║
╠══════════════════════════════════════╣
║  Proyecto: {nombre}                  ║
║  {descripción breve}                 ║
╚══════════════════════════════════════╝

3. Stack Tecnológico

Lee contextor/tech-stack.md y muestra resumen:

code
Stack: {lenguaje} + {framework} + {bd}

4. Lista de Tracks

Escanea contextor/tracks/ y para cada track:

  1. Lee plan.md
  2. Cuenta tareas: totales, completadas [x], pendientes [ ]
  3. Calcula progreso: (completadas / totales) * 100

Muestra tabla:

code
┌─────────────────────────────────────────────────────┐
│ TRACKS                                              │
├──────────────────┬──────────┬──────────┬───────────┤
│ Nombre           │ Estado   │ Progreso │ Tareas    │
├──────────────────┼──────────┼──────────┼───────────┤
│ user-auth        │ ✓ Done   │ 100%     │ 8/8       │
│ api-endpoints    │ ⟳ Active │ 60%      │ 3/5       │
│ ui-dashboard     │ ○ Pending│ 0%       │ 0/6       │
└──────────────────┴──────────┴──────────┴───────────┘

Estados:

  • ✓ Done - Todas las tareas completadas
  • ⟳ Active - Tiene tareas completadas y pendientes
  • ○ Pending - Sin tareas completadas

5. Track Activo (Detalle)

Si hay un track activo (con tareas pendientes), muestra:

code
┌─────────────────────────────────────────────────────┐
│ TRACK ACTIVO: {nombre}                              │
├─────────────────────────────────────────────────────┤
│ Tipo: {Feature|Bugfix|Refactor}                     │
│ Progreso: ████████░░░░░░░░ 60% (3/5)                │
├─────────────────────────────────────────────────────┤
│ Próximas tareas:                                    │
│ • [ ] 2.1: {descripción tarea}                      │
│ • [ ] 2.2: {descripción tarea}                      │
└─────────────────────────────────────────────────────┘

6. Acciones Sugeridas

Basado en el estado, sugiere acciones:

Si no hay tracks:

code
Siguiente paso: /contextor-newtrack <nombre>

Si hay track activo:

code
Siguiente paso: /contextor-implement

Si todos los tracks están completos:

code
¡Todos los tracks completados!
Siguiente paso: /contextor-newtrack <nombre>

Formato de Salida

Usa formato de tabla ASCII para mejor legibilidad en terminal.

Notas

  • Si hay errores leyendo archivos, reporta qué archivo falló
  • Si un plan.md está mal formateado, indica el problema
  • Muestra fecha de última modificación de cada track si es posible