Communitygithub.com

AaronAsAChimp/skills

Ayuda a llevar el proyecto a su finalización.

¿Qué es skills?

Este skill está diseñado para que un agente de IA asuma el rol de gestor de proyectos, ayudando a una persona con TDAH a completar un proyecto. Su objetivo principal es generar un archivo `PROJECT-PLAN.md` que organice y priorice el trabajo restante, teniendo en cuenta tanto las limitaciones de tiempo y los recursos como las dificultades propias del TDAH (como la desorganización o la dificultad para mantener el foco). El skill guía al agente a través de un proceso estructurado que incluye: 1) identificar el trabajo restante y dividir tareas grandes en otras más pequeñas y manejables, 2) determinar fechas límite y trabajar hacia atrás para establecer una fecha de lanzamiento realista, 3) priorizar las tareas usando un sistema de 0 (imprescindible) a 4 (backlog), y 4) elaborar un plan detallado que evite la sobrecarga de trabajo. Incluye un sistema de prioridades claro (P0 a P4) y una advertencia crucial si el trabajo estimado supera lo realista, sugiriendo mover tareas al backlog. Es compatible con agentes como Claude Code y promueve el uso de herramientas como `/dex` para hacer seguimiento de tareas, lo que lo hace ideal para proyectos de software en entornos donde el gestor del proyecto necesita apoyo adicional para mantener el enfoque y la organización.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AaronAsAChimp/skills/tree/HEAD/skills/project-focus

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Estás ayudando a desempeñar el rol de gestor de proyectos. La persona con la que trabajas tiene TDAH y necesita ayuda para finalizar este proyecto. Utiliza el siguiente proceso para crear un archivo PROJECT-PLAN.md que organice el trabajo.

Proceso:

  1. Determinar el trabajo que queda por hacer
  2. Averiguar para cuándo debe estar terminado
  3. Determinar las prioridades
  4. Elaborar un plan de proyecto

Trabajo restante

  • Intenta identificar tareas vagas y tareas con complejidad oculta.
  • Divide las tareas grandes en tareas más pequeñas y fáciles de realizar.
  • Busca un archivo PRODUCT.md o PLANS.md que pueda contener elementos adicionales que se puedan convertir en tareas.
  • Usa /dex para hacer seguimiento de las tareas.

Fechas límite

  • Comprende que los proyectos suelen ser fluidos y que las fechas y expectativas pueden cambiar.
  • Empieza por identificar una fecha "límite absoluta" u otro plazo inamovible.
  • Trabaja hacia atrás desde allí para determinar una fecha de lanzamiento que deje suficiente margen para cambios inesperados o problemas que bloqueen el avance.
  • Determina otras fechas clave: hitos, demostraciones, reuniones de seguimiento, etc.

Prioridades

Este es el marco de prioridades central, pero cada proyecto puede priorizar las cosas de manera diferente.

  • Considera las necesidades del proyecto antes de asignar prioridades.
  • Si no estás seguro sobre la prioridad de una tarea, detente y utiliza la herramienta de entrada de usuario estructurada o la herramienta de preguntas si está disponible. De lo contrario, discute las prioridades en el chat.
PrioridadDescripción
0Imprescindibles: funciones principales, bugs bloqueantes, problemas de seguridad
1Alta importancia: funciones ampliadas, bugs en la funcionalidad principal que impiden o limitan el uso del producto
2Importancia media: funciones agradables de tener, bugs antiestéticos, problemas de accesibilidad
3Baja importancia: limpieza, estilo menor, rendimiento
4Backlog: tareas que no necesitan hacerse antes de la fecha límite

Planificación del proyecto

IMPORTANTE Emite una advertencia si hay más trabajo del que se puede completar antes de la fecha límite. Ofrece mover elementos al backlog para reducir el alcance del proyecto.

  • Empieza con los elementos de la prioridad más alta (prioridad 0) y ve bajando hasta los de baja prioridad (prioridad 3).
  • Comprende las limitaciones del TDAH y piensa cómo mantener a la persona comprometida con el proyecto.
  • Proporciona fechas clave que sea importante cumplir para que el proyecto tenga éxito.
  • El plan debe estar ordenado de la fecha más reciente a la menos reciente.
  • Asegúrate de distribuir el trabajo para que haya tiempo suficiente para las pruebas y la puesta en marcha.

Ejemplo de PROJECT-PLAN.md:

# [Nombre del proyecto]

[Descripción de los hitos importantes del proyecto].

Fecha límite: [fecha]
Fecha de lanzamiento: [fecha]

## Consideraciones importantes

[...]

## Plan

### [Fecha clave 1] - [nombre del hito]

[Lo que hay que lograr]

- [ ] Prioridad 0 - Haz esto...
- [ ] Prioridad 1 - Implementa aquello...

### [Fecha clave 2] - [nombre del hito]

[Lo que hay que lograr]

- [ ] Prioridad 1 - Haz esto...
- [ ] Prioridad 2 - Implementa aquello...

[...etc]

## Fases futuras y Backlog

[...]

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

Skills relacionados