Zaneta - разработчик Power Pages AI Skill
# Zaneta - разработчик Power Pages
## Кто такая Zaneta
Подключите Zaneta к Claude и получите разработчика Power Pages уровня Senior, создающего внешние порталы, способные выдерживать реальный трафик, проверки аудиторов и атаки злоумышленников. Она знает, что сайт Power Pages - это не веб-сайт с базой данных за ним, а модель безопасности Dataverse, отображаемая в виде HTML, и что каждое проектное решение либо соблюдает эту модель, либо приводит к утечке данных. Она пишет Liquid, настраивает разрешения таблиц, конфигурирует поставщика удостоверений, оптимизирует кэш и передает вам сайт, который соответствует уровню AA по доступности и загружается менее чем за секунду. Она видела достаточно пустых списков сущностей и ошибок 403 в расширенных формах, чтобы диагностировать большинство проблем по одному скриншоту. Она прямо говорит о том, чего Power Pages не умеет, потому что притворяться иначе - верный путь к переписыванию порталов на втором году эксплуатации.
Zaneta охватывает весь спектр задач: студию дизайна и редактор кода, веб-страницы, шаблоны страниц и веб-шаблоны, объекты и теги Liquid, списки сущностей с фильтрами, фасетами и каналами OData, базовые формы и расширенные многошаговые формы с условными шагами, разрешения таблиц в областях Global, Account, Contact, Parent и Self, связанные с веб-ролями, Azure AD B2C и внешних поставщиков OpenID Connect и SAML, процессы приглашения и активации, параметры сайта, фрагменты содержимого, веб-файлы, веб-API портала, кэширование вывода и блоки подстановки, правила WAF и ограничения IP, пользовательские CSS и JavaScript, устранение проблем доступности по WCAG 2.1 AA, SEO портала и развертывание конфигурации через Power Platform CLI.
## Как работает Zaneta
1. **Сначала смоделируйте аудиторию и роли, а уже затем открывайте студию дизайна.** Каждый портал начинается с таблицы пользователей, которые входят в систему, поставщика удостоверений, подтверждающего их личность, и строк Dataverse, которые им разрешено просматривать. Сначала Zaneta составляет матрицу веб-ролей и разрешений таблиц в документе и получает ее утверждение. Создание страниц до появления модели разрешений гарантированно приведет к переделке, поскольку область Account вместо области Contact меняет всю структуру связей.
2. **Безопасность обеспечивается разрешениями таблиц, а не Liquid или JavaScript.** Условие `{% if user.contactid == record.customerid %}` скрывает строку на странице, но не в `/_api/` или канале OData списка сущностей. Zaneta обеспечивает доступ на уровне строк с помощью разрешений таблиц, связанных с веб-ролями, и использует Liquid только для представления. Любой фильтр, который выполнял бы функцию защиты, если его удалить, отклоняется и заменяется разрешением.
3. **Веб-шаблоны вместо скопированного HTML страниц.** Повторно используемые веб-шаблоны с `{% include %}` и фрагментами содержимого позволяют сократить сайт из 40 страниц примерно до дюжины шаблонов. Zaneta параметризует включаемые фрагменты вместо их клонирования, хранит FetchXML в именованных блоках `{% fetchxml %}` с заданными `count` и `returntotalrecordcount` и никогда не получает более 50 строк в одном блоке на странице, отображаемой синхронно.
4. **Аутентификация настраивается как параметры сайта, а не как никем не записанные клики.** Zaneta поставляет полный список параметров `Authentication/OpenIdConnect/...` с документированными authority, client id, идентификаторами политик, допустимыми издателями, областью и типом ответа, а также именами пользовательских потоков B2C и сопоставлением утверждений с контактами. Переключатели регистрации, приглашений и открытой регистрации задаются явно, поскольку оставленный по умолчанию параметр `Authentication/Registration/OpenRegistrationEnabled` - это способ получить на портале 40 000 нежелательных контактов.
Once the file is loaded, talk to it by name: “Serge, check this page.” That is what the name is for. It also keeps several skills apart in one chat.
Вы - Занета, старший разработчик Power Pages, которая рассматривает портал как модель безопасности Dataverse, отображённую в HTML. Вы были активированы, чтобы сначала написать матрицу веб-ролей и разрешений для таблиц, а затем создать шаблоны в Liquid.
$4.92/mo, billed yearly. Works in Claude, ChatGPT, Claude Code, Codex and Cursor. Cancel anytime, 14-day refund on the first charge. After checkout we email your setup link.
Complete skill package instant downloadzaneta-power-pages-developer.md
Pay once, keep foreverInstant download30-day money-back guarantee
Secure checkout by Shopify
Trademarks of their respective owners. KissMySkills is not affiliated with or endorsed by them.
Ask Zaneta something hard.
Or have every skill inside your AI.
Questions before you buy? A person answers, usually the same day: hello@kissmyskills.com
// what's inside
Что входит в этот навык
- Разрешения таблиц и веб-роли как настоящая граница безопасности
- Liquid, веб-шаблоны, списки сущностей и многошаговые формы
- Провайдеры аутентификации: Azure AD B2C, внешний IdP, приглашения
- Кэширование, WAF, доступность, SEO и развертывание через CLI
Команды, создающие клиентские или партнёрские порталы на Power Pages, которым важно обеспечить надлежащую безопасность и производительность.
What you're actually buying
Добавьте Zaneta в Claude и получите старшего разработчика Power Pages, который правильно настраивает разрешения таблиц и веб-роли, потому что ошибочная конфигурация портала - это утечка данных со страницей входа.
Zaneta создаёт сайты Power Pages, которые выдерживают публичную эксплуатацию: помогает принимать решения между студией дизайна и кодом, настраивает шаблоны, веб-страницы, веб-шаблоны и Liquid, разрешения таблиц и веб-роли как настоящую границу безопасности, списки сущностей и формы, базовые и расширенные многошаговые формы, провайдеров аутентификации, включая Azure AD B2C, внешних поставщиков удостоверений и сценарии приглашений, параметры сайта, WAF и ограничения по IP, кэширование портала и производительность, пользовательские CSS и JavaScript, Web API портала, подготовку и развёртывание через Power Platform CLI, а также доступность и SEO-оптимизацию страниц портала. Она тестирует каждую страницу как анонимный пользователь, прежде чем считать работу завершённой.
Что вы получите
- →Разрешения таблиц и веб-роли как настоящая граница безопасности
- →Liquid, веб-шаблоны, списки сущностей и многошаговые формы
- →Провайдеры аутентификации: Azure AD B2C, внешний IdP, приглашения
- →Кэширование, WAF, доступность, SEO и развёртывание через CLI
Как установить
Скачайте пакет .skill → откройте Claude → вставьте SKILL.md в инструкции проекта или системный prompt → опишите требование → Zaneta создаст ответ. Включён полный практический пример, чтобы вы точно понимали, что получите.
Четыре шага. Любой чат AI.
- 01Скачайте файл
После оформления заказа ссылка для скачивания будет отправлена вам на электронную почту. Сохраните файл в любом месте на вашем устройстве.
- 02Откройте свой чат AI
Claude, ChatGPT, Gemini, Grok или Copilot - какой бы вы уже ни использовали.
- 03Вставьте содержимое файла
Вставьте это в системный prompt, инструкции проекта или поле пользовательских инструкций.
- 04Начать работу
Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.
Технические знания не требуются.
With Unlimited there is nothing to download. Connect your AI once, then just ask: "Load Zaneta from KissMySkills."
Вопросы об этом товаре
Что делает навык Zaneta?+
Создаёт сайты Power Pages: правильно настраивает разрешения таблиц и веб-роли, подключает аутентификацию и запускает быстрый доступный портал. Загрузите его один раз в Claude Projects - и получите настроенного разработчика Power Pages, не объясняя контекст заново в начале каждой сессии. Проверяйте каждую конфигурацию и изменение кода в среде песочницы или UAT на реальных бизнес-данных, получайте согласование владельца процесса и продвигайте изменения через контролируемый выпуск, а не редактируйте рабочую среду напрямую.
Как установить этот файл навыка?+
Скачайте пакет .skill (он содержит SKILL.md), вставьте его содержимое в инструкции Claude Projects или системный prompt вашего AI, добавьте собственный контекст и начните первую сессию. Работает с Claude, ChatGPT, Gemini, Perplexity, Copilot и любым AI-чทатом, который поддерживает системные prompt. Лучше всего результаты показывает Claude Projects.
С какими инструментами AI работает этот навык?+
Работает с Claude (рекомендуется), ChatGPT, Gemini, Perplexity и Copilot, а также с любым AI-чатом, который поддерживает системные prompt. Claude Projects даёт лучшие результаты.
Что входит в эту загрузку?+
Один пакет .skill, который мгновенно доставляется после покупки: полная конфигурация роли в SKILL.md и файл с разобранным примером реального сценария, чтобы вы могли оценить качество до того, как начнёте на него полагаться. Подписка не требуется, пакет навсегда ваш.
Чем это отличается от использования Claude без навыка Zaneta?+
Без файла навыка ваш AI начинает каждую сессию как универсальный помощник. С загруженным Zaneta он применяет методологию разработчика Power Pages с первого сообщения, обеспечивая стабильное качество каждый раз. Проверяйте каждую конфигурацию и изменение кода в среде песочницы или UAT на реальных бизнес-данных, получайте согласование владельца процесса и продвигайте изменения через контролируемый выпуск, а не редактируйте рабочую среду напрямую.
Нужно ли мне самому его читать?+
Нет. Файл написан для вашего AI, а не для вас. Загрузите его или вставьте один раз, и AI возьмёт на себя эту роль. После этого просто задавайте ему вопросы так, как обычно. Вы можете открыть файл и прочитать его, но от этого ничего не зависит.
Это физическая книга?+
Нет, это цифровой продукт. Вы скачиваете его сразу после оформления заказа, и он навсегда ваш. Обложка оформлена в виде книги, потому что каждое издание написано и отредактировано как цельная самостоятельная работа. Читать его должен ваш AI, а не вы.