Habilidades feature-file
📋

feature-file

Seguro ⚙️ Comandos externos🌐 Acceso a red

Rastrea Funciones de Software con Gestión de Requisitos YAML

Los proyectos de software necesitan un seguimiento estructurado de requisitos más allá de las listas de tareas simples. Esta habilidad proporciona gestión de funciones estilo waterfall con requisitos, casos de prueba y seguimiento de progreso en formato YAML persistente almacenado en tu repositorio.

Soporta: Claude Codex Code(CC)
🥉 76 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "feature-file". Show the status of all features

Resultado esperado:

  • Feature Status Overview:
  •  
  • User Authentication System (Implementation) - 3/5 requirements complete
  • Tests: 8/10 passing (unit: 6/7, integration: 2/3)
  •  
  • API Rate Limiting (Design) - 0/2 requirements complete
  • Tests: 0/0 passing
  •  
  • Validation Errors:
  • User Authentication System:
  • - req-auth-oauth is In-Progress (must be Complete for Complete phase)

Usando "feature-file". What work is remaining?

Resultado esperado:

  • Work Remaining:
  •  
  • User Authentication System (Implementation)
  • - req-auth-oauth [In-Progress]: The system SHALL support OAuth2 authentication
  • - req-auth-logout [Needs-Work]: When the user clicks logout, the system SHALL invalidate
  •  
  • Payment Processing (Requirements)
  • - req-pay-submit [Not-Started]: When user submits payment, system SHALL validate

Auditoría de seguridad

Seguro
v5 • 1/16/2026

This skill is a legitimate project management tool for tracking feature requirements and progress. All 252 static findings are FALSE POSITIVES. The external command detections are markdown documentation examples (not code execution). Weak cryptographic algorithm flags are YAML documentation examples showing recommended practices like bcrypt/JWT. System reconnaissance flags are standard git operations for version control. No network calls, credential access, or malicious code execution exists. All scripts use safe YAML parsing and subprocess with hardcoded git commands.

7
Archivos escaneados
1,868
Líneas analizadas
2
hallazgos
5
Auditorías totales

Factores de riesgo

⚙️ Comandos externos (155)
references/schema.md:3 references/schema.md:7 references/schema.md:9-24 references/schema.md:24-28 references/schema.md:28-31 references/schema.md:31 references/schema.md:31-33 references/schema.md:33-35 references/schema.md:35 references/schema.md:35 references/schema.md:35 references/schema.md:35 references/schema.md:35-38 references/schema.md:38-41 references/schema.md:41 references/schema.md:41 references/schema.md:41-43 references/schema.md:43-47 references/schema.md:47-62 references/schema.md:62-64 references/schema.md:64-68 references/schema.md:68-72 references/schema.md:72-74 references/schema.md:74-78 references/schema.md:78-82 references/schema.md:82-84 references/schema.md:84-87 references/schema.md:87 references/schema.md:87-89 references/schema.md:89-92 references/schema.md:92 references/schema.md:92-96 references/schema.md:96-98 references/schema.md:98-106 references/schema.md:106-108 references/schema.md:108-110 references/schema.md:110 references/schema.md:110 references/schema.md:110 references/schema.md:110-113 references/schema.md:113-116 references/schema.md:116-120 references/schema.md:120-122 references/schema.md:122-125 references/schema.md:125-127 references/schema.md:127-130 references/schema.md:130-132 references/schema.md:132-135 references/schema.md:135-137 references/schema.md:137-139 references/schema.md:139 references/schema.md:139-142 references/schema.md:142-146 references/schema.md:146-147 references/schema.md:147-148 references/schema.md:148-158 references/schema.md:158-159 references/schema.md:159 references/schema.md:159-160 references/schema.md:160 references/schema.md:160-161 references/schema.md:161 references/schema.md:161-167 references/schema.md:167-168 references/schema.md:168-169 references/schema.md:169-170 references/schema.md:170-174 references/schema.md:174-268 scripts/check-version.py:42 scripts/check-version.py:50 scripts/check-version.py:120 scripts/check-version.py:153 scripts/check-version.py:160 scripts/check-version.py:173 scripts/check-version.py:209 scripts/check-version.py:268 scripts/check-version.py:271 scripts/extract-work.py:121 scripts/feature-status.py:301 SKILL.md:8 SKILL.md:12-38 SKILL.md:38-40 SKILL.md:40-48 SKILL.md:48-52 SKILL.md:52 SKILL.md:52-53 SKILL.md:53-54 SKILL.md:54-58 SKILL.md:58 SKILL.md:58-59 SKILL.md:59-60 SKILL.md:60-61 SKILL.md:61-65 SKILL.md:65-66 SKILL.md:66-83 SKILL.md:83 SKILL.md:83-84 SKILL.md:84 SKILL.md:84-85 SKILL.md:85 SKILL.md:85-93 SKILL.md:93-95 SKILL.md:95-96 SKILL.md:96-97 SKILL.md:97-98 SKILL.md:98-103 SKILL.md:103-104 SKILL.md:104-116 SKILL.md:116-117 SKILL.md:117-121 SKILL.md:121-133 SKILL.md:133-139 SKILL.md:139-141 SKILL.md:141-142 SKILL.md:142-143 SKILL.md:143-144 SKILL.md:144-145 SKILL.md:145-151 SKILL.md:151-152 SKILL.md:152-154 SKILL.md:154 SKILL.md:154-155 SKILL.md:155-156 SKILL.md:156-157 SKILL.md:157-162 SKILL.md:162-164 SKILL.md:164-166 SKILL.md:166-174 SKILL.md:174-179 SKILL.md:179 SKILL.md:179-185 SKILL.md:185-189 SKILL.md:189-195 SKILL.md:195-200 SKILL.md:200-206 SKILL.md:206-209 SKILL.md:209-215 SKILL.md:215-217 SKILL.md:217-219 SKILL.md:219-225 SKILL.md:225-226 SKILL.md:226-237 SKILL.md:237-238 SKILL.md:238-239 SKILL.md:239-245 SKILL.md:245-246 SKILL.md:246-247 SKILL.md:247 SKILL.md:247-249 SKILL.md:249-250 SKILL.md:250-251 SKILL.md:251-258 SKILL.md:258-260 SKILL.md:260-261 SKILL.md:261-269
🌐 Acceso a red (1)

Puntuación de calidad

64
Arquitectura
100
Mantenibilidad
85
Contenido
23
Comunidad
100
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

Rastrea el progreso de implementación

Gestiona requisitos de funciones y marcalos completos mientras implementas funcionalidad, con casos de prueba vinculados para verificación.

Supervisa el desarrollo de funciones

Obtén visión general de todas las funciones, sus fases, progreso y pruebas fallidas para rastrear el estado del proyecto.

Gestiona la cobertura de pruebas

Vincula casos de prueba a requisitos y rastrea qué pruebas están pasando o fallando para cada función.

Prueba estos prompts

Crear nueva función
Crea un archivo features.yml para implementar autenticación de usuario con requisitos para funcionalidad de inicio de sesión, cierre de sesión y restablecimiento de contraseña.
Actualizar estado
Actualiza la función de autenticación de usuario en features.yml para marcar el requisito de inicio de sesión como Completo y agregar un caso de prueba para él.
Ver trabajo restante
Muéstrame todos los requisitos incompletos en todas las funciones en features.yml, filtrados a la fase de Implementación.
Verificar estado de función
Genera un informe en markdown de todas las funciones mostrando sus fases, progreso, estado de pruebas y cualquier error de validación.

Mejores prácticas

  • Usa sintaxis EARS para requisitos: Cuando X, el sistema DEBERÁ Y
  • Actualiza el estado inmediatamente después de completar trabajo para mantener el archivo sincronizado
  • Documenta decisiones de diseño en el campo de decisiones antes de la implementación
  • Vincula cada requisito a al menos un caso de prueba para trazabilidad

Evitar

  • Crear features.yml después de iniciar implementación en lugar de planificar primero
  • Dejar requisitos en estado No-Iniciado cuando se está trabajando activamente en ellos
  • Olvidar incrementar la versión al agregar o modificar requisitos
  • No documentar problemas conocidos que podrían afectar a otros desarrolladores

Preguntas frecuentes

¿Cuándo debo usar esta habilidad versus TodoWrite?
Usa TodoWrite para tareas inmediatas de sesión y features.yml para requisitos persistentes del proyecto que abarcan múltiples sesiones.
¿Qué pasa si features.yml no existe?
La habilidad no se activará proactivamente. Debes crear features.yml manualmente o solicitar a la habilidad que cree uno.
¿Puedo integrar esto con herramientas externas?
La habilidad funciona independientemente con archivos YAML. Puedes sincronizar datos manualmente a otras herramientas según sea necesario.
¿Cómo manejo cambios de requisitos?
Documenta la justificación del cambio, actualiza el requisito, incrementa la versión y agrega entrada de registro de cambios en la sección apropiada.
¿Qué pasa si mi proyecto usa agile en lugar de waterfall?
Adapta las fases a tu flujo de trabajo. La herramienta es flexible - usa fases que coincidan con tu proceso de desarrollo.
¿Cómo rastreo errores versus requisitos?
Agrega errores al campo de problemas conocidos. Los requisitos representan funciones planificadas mientras que los problemas conocidos rastrean defectos.

Detalles del desarrollador

Estructura de archivos