Ir al contenido
github/awesome-copilot

Crear planes de implementación detallados para funcionalidades de software según la estructura del monorepositorio de Epoch

Claude CodeGitHub CopilotGemini CLIOpenAI CodexCursorDevin / Windsurf

Acerca de esta habilidad

Una habilidad basada en texto que indica al agente que actúe como un ingeniero de software experto. Convierte un documento de requisitos de funcionalidad (Feature PRD) en un plan de implementación completo en formato Markdown. El plan incluye el objetivo, los requisitos, un diagrama de arquitectura del sistema en Mermaid y un diagrama del esquema de la base de datos. También abarca el diseño de las API tRPC con tipos de TypeScript y la autenticación mediante Stack Auth, la estructura de los componentes de la interfaz con shadcn/ui, la gestión del estado con Zustand y React Query, y consideraciones de seguridad y rendimiento. La habilidad no escribe código real y se limita a pseudocódigo cuando es necesario.
Empieza aquí

¿Cómo se utiliza esta habilidad?

1. Prepara el contenido del archivo de requisitos de la funcionalidad (Feature PRD) y especifica el nombre de la épica (epic) y el nombre de la funcionalidad. 2. Pide al agente que aplique la habilidad adjuntando el contenido del documento. Ejemplo de solicitud del usuario: «Este es el documento de requisitos de la funcionalidad de importar recetas desde un enlace dentro de la épica Biblioteca de recetas. Crea un plan de implementación detallado según la estructura del monorepositorio». 3. El agente prepara un plan que contiene: el objetivo, los requisitos, el diagrama de arquitectura por capas, el diagrama de entidades y relaciones, el diseño de las API, la estructura de componentes del frontend y las consideraciones de seguridad y rendimiento. 4. El plan se guarda en la ruta /docs/ways-of-work/plan/{epic-name}/{feature-name}/implementation-plan.md. 5. Revisa el plan y los diagramas Mermaid y, después, ajusta las tecnologías propuestas si tu proyecto no utiliza el stack supuesto.

Requisitos y limitaciones

La habilidad necesita un documento de requisitos de funcionalidad (Feature PRD) proporcionado por el usuario y permiso de escritura en la carpeta docs del repositorio. No requiere cuentas ni herramientas externas, ya que solo consiste en instrucciones de texto. Limitaciones: - Supone una estructura de monorepositorio (apps, services y packages). - Supone un stack tecnológico concreto: tRPC, Stack Auth, shadcn/ui, Zustand, React Query y Docker. - El ejemplo de estructura de componentes es específico de una biblioteca de recetas, por lo que debe adaptarse a tu funcionalidad. - No genera código ejecutable. - Requiere revisión humana para garantizar la precisión del plan. - Visualizar los diagramas Mermaid requiere una herramienta compatible con este formato.

Instalación según el agente

Descarga y descomprime el ZIP. Contiene la carpeta breakdown-feature-implementation y el archivo SKILL.md con los adjuntos originales y la licencia.

Claude Code
  1. Crea esta ruta dentro de tu proyecto si no existe:.claude/skills/
  2. Copia la carpeta completa de la habilidad en esta ruta:.claude/skills/breakdown-feature-implementation/SKILL.md
  3. Abre el proyecto en el agente o actualiza la lista y busca breakdown-feature-implementation.
  4. Solicita la tarea del ejemplo y selecciona la habilidad. Concede solo los permisos necesarios.
Guía Claude Code documentación oficial ↗
GitHub Copilot
  1. Crea esta ruta dentro de tu proyecto si no existe:.github/skills/
  2. Copia la carpeta completa de la habilidad en esta ruta:.github/skills/breakdown-feature-implementation/SKILL.md
  3. Abre el proyecto en el agente o actualiza la lista y busca breakdown-feature-implementation.
  4. Solicita la tarea del ejemplo y selecciona la habilidad. Concede solo los permisos necesarios.
Guía GitHub Copilot documentación oficial ↗
Gemini CLI
  1. Crea esta ruta dentro de tu proyecto si no existe:.gemini/skills/
  2. Copia la carpeta completa de la habilidad en esta ruta:.gemini/skills/breakdown-feature-implementation/SKILL.md
  3. Abre el proyecto en el agente o actualiza la lista y busca breakdown-feature-implementation.
  4. Solicita la tarea del ejemplo y selecciona la habilidad. Concede solo los permisos necesarios.
Guía Gemini CLI documentación oficial ↗
OpenAI Codex
  1. Crea esta ruta dentro de tu proyecto si no existe:.agents/skills/
  2. Copia la carpeta completa de la habilidad en esta ruta:.agents/skills/breakdown-feature-implementation/SKILL.md
  3. Abre el proyecto en el agente o actualiza la lista y busca breakdown-feature-implementation.
  4. Solicita la tarea del ejemplo y selecciona la habilidad. Concede solo los permisos necesarios.
Guía OpenAI Codex documentación oficial ↗
Cursor
  1. Crea esta ruta dentro de tu proyecto si no existe:.cursor/skills/
  2. Copia la carpeta completa de la habilidad en esta ruta:.cursor/skills/breakdown-feature-implementation/SKILL.md
  3. Abre el proyecto en el agente o actualiza la lista y busca breakdown-feature-implementation.
  4. Solicita la tarea del ejemplo y selecciona la habilidad. Concede solo los permisos necesarios.
Guía Cursor documentación oficial ↗
Devin / Windsurf
  1. Crea esta ruta dentro de tu proyecto si no existe:.devin/skills/
  2. Copia la carpeta completa de la habilidad en esta ruta:.devin/skills/breakdown-feature-implementation/SKILL.md
  3. Abre el proyecto en el agente o actualiza la lista y busca breakdown-feature-implementation.
  4. Solicita la tarea del ejemplo y selecciona la habilidad. Concede solo los permisos necesarios.
Guía Devin / Windsurf documentación oficial ↗

Los archivos mantienen su idioma para conservar nombres y rutas. La compatibilidad se clasifica mediante revisión, no mediante pruebas en todas las versiones.