Библиотека навыков агентов
Библиотека переиспользуемых, универсальных навыков агентов — включая security-pentest и performance-audit.
Библиотека навыков агентов
Задача
Агент хорош настолько, насколько хороши его инструкции, а они обычно живут в одноразовых промптах, которые никто не переиспользует.
Что делали
Набор документированных навыков — каждый это именованный процесс со своими шагами, правилами и контекстом «когда применять» — которые агенты подгружают вместо импровизации с голого промпта.
Результат
Повторяющаяся работа агентов следует письменной, версионируемой процедуре, а добавить новый навык — значит записать его один раз, а не объяснять заново под каждую задачу.
Dev-story статья
Библиотека навыков агентов: как создавался проект
Каждый раз, когда агент делал аудит безопасности или прогон производительности, он импровизировал методику с нуля — то семь тщательных фаз, то пара curl-команд и пожатие плечами. Именно самая ответственная и легко пропускаемая работа сильнее всего гуляла от сессии к сессии. Решение — перестать считать методику тем, что агент помнит, и начать считать её тем, что он загружает.
Разделы
05
Модули
05
Стек
Skills + Agent workflows
Почему появился проект
Агент хорош настолько, насколько хороши его инструкции, а они обычно живут в одноразовых промптах, которые никто не переиспользует.
Каждый раз, когда агент делал аудит безопасности или прогон производительности, он импровизировал методику с нуля — то семь тщательных фаз, то пара curl-команд и пожатие плечами. Именно самая ответственная и легко пропускаемая работа сильнее всего гуляла от сессии к сессии. Решение — перестать считать методику тем, что агент помнит, и начать считать её тем, что он загружает.
Что было создано
Набор документированных навыков — каждый это именованный процесс со своими шагами, правилами и контекстом «когда применять» — которые агенты подгружают вместо импровизации с голого промпта.
Плагин из шести навыков агента, каждый — Markdown-файл SKILL.md с заголовком (frontmatter), который говорит агенту, когда его включать, и телом, проводящим по реальным шагам. Два — опорные: навыки security-pentest и performance-audit, а четыре покрывают Vue, VueUse, тестирование и роутер с папками reference, полными конкретных подводных камней. Агент подтягивает нужный навык в контекст и следует фиксированной, проверенной на практике процедуре, а не изобретает её заново.
Основные модули и путь пользователя
security-pentest: методика из 7 фаз, привязанная к OWASP Top 10 — разведка, обход аутентификации, инъекции, CORS, устойчивость к DDoS, инфраструктура и криптография — каждая фаза с конкретными curl-командами под каждый вектор атаки плюс таблица находок с уровнями серьёзности
performance-audit: 7 фаз от базовой линии времени отклика через кэширование, сжатие, проверки заголовков Range-запросов и ETag, параллельную нагрузку, мониторинг ресурсов до производительности БД, завершаясь таблицей целевых показателей
Решающее переписывание из проектно-специфичного в универсальное: жёстко зашитые эндпоинты вынесли и заменили обобщёнными плейсхолдерами TARGET / FRONTEND, чтобы один навык подходил к любому API или стеку, а не к единственному развёртыванию
Запуск по заголовку: описание каждого навыка точно указывает, когда его вызывать (перед запуском, после изменений в аутентификации, когда пользователи жалуются на медленность), чтобы агент загружал нужную процедуру без отдельной команды
Набор вокруг Vue — vue, vueuse-functions, vue-testing-best-practices, vue-router-best-practices — каждый с папкой reference/ узких, поимённо названных ловушек вроде бесконечных циклов навигационного гарда и тестирования асинхронных компонентов в Suspense
Архитектура и технологические решения
Сделано на Skills, Agent workflows, Documentation.
Обычные Markdown-файлы SKILL.md с YAML-заголовком и отдельными подпапками reference у каждого навыка, собранные в устанавливаемый плагин через манифест plugin.json, перечисляющий шесть навыков.
Результат и выводы
Повторяющаяся работа агентов следует письменной, версионируемой процедуре, а добавить новый навык — значит записать его один раз, а не объяснять заново под каждую задачу.
Вместо того чтобы наполовину помнить, как делать пентест, агент загружает фиксированную процедуру из 7 фаз, которая одинаково работает на любом проекте; навыки безопасности и производительности из привязанных к проекту скриптов превратились в действительно переносимые сценарии после универсального переписывания.
Связанные статьи
Читать дальше
Связанные истории проектов
Эти проекты близки по техническим или продуктовым решениям и показывают, как тот же принцип работает в другом контексте.
Dev-storyCMS
Динамический headless-CMS на webedge-db — типы контента, медиа, роли и публичный read-API, питающий наши сайты и статьи.
Реактивная база данных
Реактивная база данных
Наш реактивный BaaS на native SpacetimeDB — ~200k realtime-доставок/с, p95<20мс.
Dev-storyMTP-RDMA инференс-кластер
Тензорный 27B на двух Mac по Thunderbolt RDMA — ~70 → 90–100 tok/s.
Есть похожая идея?
Обсудить проект