Contentful: кастомное приложение с нуля
Design, scaffold, build, and validate a new Contentful App Framework custom app for a customer's own repository or workspace. Use when users want to create a custom app from an idea, choose App Framework locations, build a sidebar app, field editor app, page app, dialog, configuration screen, App Action, or Function-backed app, scaffold with create-contentful-app, or make a locally testable app fo
Что делает навык
Навык преобразует идею пользовательского приложения в локально тестируемую реализацию на базе Contentful App Framework. Он охватывает проектирование, выбор локации, создание каркаса проекта и его интеграцию с Contentful для валидации в песочнице.
Когда применять
- Создание нового кастомного приложения с нуля (sidebar, page, dialog, field editor и др.)
- Выбор оптимальной локации App Framework на основе пользовательского сценария
- Сборка проекта через npx create-contentful-app и настройка локальной среды разработки
- Привязка локального приложения к определению приложения в Contentful для тестирования
Как работает
- Создать краткое описание реализации (Implementation Brief): концепция, целевые пользователи, локации, контентные модели, внешние системы и план тестирования
- Выбрать форму приложения (app-config, entry-sidebar, entry-field, dialog, page, entry-editor, App Actions или Functions) в зависимости от рабочего процесса
- Проверить существующий репозиторий или выполнить начальную сборку проекта через npx create-contentful-app@latest
- Разработать интерфейс в стиле Contentful с использованием App SDK, React Apps Toolkit и Forma 36, соблюдая правила безопасности секретов
- Настроить определение приложения в организации Contentful: указать локальный URL, локации, параметры установки и привязать к пространству
- Выполнить проверку: установку зависимостей, линтинг, типизацию, сборку и ручное тестирование в песочнице Contentful
Примеры запросов агенту
Что понадобится
- Node.js и npm/npx для работы с create-contentful-app
- Доступ к организации Contentful (sandbox или development) для установки и тестирования приложения
- Рекомендуется использование TypeScript, если не запрошен JavaScript
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.