К содержанию
SEO и вебмастерство
Меню сайта

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


Навык ИИ-агента для проверки PHP-файлов перед релизом

11 ноября 2026.

Перед каждым релизом вы заново объясняете агенту порядок проверки PHP. Сохраните его как Agent Skill.

Навык загружается по задаче
  1. 1ОписаниеКлиент определяет, подходит ли навык
  2. 2SKILL.mdАгент читает порядок проверки
  3. 3МатериалыНужные справки подключаются отдельно
  4. 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 для агентов.