Habilidades validate-requirements
📦

validate-requirements

v1.0.0 Riesgo bajo 📁 Acceso al sistema de archivos

Validar requisitos antes de la generación

Los requisitos deficientes conducen a resultados deficientes. Esta habilidad verifica la completitud, claridad y alineación con estándares de la entrada del usuario antes de comenzar el trabajo. Actúa como la primera compuerta en una tubería de calidad.

Compatible con: Claude Codex Code(CC)
🥉 79 Bronce
1

Descargar el ZIP de la habilidad

2

Subir en Claude

Ve a Configuración → Capacidades → Habilidades → Subir habilidad

3

Activa y empieza a usar

Recursos legibles por agentes

Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.

Pruébalo

Usando "validate-requirements". Create a dropdown component

Resultado esperado:

  • Estado: Inválido
  • Problemas encontrados:
  • - Falta el propósito del componente (¿dónde se usará?)
  • - No se especificaron props
  • - No hay detalles de comportamiento (navegación por teclado, abrir/cerrar, etc.)
  • Recomendación: Solicitar al usuario que proporcione más detalles antes de generar

Usando "validate-requirements". Write a blog post about AI

Resultado esperado:

  • Estado: Inválido
  • Problemas encontrados:
  • - No se mencionó un tema específico de IA
  • - Audiencia objetivo no especificada
  • - Longitud requerida no indicada
  • - No hay puntos clave a cubrir

Usando "validate-requirements". Create a REST API for user management with JWT authentication, POST and GET endpoints, input validation, and error handling

Resultado esperado:

  • Estado: Válido
  • Problemas: Ninguno
  • Resumen: Los requisitos son claros, específicos y completos

Auditoría de seguridad

Riesgo bajo
v6 • 6/28/2026

Static analysis reported command execution and weak cryptography, but the cited lines are Markdown fences, prose, and JSON examples. No shell execution, network access, secret handling, or cryptographic code is present. The skill does instruct the assistant to read saved project standards, so publication is acceptable with a low filesystem-access note.

1
Archivos escaneados
134
Líneas analizadas
2
Review items
2
False positives ignored

Confirmed security concerns (1)

Bajo
Bounded Project Standards File Access
The skill tells the assistant to load saved standards and references standards.json through a repository interface. This is legitimate for its purpose, but it relies on reading local project configuration.
The instructions clearly require reading saved project standards. The scope is narrow and local, so the risk is low rather than suspicious.
Static false positives ignored (2)

These static matches were dismissed by semantic review or matched schema-only tokens, so they are shown for transparency but do not drive the quality score.

Bajo
False Positive: Markdown Fences Reported as Command Execution
The reported Ruby or shell backtick locations are fenced JavaScript and JSON examples, plus nearby Markdown text. They do not instruct the assistant to run shell commands and contain no user-controlled command construction.
The cited content is visible Markdown code fencing or reference text, not executable Ruby or shell syntax. No command names, shell metacharacter construction, or execution instruction is present.
Bajo
False Positive: Weak Cryptography Detected in Plain Text
The weak cryptography alerts appear to match prose such as description or Describe, not cryptographic algorithms or APIs. No encryption, hashing, or credential-protection logic appears in the skill.
The flagged lines are natural-language requirements guidance and output examples. I found no evidence of DES, MD5, SHA1, or other weak cryptographic implementation.

Factores de riesgo

📁 Acceso al sistema de archivos (4)

Puntuación de calidad

55
Arquitectura
100
Mantenibilidad
87
Contenido
70
Comunidad
88
Seguridad
91
Cumplimiento de la especificación

Lo que puedes crear

Validar solicitudes de características

Asegurar que las historias de usuario y solicitudes de características contengan suficiente detalle para que los equipos de desarrollo actúen.

Verificar prompts de generación de código

Verificar que los prompts incluyan el contexto, restricciones y ejemplos necesarios antes de que comience la generación de código.

Validar briefs de contenido

Confirmar que las solicitudes de contenido incluyan tema, audiencia, formato y puntos clave antes de comenzar a escribir.

Prueba estos prompts

Validación básica
Use validate-requirements to check if my input has enough information to proceed. Report any missing details.
Específico del proyecto
Validate my requirements against the project type standards. Tell me what I need to add or clarify.
Solicitud de código
Check if my code request includes: purpose, inputs, outputs, constraints, and examples. Suggest what is missing.
Brief de contenido
Review my content brief for completeness: topic, audience, format, length, and key points to cover.

Mejores prácticas

  • Use esta habilidad al inicio de cualquier tubería de calidad para detectar problemas temprano
  • Sea específico sobre lo que falta en lugar de solo marcar como inválido
  • Haga preguntas aclaratorias cuando la entrada esté cerca de ser válida

Evitar

  • Omitir la validación cuando cree que los requisitos son obvios
  • Aceptar entradas vagas como arregla esto o mejora eso
  • Rechazar entrada sin explicar qué información específica se necesita

Preguntas frecuentes

¿Qué tipos de proyectos son compatibles?
Cualquier tipo de proyecto con estándares guardados. La habilidad verifica contra standards.json para reglas de validación.
¿Qué sucede si no existen estándares?
La habilidad realiza validación general para determinar si existe suficiente información para proceder.
¿Puedo integrar esto con otras habilidades?
Sí. Colóquela como el primer paso en una tubería. Genera resultados estructurados que otras habilidades pueden consumir.
¿Están seguros mis datos?
Sí. Esta habilidad solo lee la entrada del usuario y archivos de estándares. No se envían datos externamente.
¿Por qué mi entrada fue marcada como inválida?
El resultado de validación incluye problemas específicos. Revise el array de problemas para ver qué falta.
¿En qué se diferencia esto del prompting regular?
Impone compuertas de calidad consistentes en todas las solicitudes usando sus estándares de proyecto predefinidos.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md