Habilidades crud-with-spec-kit
📦

crud-with-spec-kit

v1.0.0 Seguro

Generar APIs CRUD a partir de especificaciones Spec-Kit

Construir APIs CRUD desde cero desperdicia tiempo e introduce inconsistencias. Esta habilidad aprovecha las especificaciones de Spec-Kit para generar automáticamente rutas backend, clientes frontend y código de validación. El desarrollo asistido por IA garantiza que la implementación coincida exactamente con las especificaciones.

Compatible con: Claude Codex Code(CC)
🥈 80 Plata
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 "crud-with-spec-kit". Generate REST API routes for a BlogPost entity with title, content, author, published_at, and status fields

Resultado esperado:

  • GET /api/posts - List all blog posts
  • GET /api/posts/:id - Get single post by ID
  • POST /api/posts - Create new blog post with validation
  • PUT /api/posts/:id - Update existing post
  • DELETE /api/posts/:id - Remove post from system

Usando "crud-with-spec-kit". Create a frontend client for a Product API with CRUD operations

Resultado esperado:

  • ProductService class with getAll, getById, create, update, delete methods
  • TypeScript interfaces for Product data model
  • React hooks for each CRUD operation

Auditoría de seguridad

Seguro
v6 • 6/28/2026

The five high-severity static weak-cryptography alerts are false positives caused by normal prose in SKILL.md, including words such as description, describing, desired, and codes. No evidence found of cryptographic code, command execution, network access, data exfiltration, or prompt-injection attempts.

1
Archivos escaneados
192
Líneas analizadas
1
Review items
0
False positives ignored

Confirmed security concerns (1)

Bajo
False Positive: Weak Cryptographic Algorithm Alerts
Static analysis reported weak cryptographic algorithm patterns at the listed prose-only lines. These lines describe CRUD workflow concepts and contain no cryptographic algorithm use, implementation code, imports, or executable commands.
The matched lines are documentation text only, and none contain crypto APIs or algorithm names used as code. Confidence is very low that these alerts represent a real security issue.

Puntuación de calidad

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

Lo que puedes crear

Andamiaje rápido de APIs

Genera endpoints completos de API REST para nuevas entidades de datos a partir de archivos de especificación en minutos en lugar de horas.

Consistencia frontend-backend

Crea clientes frontend y modelos de datos coincidentes que igualan exactamente los contratos de API backend definidos en las especificaciones.

Cumplimiento de especificaciones

Valida que el trabajo de desarrollo cumpla los requisitos de la especificación antes de fusionar para garantizar la consistencia en toda la base de código.

Prueba estos prompts

Generación CRUD básica
Use the CRUD with Spec-Kit skill to generate REST API routes for a User entity with id, name, email, and created_at fields from the provided spec file.
Generación full-stack
Generate complete CRUD functionality for a Product entity including backend Express routes, TypeScript client, and React components based on the Spec-Kit specification.
Aplicación de validación
Validate the current implementation against the Product.spec.md specification and report any gaps in required CRUD operations.
Generación de pruebas
Generate integration tests for all CRUD endpoints defined in the Order.spec.md specification using the testing patterns from the Spec-Kit framework.

Mejores prácticas

  • Comienza con especificaciones Spec-Kit completas antes de iniciar la generación de código
  • Revisa las reglas de validación generadas para asegurarte de que coincidan con los requisitos del negocio
  • Ejecuta comprobaciones de cumplimiento de especificaciones después de implementar cada endpoint CRUD

Evitar

  • Generar código CRUD sin validar primero la completitud de la especificación
  • Ignorar las restricciones de la especificación al personalizar el código generado
  • Usar la habilidad para lógica de negocio compleja que debería estar separada del acceso a datos

Preguntas frecuentes

¿Qué formatos de archivo Spec-Kit se admiten?
Archivos de especificación Spec-Kit estándar en YAML y JSON con definiciones de entidades, atributos, relaciones y criterios de éxito.
¿Qué lenguajes de programación puede generar esto?
La salida de lenguaje depende de tu especificación y del framework objetivo. Funciona con JavaScript, TypeScript, Python, Go y otros lenguajes.
¿Puedo personalizar el código generado?
Sí. El código generado sirve como punto de partida. Puedes modificar cualquier salida para ajustarla a las convenciones y requisitos de tu proyecto.
¿Esta habilidad accede a mi sistema de archivos?
Esta es una habilidad conceptual. El acceso real a archivos depende de cómo Claude Code implemente el flujo de trabajo de desarrollo impulsado por especificaciones.
¿Cómo se compara esto con ORMs como Prisma?
Esta habilidad genera código a partir de especificaciones, no de definiciones de esquema. Cubre preocupaciones full-stack, incluidas rutas de API y clientes frontend.
¿Puedo usar esto sin Spec-Kit?
No. Esta habilidad requiere archivos de especificación Spec-Kit como entrada para impulsar el proceso de generación de código.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md