Compétences crud-with-spec-kit
📦

crud-with-spec-kit

v1.0.0 Sûr

Générer des API CRUD à partir de spécifications Spec-Kit

La création d'API CRUD à partir de zéro gaspille du temps et introduit des incohérences. Cette compétence exploite les spécifications Spec-Kit pour générer automatiquement des routes backend, des clients frontend et du code de validation. Le développement assisté par l'IA garantit que l'implémentation correspond exactement aux spécifications.

Prend en charge: Claude Codex Code(CC)
🥈 80 Argent
1

Télécharger le ZIP de la compétence

2

Importer dans Claude

Accédez à Paramètres → Capacités → Skills → Importer une compétence

3

Activez et commencez à utiliser

Ressources lisibles par les agents

Utilisez ces liens lorsqu’un Agent IA, un crawler ou un script a besoin d’un contexte propre au lieu de lire toute la page.

Tester

Utilisation de « crud-with-spec-kit ». Générer des routes d'API REST pour une entité BlogPost avec les champs title, content, author, published_at et status

Résultat attendu:

  • GET /api/posts - Lister tous les articles de blog
  • GET /api/posts/:id - Obtenir un article unique par ID
  • POST /api/posts - Créer un nouvel article de blog avec validation
  • PUT /api/posts/:id - Mettre à jour un article existant
  • DELETE /api/posts/:id - Supprimer un article du système

Utilisation de « crud-with-spec-kit ». Créer un client frontend pour une API Product avec des opérations CRUD

Résultat attendu:

  • Classe ProductService avec les méthodes getAll, getById, create, update, delete
  • Interfaces TypeScript pour le modèle de données Product
  • React hooks pour chaque opération CRUD

Audit de sécurité

Sûr
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
Fichiers analysés
192
Lignes analysées
1
Review items
0
False positives ignored

Confirmed security concerns (1)

Faible
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.

Score de qualité

55
Architecture
100
Maintenabilité
87
Contenu
70
Communauté
100
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez créer

Échafaudage d'API rapide

Générez des points de terminaison d'API REST complets pour de nouvelles entités de données à partir de fichiers de spécifications en minutes plutôt qu'en heures.

Cohérence frontend-backend

Créez des clients frontend et des modèles de données correspondants qui correspondent exactement aux contrats d'API backend définis dans les spécifications.

Application des spécifications

Validez que le travail de développement répond aux exigences des spécifications avant la fusion pour garantir la cohérence dans l'ensemble de la base de code.

Essayez ces prompts

Génération CRUD de base
Utilisez la compétence CRUD avec Spec-Kit pour générer des routes d'API REST pour une entité User avec les champs id, name, email et created_at à partir du fichier de spécification fourni.
Génération full-stack
Générez une fonctionnalité CRUD complète pour une entité Product incluant les routes Express backend, le client TypeScript et les composants React basés sur la spécification Spec-Kit.
Application de la validation
Validez l'implémentation actuelle par rapport à la spécification Product.spec.md et signalez les lacunes dans les opérations CRUD requises.
Génération de tests
Générez des tests d'intégration pour tous les points de terminaison CRUD définis dans la spécification Order.spec.md en utilisant les modèles de test du framework Spec-Kit.

Bonnes pratiques

  • Commencez par des spécifications Spec-Kit complètes avant de déclencher la génération de code
  • Revoyez les règles de validation générées pour vous assurer qu'elles correspondent aux exigences métier
  • Exécutez les vérifications de conformité aux spécifications après l'implémentation de chaque point de terminaison CRUD

Éviter

  • Générer du code CRUD sans d'abord valider la complétude des spécifications
  • Ignorer les contraintes des spécifications lors de la personnalisation du code généré
  • Utiliser la compétence pour une logique métier complexe qui devrait être séparée de l'accès aux données

Foire aux questions

Quels formats de fichiers Spec-Kit sont pris en charge ?
Fichiers de spécifications YAML et JSON Spec-Kit standard avec des définitions d'entités, d'attributs, de relations et de critères de réussite.
Quels langages de programmation peuvent être générés ?
La sortie linguistique dépend de votre spécification et de votre framework cible. Fonctionne avec JavaScript, TypeScript, Python, Go et d'autres langages.
Puis-je personnaliser le code généré ?
Oui. Le code généré sert de point de départ. Vous pouvez modifier n'importe quelle sortie pour l'adapter aux conventions et exigences de votre projet.
Cette compétence accède-t-elle à mon système de fichiers ?
C'est une compétence conceptuelle. L'accès réel aux fichiers dépend de la façon dont Claude Code implémente le flux de travail de développement piloté par les spécifications.
Comment cela se compare-t-il aux ORM comme Prisma ?
Cette compétence génère du code à partir de spécifications, pas de définitions de schéma. Elle couvre les préoccupations full-stack, y compris les routes d'API et les clients frontend.
Puis-je utiliser ceci sans Spec-Kit ?
Non. Cette compétence nécessite des fichiers de spécifications Spec-Kit comme entrée pour piloter le processus de génération de code.

Détails du développeur

Structure de fichiers

📄 SKILL.md