Compétences crud-with-spec-kit
📦

crud-with-spec-kit

Sûr 🌐 Accès réseau📁 Accès au système de fichiers

Генерация CRUD API из спецификаций Spec-Kit

Создание CRUD API с нуля занимает время и приводит к несоответствиям. Этот навык использует спецификации Spec-Kit для автоматической генерации бэкенд-маршрутов, клиентского кода для фронтенда и кода валидации. Разработка с помощью ИИ гарантирует точное соответствие реализации спецификациям.

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "crud-with-spec-kit". Генерировать REST API маршруты для сущности BlogPost с полями title, content, author, published_at и status

Résultat attendu:

  • GET /api/posts - Получить список всех записей блога
  • GET /api/posts/:id - Получить одну запись по ID
  • POST /api/posts - Создать новую запись блога с валидацией
  • PUT /api/posts/:id - Обновить существующую запись
  • DELETE /api/posts/:id - Удалить запись из системы

Utilisation de "crud-with-spec-kit". Создать клиент фронтенда для Product API с CRUD операциями

Résultat attendu:

  • Класс ProductService с методами getAll, getById, create, update, delete
  • TypeScript интерфейсы для модели данных Product
  • React хуки для каждой CRUD операции

Audit de sécurité

Sûr
v5 • 1/16/2026

Pure documentation skill with no executable code. Static findings are false positives from the scanner misinterpreting documentation text as security patterns. The skill-report.json internal audit explicitly confirms this is safe documentation with no scripts, network calls, or filesystem access.

2
Fichiers analysés
369
Lignes analysées
2
résultats
5
Total des audits

Facteurs de risque

🌐 Accès réseau (1)
📁 Accès au système de fichiers (1)

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
20
Communauté
100
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez construire

Быстрое создание каркаса API

Генерируйте полные конечные точки REST API для новых сущностей данных из файлов спецификаций за минуты, а не за часы.

Согласованность фронтенда и бэкенда

Создавайте соответствующие клиенты и модели данных для фронтенда, которые точно соответствуют контрактам бэкенд API, определённым в спецификациях.

Принудительное соблюдение спецификаций

Проверяйте, что работа по разработке соответствует требованиям спецификации перед слиянием для обеспечения согласованности во всей кодовой базе.

Essayez ces prompts

Базовая генерация CRUD
Используйте навык CRUD с Spec-Kit для генерации REST API маршрутов для сущности User с полями id, name, email и created_at из предоставленного файла спецификации.
Генерация полного стека
Сгенерируйте полный функционал CRUD для сущности Product, включая бэкенд Express маршруты, TypeScript клиент и React компоненты на основе спецификации Spec-Kit.
Принудительная валидация
Проверьте текущую реализацию на соответствие спецификации Product.spec.md и сообщите о любых пробелах в требуемых CRUD операциях.
Генерация тестов
Сгенерируйте интеграционные тесты для всех CRUD конечных точек, определённых в спецификации Order.spec.md, используя паттерны тестирования из фреймворка Spec-Kit.

Bonnes pratiques

  • Начинайте с полных спецификаций Spec-Kit перед запуском генерации кода
  • Проверяйте сгенерированные правила валидации на соответствие бизнес-требованиям
  • Запускайте проверки соответствия спецификации после реализации каждой CRUD конечной точки

Éviter

  • Генерация CRUD кода без предварительной проверки полноты спецификации
  • Игнорирование ограничений спецификации при настройке сгенерированного кода
  • Использование навыка для сложной бизнес-логики, которая должна быть отделена от доступа к данным

Foire aux questions

Какие форматы файлов Spec-Kit поддерживаются?
Стандартные файлы спецификаций Spec-Kit в форматах YAML и JSON с определениями сущностей, атрибутов, связей и критериев успеха.
Какие языки программирования может генерировать этот навык?
Выходной язык зависит от вашей спецификации и целевого фреймворка. Поддерживаются JavaScript, TypeScript, Python, Go и другие языки.
Могу ли я настроить сгенерированный код?
Да. Сгенерированный код служит отправной точкой. Вы можете изменить любой вывод в соответствии с конвенциями и требованиями вашего проекта.
Имеет ли этот навык доступ к моей файловой системе?
Это концептуальный навык. Фактический доступ к файловой системе зависит от того, как Claude Code реализует рабочий процесс разработки на основе спецификаций.
Чем это сравнивается с ORM типа Prisma?
Этот навыг генерирует код из спецификаций, а не из определений схем. Он охватывает вопросы полного стека, включая API маршруты и клиенты фронтенда.
Могу ли я использовать это без Spec-Kit?
Нет. Этот навык требует файлы спецификаций Spec-Kit в качестве входных данных для управления процессом генерации кода.

Détails du développeur

Structure de fichiers

📄 SKILL.md