К основному содержанию
скилл CX Codex

frappe-app-dev — скилл для Claude Code: что делает и как установить

Помогает создавать приложения на Frappe Framework. Настраивает DocType, серверные хуки, фоновые задачи и вызовы bench CLI.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add frappe/skills --skill frappe-app-dev -a claude-code
Открыть на GitHub

Что делает frappe-app-dev

Скилл управляет полным циклом разработки под Frappe Framework: от развёртывания нового приложения или сайта до написания контроллеров и REST-эндпоинтов с декоратором @frappe.whitelist(). Он ориентирует агента в структуре каталогов и запрещает тратить контекст на проверочные команды вроде bench --version.

Для работы с данными используются встроенные механизмы frappe.db и построитель запросов frappe.qb. Скилл прямо запрещает создавать папки доктайпов через mkdir, требуя запуска миграций через сам фреймворк. Любые команды миграции должны выполняться с обязательным флагом --site <site>, иначе агент рискует повредить соседние сайты в том же бенче.

Какие задачи решает

  • создать новый DocType и настроить жизненный цикл контроллера
  • написать публичный API с декоратором @frappe.whitelist()
  • настроить фоновые задачи через frappe.enqueue
  • выполнить миграцию базы данных для конкретного сайта

Примеры запросов агенту

  • Добавь поле в DocType Customer и вызови миграцию для сайта test.local
  • Создай эндпоинт с декоратором frappe.whitelist для отдачи списка заказов
  • Напиши контроллер с хуком validate перед сохранением документа

Как установить frappe-app-dev

1Через Skills CLI (Vercel)

npx skills add frappe/skills --skill frappe-app-dev -a claude-code

2Вручную: положить файлы

~/.claude/skills/frappe-app-dev/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/frappe-app-dev/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о frappe-app-dev

Как установить frappe-app-dev в Claude Code?

Запустите команду npx skills add frappe/skills --skill frappe-app-dev -a claude-code в терминале.

Что делает скилл frappe-app-dev?

Он обучает ассистента правилам разработки под Frappe Framework: от создания доктайпов до работы с базой и фоновыми процессами.

Почему команды bench запускаются только с указанием сайта?

Скилл требует обязательный флаг --site <site>, чтобы исключить случайное применение миграций не к той базе данных внутри одного окружения.

Похожие скиллы

Всё по теме «Бэкенд и API» →
convex-explain-app convex Скилл строит понятную карту бэкенда Convex по схеме данных и функциям. Помогает быстро разобраться в незнакомом проекте перед правками или аудитом. CX Codex +1 35 900установок dx-app-analytics-query forcedotcom Скилл помогает получать данные об использовании управляемых пакетов через App Analytics и настраивать режим симуляции. Нужен для запросов к данным подписчиков. CX Codex +1 5 200установок nextjs-app-router-patterns Seth Hobson Помогает строить приложения на Next.js App Router: выбирать режим рендеринга, организовывать маршруты и получать данные. Подойдёт при миграции с Pages Router или работе с Server Components. CX Codex 32 529установок power-apps-code-app-scaffold официальный github Создаёт каркас Power Apps Code App с React и TypeScript. Подходит для старта проекта с коннектором Power Platform. 8 700установок chatgpt-app-builder alpic-ai Ведёт по всему циклу создания плагина ChatGPT: от идеи до публикации. Пригодится, когда нужно собрать MCP-сервер с UI для ChatGPT на Skybridge. CX Codex +1 7 100установок build-mcp-app официальный Anthropic Помогает добавить к MCP-серверу интерактивные формы, списки и визуальные виджеты. Подойдёт, когда результата в виде текста или JSON недостаточно. 6 458установок

Из того же набора5

Спонсоры проекта

Компании, которые помогают держать аналитику открытой