github/awesome-copilot
Elaboración de un documento de requisitos de producto para una nueva épica al estilo de un gerente de producto experto
Acerca de esta habilidad
Una habilidad basada en texto que indica al agente que actúe como gerente de producto experto de una gran plataforma SaaS (software como servicio), transformando una idea general en un documento de requisitos de producto (PRD) a nivel de épica (Epic) en formato Markdown. El documento incluye: el nombre de la épica, el objetivo (problema, solución e impacto), los perfiles de usuario (personas), los recorridos del usuario, los requisitos funcionales y no funcionales, las métricas de éxito, lo que queda fuera del alcance y el valor de negocio. El agente formula preguntas aclaratorias cuando falta información. El documento se utiliza posteriormente como entrada para la especificación de la arquitectura técnica.
¿Cómo se utiliza esta habilidad?
1. Presente la idea de la épica con una descripción general. También puede añadir su visión inicial de los usuarios objetivo según la plantilla de contexto (Epic Idea y Target Users).
2. Ejemplo de solicitud del usuario: «Quiero un documento de requisitos para una nueva épica que añada un sistema de notificaciones dentro de la aplicación para los usuarios de nuestra plataforma, y los usuarios objetivo son los responsables de equipo».
3. Responda a las preguntas aclaratorias que formule el agente si la información no es suficiente para definir los aspectos de la épica.
4. El agente crea un PRD completo con las ocho secciones especificadas y lo guarda en la ruta /docs/ways-of-work/plan/{epic-name}/epic.md.
5. Revise y edite el documento resultante y, después, utilícelo como entrada para preparar la especificación de la arquitectura técnica de la épica.
Requisitos y limitaciones
La habilidad no requiere herramientas ni cuentas externas; consiste únicamente en instrucciones de texto. El agente debe poder escribir archivos en el repositorio del proyecto para guardar el documento en la ruta /docs/ways-of-work/plan/{epic-name}/epic.md; de lo contrario, el contenido puede mostrarse como texto y copiarse manualmente. La calidad del documento depende de la claridad de la idea proporcionada y de las respuestas a las preguntas aclaratorias, y las estimaciones de impacto y valor de negocio son aproximadas y requieren revisión humana. La habilidad no crea la especificación de la arquitectura técnica en sí. La fuente está bajo la licencia MIT de GitHub.
Instalación según el agente
Descarga y descomprime el ZIP. Contiene la carpeta breakdown-epic-pm y el archivo SKILL.md con los adjuntos originales y la licencia.
GitHub Copilot
- Crea esta ruta dentro de tu proyecto si no existe:
.github/skills/ - Copia la carpeta completa de la habilidad en esta ruta:
.github/skills/breakdown-epic-pm/SKILL.md - Abre el proyecto en el agente o actualiza la lista y busca breakdown-epic-pm.
- Solicita la tarea del ejemplo y selecciona la habilidad. Concede solo los permisos necesarios.
Gemini CLI
- Crea esta ruta dentro de tu proyecto si no existe:
.gemini/skills/ - Copia la carpeta completa de la habilidad en esta ruta:
.gemini/skills/breakdown-epic-pm/SKILL.md - Abre el proyecto en el agente o actualiza la lista y busca breakdown-epic-pm.
- Solicita la tarea del ejemplo y selecciona la habilidad. Concede solo los permisos necesarios.
Claude Code
- Crea esta ruta dentro de tu proyecto si no existe:
.claude/skills/ - Copia la carpeta completa de la habilidad en esta ruta:
.claude/skills/breakdown-epic-pm/SKILL.md - Abre el proyecto en el agente o actualiza la lista y busca breakdown-epic-pm.
- Solicita la tarea del ejemplo y selecciona la habilidad. Concede solo los permisos necesarios.
OpenAI Codex
- Crea esta ruta dentro de tu proyecto si no existe:
.agents/skills/ - Copia la carpeta completa de la habilidad en esta ruta:
.agents/skills/breakdown-epic-pm/SKILL.md - Abre el proyecto en el agente o actualiza la lista y busca breakdown-epic-pm.
- Solicita la tarea del ejemplo y selecciona la habilidad. Concede solo los permisos necesarios.
Cursor
- Crea esta ruta dentro de tu proyecto si no existe:
.cursor/skills/ - Copia la carpeta completa de la habilidad en esta ruta:
.cursor/skills/breakdown-epic-pm/SKILL.md - Abre el proyecto en el agente o actualiza la lista y busca breakdown-epic-pm.
- Solicita la tarea del ejemplo y selecciona la habilidad. Concede solo los permisos necesarios.
Devin / Windsurf
- Crea esta ruta dentro de tu proyecto si no existe:
.devin/skills/ - Copia la carpeta completa de la habilidad en esta ruta:
.devin/skills/breakdown-epic-pm/SKILL.md - Abre el proyecto en el agente o actualiza la lista y busca breakdown-epic-pm.
- Solicita la tarea del ejemplo y selecciona la habilidad. Concede solo los permisos necesarios.