Навыки form-creator
📝

form-creator

Безопасно ⚙️ Внешние команды🌐 Доступ к сети📁 Доступ к файловой системе

Создание форм с валидацией и CRUD API

Создание форм и API требует последовательных паттернов для валидации, типобезопасности и обработки ошибок. Этот навык предоставляет готовые к использованию шаблоны для Zod-схем, React-компонентов форм и RESTful API-маршрутов, чтобы вы могли разрабатывать быстрее.

Поддерживает: Claude Codex Code(CC)
📊 69 Адекватно
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «form-creator». Create a subscription form with email, plan type, and billing cycle fields

Ожидаемый результат:

  • Схема формы создана с Zod-валидацией
  • React-компонент с интеграцией react-hook-form
  • Состояние загрузки и toast-уведомления
  • API endpoint с аутентификацией
  • TypeScript-типы выведены из схемы

Использование «form-creator». Create a user profile form with name, bio, and avatar upload

Ожидаемый результат:

  • Zod-схема с валидацией строк
  • React-форма с Shadcn UI FormField компонентами
  • Обработчик отправки с состоянием загрузки
  • Граница ошибок и сообщения валидации

Использование «form-creator». Build a task management API with create, read, update, delete endpoints

Ожидаемый результат:

  • GET endpoint с пагинацией и фильтрами поиска
  • POST endpoint с валидацией схемы
  • PATCH endpoint для частичных обновлений
  • DELETE endpoint с обработкой ошибок
  • Применен middleware аутентификации

Аудит безопасности

Безопасно
v5 • 1/16/2026

Pure prompt-based skill containing only markdown documentation. No executable code, no file system access, no network calls, no command execution. Provides architectural guidance for form creation patterns. All 45 static findings are false positives - scanner misinterpreted TypeScript code examples as shell commands and authentication middleware references as cryptographic algorithms.

3
Просканировано файлов
247
Проанализировано строк
3
находки
5
Всего аудитов

Оценка качества

38
Архитектура
100
Сопровождаемость
85
Контент
22
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

Создание типобезопасных форм

Создавайте валидированные формы с Zod-схемами и react-hook-form за минуты вместо часов

Поставка полных API endpoints

Генерируйте CRUD API-маршруты с аутентификацией, валидацией и последовательными ответами об ошибках

Обеспечение стандартов кодирования

Предоставляйте стандартизированные паттерны для форм и API во всей вашей кодовой базе

Попробуйте эти промпты

Простая форма
Create a contact form with name, email, and message fields using form-creator. Include validation for required fields and email format.
Сложная валидация
Create a registration form with password strength validation, confirm password matching, and custom Zod validators using form-creator.
Интеграция с API
Create a plans API with GET list, POST create, and PATCH update endpoints using form-creator. Include authentication middleware.
Переиспользуемая форма
Create a reusable form component that handles both create and edit modes with initialData using form-creator patterns.

Лучшие практики

  • Всегда используйте выведенные Zod-типы вместо any для полной типобезопасности
  • Переиспользуйте один и тот же компонент формы для операций создания и редактирования
  • Оборачивайте API-маршруты в try/catch с последовательными ответами об ошибках

Избегать

  • Избегайте использования типа any вместо выведенных Zod-типов
  • Не создавайте отдельные компоненты для форм создания и редактирования
  • Не пропускайте состояния загрузки или обработку ошибок

Часто задаваемые вопросы

Какие фреймворки поддерживает этот навык?
Работает с Next.js, React, TypeScript, Zod, react-hook-form и компонентами Shadcn UI.
Насколько сложной может быть валидация?
Поддерживает вложенные объекты, массивы, regex-паттерны, пользовательские валидаторы и условную логику валидации.
Могу ли я интегрироваться с существующими API?
Да, навык генерирует API-маршруты, которые соответствуют стандартным REST-паттернам и могут подключаться к любому backend.
Безопасны ли мои данные с этим навыком?
Да, это навык на основе промптов без выполнения кода. Он только генерирует паттерны локально.
Что делать, если форма не работает?
Проверьте, что у вас установлены все зависимости: react-hook-form, @hookform/resolvers/zod и компоненты Shadcn.
Чем это отличается от ручного кодирования?
Предоставляет проверенные паттерны, последовательную структуру и лучшие практики, чтобы вы избегали распространенных ошибок.

Сведения для разработчиков

Автор

AayushBaniya2006

Лицензия

MIT

Ссылка

main

Структура файлов