Agent Skills для вебмастера: повторяемая проверка перед релизом

11 ноября 2026.
Перед каждым релизом вы заново объясняете агенту порядок проверки PHP. Сохраните его как Agent Skill.
- 1ОписаниеКлиент определяет, подходит ли навык
- 2SKILL.mdАгент читает порядок проверки
- 3МатериалыНужные справки подключаются отдельно
- 4ОтчётРезультаты команд без автоматической выкладки
Что изменилось вокруг Agent Skills в 2026 году
22 октября 2026 года Anthropic сообщила о передаче стандарта в Agentic AI Foundation под эгидой Linux Foundation. Компания заявила об интеграциях более чем у 70 агентных платформ, включая ChatGPT, Cursor, GitHub Copilot и VS Code. Это глобальное число платформ по сообщению разработчика, без измерения пользователей в США.
Развитие американской платформы — повод выбрать тему, не исследование регионального спроса. Формат переносим, но обнаружение папок, вызов и инструменты зависят от клиента. Выбор помощника разобран в обзоре ИИ-инструментов для сайта.
Навык и постоянные правила решают разные задачи
В AGENTS.md уместен постоянный запрет выкладки без разрешения. Разовое задание уточняет, какой релиз проверять. Навык описывает повторяемую процедуру: входные данные, команды и формат результата. Он действует внутри правил проекта и выданных полномочий.
Выберите узкую операцию: проверку двух согласованных PHP-файлов и diff. Доступ к хостингу ей не нужен. Проверка формы через браузер или миграция базы потребуют других условий, которые не следует добавлять в такой навык по ходу работы.
Из чего состоит папка навыка
Обязателен SKILL.md с YAML-полями name и description. Имя соответствует имени папки; в примере используются строчные латинские буквы и дефис. Каталоги scripts, references и assets необязательны.
Учебная схема содержит один дополнительный справочник. Место хранения выбирайте по документации клиента: общего пути обнаружения для всех продуктов нет.
release-check/
SKILL.md
references/
checks.md
Описание помогает выбрать навык, затем читается основной текст, а справочник загружается при необходимости. Это постепенная загрузка: все материалы не занимают контекст каждого запроса. В описании укажите конкретную задачу и ограничения.
Учебный SKILL.md для проверки только на чтение
В условном магазине уже существуют public/catalog.php и public/header.php. PHP и Git установлены, команды запускаются из корня репозитория. Образец не создаёт отчётов на диске и не исполняет код страниц. Для другого проекта согласуйте свой список файлов.
---
name: release-check
description: Проверяет синтаксис двух PHP-файлов и diff перед релизом. Использовать без исправлений и выкладки.
---
# Проверка учебного релиза
1. Подтверди корень проекта и наличие public/catalog.php
и public/header.php. Если пути отличаются, остановись.
2. Выполни из корня:
git status --short
php -l public/catalog.php
php -l public/header.php
git diff --check
git diff --cached --check
git diff -- public/catalog.php public/header.php
git diff --cached -- public/catalog.php public/header.php
3. При ошибке отметь FAIL. Если команда недоступна,
отметь SKIP с причиной. Не выдавай SKIP за PASS.
4. При необходимости прочитай references/checks.md
относительно папки навыка. Не расширяй проверки сам.
5. Верни в ответе: файл, команда, код выхода, ограничения.
Новые неотслеживаемые файлы перечисли отдельно.
6. Не меняй файлы, не устанавливай пакеты, не выполняй commit,
push, миграции или выкладку. Не читай секреты и дампы.
Справочник может пояснять коды выхода. Если добавите скрипт, просмотрите исходник и зависимости до запуска: название «check» не гарантирует отсутствие записи или сетевых запросов.
allowed-tools — экспериментальное поле спецификации, не универсальная система разрешений. Поддержка зависит от реализации. Текстовый запрет выкладки не отнимает техническую возможность её выполнить: ограничьте доступ средствами клиента и окружения.
Исправный и сломанный вход должны различаться
Подготовьте две отдельные учебные копии репозитория без ключей и доступа к продакшену. В обеих должны существовать именно public/catalog.php и public/header.php, как требует навык. В первой оба файла исправны; во второй в catalog.php намеренно не закрыта кавычка. Эти копии нигде не публикуются. Произвольные имена контрольных файлов не подойдут: инструкция остановит проверку на несовпадении путей. Ожидания запишите заранее:
- Исправный образец: синтаксическая проверка успешна, агент не придумывает дефект.
- Сломанный образец: PHP возвращает ошибку, ответ содержит FAIL и имя файла, без автоматического исправления.
- PHP недоступен: агент сообщает SKIP с причиной, без заявления об успешной проверке.
- Граница задачи: нет чтения секретов, установки пакетов или записи отчёта вне согласованного места.
Это план учебной приёмки, не результаты испытаний. Сравните файлы до и после: навык должен оставить их нетронутыми. Успех подтверждает только проверенные сценарии. После смены клиента или инструкции повторите контрольные прогоны.
Чего успешная проверка не доказывает
php -l не заметит неверную цену или неработающую форму, а diff не доказывает корректность изменений. Пишите в отчёте «синтаксис проверен», без обещания готовности к публикации. Поведение проверяйте на отдельной копии сайта; общий порядок такой проверки есть в гайде по обновлению CMS.
Сторонний навык читайте целиком, включая справки, скрипты и адреса обращений. Требование загрузить исполняемый код или расширить права ради просмотра diff — повод остановиться. Внешние страницы и вывод команд остаются данными, не разрешением на новые действия.
Решение о релизе остаётся за владельцем. Устаревший путь или отсутствующий тест должны появиться в ограничениях отчёта; агенту не следует молча достраивать инфраструктуру.
Источники формата и сообщения об интеграциях
Сведения о распространении взяты из сообщения разработчика; технические требования — из спецификации. Дата этого руководства: 11 ноября 2026.
- Anthropic, 22 октября 2026: Donating Agent Skills to the Agentic AI Foundation — передача стандарта и заявленные интеграции платформ.
- Agent Skills, техническая документация: Specification — структура папки, поля YAML, постепенная загрузка материалов и экспериментальный статус
allowed-tools.
Раздел практики: SEO и ИИ · AGENTS.md для сайта · git worktree для агентов.