opción
HogarHogar Skill Git y control de versiones create-github-issues-for-unmet-specification-requirements

create-github-issues-for-unmet-specification-requirements

github/awesome-copilot github/awesome-copilot

Crear incidencias de GitHub para los requisitos no implementados de los archivos de especificación utilizando la plantilla feature_request.yml.

...Expandir todo
14
Tiempo actualizado 26 de agosto de 2026

Acerca de create-github-issues-for-unmet-specification-requirements

Esta habilidad automatiza la creación de incidencias de GitHub para los requisitos de un archivo de especificación que aún no se han implementado en la base de código. Resuelve la brecha entre las especificaciones escritas y el código entregado convirtiendo sistemáticamente los requisitos no cumplidos en incidencias rastreables y accionables, reduciendo la posibilidad de que las necesidades documentadas se pierdan silenciosamente.

El flujo de trabajo es compacto: analiza el archivo de especificación para extraer todos los requisitos, verifica la base de código para determinar el estado de implementación de cada requisito, busca las incidencias existentes (vía search_issues) para evitar duplicados y crea una nueva incidencia por cada requisito no implementado (vía create_issue) utilizando la plantilla feature_request.yml del repositorio, recurriendo a la plantilla predeterminada cuando esta no está presente. Se espera que cada incidencia contenga un ID de requisito y una descripción claros, orientación sobre la implementación y criterios de aceptación, con etiquetas como feature o enhancement según corresponda. La verificación de implementación incluye buscar patrones de código relacionados en la base de código, revisar archivos de especificación relacionados bajo un directorio /spec/ y verificar que un requisito no se haya implementado parcialmente.

Se dirige a desarrolladores, líderes técnicos y mantenedores de proyectos que trabajan con documentos de especificación y desean mantener su gestor de incidencias sincronizado con los requisitos no cumplidos. Los casos de uso típicos incluyen la inicialización de un backlog a partir de una nueva especificación, la conciliación de una especificación frente a una base de código existente y la garantía de que cada requisito tenga una incidencia rastreable. Este es un flujo de trabajo ligero de lectura y creación: lee la especificación y el código, y escribe incidencias de GitHub mediante herramientas estándar, sin operaciones destructivas, manejo de credenciales ni ejecución de código, lo que lo convierte en una opción de bajo riesgo.

Preguntas frecuentes

¿Qué produce esta habilidad?

Una incidencia de GitHub por cada requisito no implementado encontrado en la especificación, cada una con un ID de requisito y descripción, orientación sobre la implementación, criterios de aceptación y etiquetas apropiadas como feature o enhancement.

¿Cómo evita crear incidencias duplicadas?

Antes de crear incidencias, busca las incidencias existentes (utilizando search_issues) y verifica que cada requisito no se haya implementado o implementado parcialmente en la base de código.

¿Qué plantilla de incidencia utiliza?

Utiliza la plantilla feature_request.yml del repositorio y recurre a la plantilla predeterminada si esta no está disponible.

¿Cómo determina si un requisito está implementado?

Busca patrones de código relacionados en la base de código y revisa los archivos de especificación relacionados bajo un directorio /spec/ para evaluar el estado de implementación.

¿Proporciono yo el archivo de especificación?

Sí. La habilidad opera sobre un archivo de especificación que le indicas, extrayendo todos los requisitos de este antes de verificar el estado de implementación.

Ver en GitHub

Create GitHub Issues for unimplemented requirements in the specification at ${file}.

Process

  1. Analyze specification file to extract all requirements
  2. Check codebase implementation status for each requirement
  3. Search existing issues using search_issues to avoid duplicates
  4. Create new issue per unimplemented requirement using create_issue
  5. Use feature_request.yml template (fallback to default)

Requirements

  • One issue per unimplemented requirement from specification
  • Clear requirement ID and description mapping
  • Include implementation guidance and acceptance criteria
  • Verify against existing issues before creation

Issue Content

  • Title: Requirement ID and brief description
  • Description: Detailed requirement, implementation method, and context
  • Labels: feature, enhancement (as appropriate)

Implementation Check

  • Search codebase for related code patterns
  • Check related specification files in /spec/ directory
  • Verify requirement isn't partially implemented

Todos los archivos

0 archivos

Instalar create-github-issues-for-unmet-specification-requirements

Descarga y extrae los archivos de habilidades en tu directorio .claude/skills/.

Descargar ZIP

Clona el repositorio y copia los archivos de la habilidad a tu proyecto.

git clone https://github.com/github/awesome-copilot/blob/main/skills/create-github-issues-for-unmet-specification-requirements/SKILL.md # Copy SKILL.md to your .claude/skills/ directory

Copiar Copiar
Configuración rápida: Copia la carpeta de la habilidad a .claude/skills/Claude detectará y utilizará automáticamente la habilidad

Habilidades relacionadas

github-project-management
Tiempo actualizado 29 de junio de 2026
readme-blueprint-generator
Tiempo actualizado 5 de julio de 2026
using-git-worktrees
Tiempo actualizado 29 de junio de 2026
finishing-a-development-branch
Tiempo actualizado 29 de junio de 2026
OR