AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
러시아어 AI 에이전트용 24가지 엔지니어링 스킬 검색, 과제에 맞는 스킬 찾고 내 세트 구성
Поиск по 24 инженерным скиллам для AI-агентов на русском языке: найдите нужный скилл под свою задачу и соберите свой набор.
개발 도구JavaScript · ShellGitHub @Aleksandr-Litvinenko온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Инженерные скиллы производственного уровня для AI-агентов на русском языке. Демо: https://claude.product1c.ru
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Инженерные скиллы для AI-агентов, которые пишут код. Перевод на русский. Скиллы описывают, как работают сеньоры: порядок действий, пороги качества, практики. Они записаны так, чтобы агент следовал им на каждой фазе разработки. Это русская адаптация проекта addyosmani/agent-skills (MIT, © 2025 Addy Osmani). Оригинальная лицензия сохранена без изменений, происхождение зафиксировано в NOTICE.md. Если читаете по-английски — идите в оригинал, он первоисточник.README 전문 보기 ↗
Инженерные скиллы для AI-агентов, которые пишут код. Перевод на русский.
Скиллы описывают, как работают сеньоры: порядок действий, пороги качества, практики. Они записаны так, чтобы агент следовал им на каждой фазе разработки.
Это русская адаптация проекта addyosmani/agent-skills (MIT, © 2025 Addy Osmani). Оригинальная лицензия сохранена без изменений, происхождение зафиксировано в NOTICE.md. Если читаете по-английски — идите в оригинал, он первоисточник.
ОПРЕДЕЛЕНИЕ ПЛАН РЕАЛИЗАЦИЯ ПРОВЕРКА РЕВЬЮ РЕЛИЗ
┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐
│ Идея │ ─▶ │ Спека│ ─▶ │ Код │ ─▶ │ Тест │ ─▶ │ Ворота│ ─▶ │ Прод │
│ │ │ PRD │ │ │ │Отладка│ │качества│ │ │
└──────┘ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘
/spec /plan /build /test /review /ship
Я прогнал скиллы из этого репозитория на настоящем проекте: по циклу /spec → /plan → /build → /test → /review → /ship собрал и выложил работающий сервис.
Демо: claude.product1c.ru — «Навигатор по скиллам»: поиск и фильтрация по всем 24 скиллам, страницы отдельных скиллов, конструктор своего набора с генерацией команды установки.
Исходники демо и журнал прогона лежат в examples/skills-navigator/. Там же — что именно поймал каждый скилл: какие тесты упали первыми, что нашло ревью, что заблокировало выкатку.
8 слэш-команд, по одной на этап разработки. Каждая сама включает нужные скиллы.
| Что вы делаете | Команда | Ключевой принцип |
|---|---|---|
| Определяете, что строить | /spec | Спека до кода |
| Планируете, как строить | /plan | Мелкие атомарные задачи |
| Строите инкрементально | /build | По одному срезу за раз |
| Доказываете работоспособность | /test | Тесты — это доказательство |
| Ревьюите перед вливанием | /review | Улучшать здоровье кода |
| Аудируете производительность | /webperf | Измерь, прежде чем оптимизировать |
| Упрощаете код | /code-simplify | Ясность важнее изобретательности |
| Выкатываете в продакшн | /ship | Быстрее — значит безопаснее |
Если спека уже есть, /build auto составит план и реализует все задачи за один заход: вы одобряете план один раз, дальше агент работает сам. Человек не участвует между задачами, но проверки остаются: каждая задача проходит тесты и получает отдельный коммит, а на сбоях и рискованных шагах работа останавливается.
Скиллы также включаются автоматически по контексту: проектируете API — срабатывает api-and-interface-design, делаете интерфейс — frontend-ui-engineering, и так далее.
Быстрее всего поставить через открытый skills CLI: одна команда работает для 70+ агентов (Claude Code, Cursor, Codex, Copilot, Cline и другие):
npx skills add Aleksandr-Litvinenko/agent-skills-ru # установить все 24 скилла
npx skills add Aleksandr-Litvinenko/agent-skills-ru --list # посмотреть перед установкой
Или отдельные скиллы:
npx skills add Aleksandr-Litvinenko/agent-skills-ru --skill code-review-and-quality
npx skills add Aleksandr-Litvinenko/agent-skills-ru --skill interview-me
npx skills add Aleksandr-Litvinenko/agent-skills-ru --skill test-driven-development
Ставите один скилл? Установка через
npxкопирует толькоskills/<name>/, но не корневой каталогreferences/. Скилл будет работать, но пути к общим чеклистам окажутся недоступны. Используйте установку всего репозитория, клонируйте его целиком или скопируйте нужный чеклист в каталогreferences/внутри установленного скилла.
Нативная установка под конкретный инструмент:
Установка через маркетплейс:
/plugin marketplace add Aleksandr-Litvinenko/agent-skills-ru
/plugin install agent-skills-ru@agent-skills-ru
Ошибки SSH? Маркетплейс клонирует репозитории по SSH. Если ключи SSH на GitHub не настроены, либо добавьте свой ключ, либо укажите полный HTTPS-адрес, чтобы принудить клонирование по HTTPS:
/plugin marketplace add https://github.com/Aleksandr-Litvinenko/agent-skills-ru.git /plugin install agent-skills-ru@agent-skills-ruЕсли
/plugin installвсё равно падает с[email protected]: Permission denied (publickey)на Windows или macOS, рекомендуемый обходной путь — один раз настроить Git на подмену SSH-адресов GitHub на HTTPS:git config --global url."https://github.com/".insteadOf [email protected]:
Локально / для разработки:
git clone https://github.com/Aleksandr-Litvinenko/agent-skills-ru.git
claude --plugin-dir /path/to/agent-skills-ru
Положите скиллы в .cursor/skills/ (синхронизируя из agent-skills-ru/skills/), а короткие политики — в .cursor/rules/*.mdc. Не вставляйте скиллы целиком в правила. См. docs/cursor-setup.md.
Устанавливается как нативный плагин со скиллами, субагентами и слэш-командами. См. docs/antigravity-setup.md.
Установка из репозитория:
agy plugin install https://github.com/Aleksandr-Litvinenko/agent-skills-ru.git
Установка из локального клона:
git clone https://github.com/Aleksandr-Litvinenko/agent-skills-ru.git
agy plugin install ./agent-skills-ru
Устанавливается как нативные скиллы для автообнаружения либо добавляется в GEMINI.md для постоянного контекста. См. docs/gemini-cli-setup.md.
Установка из репозитория:
gemini skills install https://github.com/Aleksandr-Litvinenko/agent-skills-ru.git --path skills
Установка из локального клона:
gemini skills install ./agent-skills-ru/skills/
Добавьте содержимое скиллов в конфигурацию правил Windsurf. См. docs/windsurf-setup.md.
Использует исполнение скиллов через AGENTS.md и инструмент skill.
Используйте определения агентов из agents/ как персоны Copilot, а содержимое скиллов — в .github/copilot-instructions.md. См. docs/copilot-setup.md.
Устанавливается как нативный плагин Codex (Codex CLI v0.122+):
codex plugin marketplace add Aleksandr-Litvinenko/agent-skills-ru
codex plugin add agent-skills-ru@agent-skills-ru
Первая команда регистрирует маркетплейс, вторая ставит плагин. Codex читает корневой каталог skills/ напрямую через .codex-plugin/plugin.json. После установки вызывайте скиллы в чате через @ (например, @spec-driven-development). Локальная установка и разбор проблем — см. docs/codex-setup.md.
Устанавливается нативно встроенной командой cmd skills. Command Code клонирует репозиторий, находит все SKILL.md и ставит их в .commandcode/skills/:
cmd skills add Aleksandr-Litvinenko/agent-skills-ru # выбрать скиллы для установки (проект)
cmd skills add Aleksandr-Litvinenko/agent-skills-ru --global # установить для всех проектов (~/.commandcode/skills/)
cmd skills add Aleksandr-Litvinenko/agent-skills-ru -s spec-driven-development # установить конкретный скилл
Установленные скиллы появляются в слэш-меню TUI, например /spec-driven-development. См. docs/commandcode-setup.md.
Скиллы — это обычный Markdown, они работают с любым агентом, принимающим системные промпты или файлы инструкций. См. docs/getting-started.md.
Как раскатывать набор, зависит от кодовой базы. Руководство по внедрению описывает два пути: полный жизненный цикл с первого дня для нового проекта или постепенное внедрение «сначала проверка» для существующей кодовой базы.
Команды выше — это точки входа. В наборе всего 24 скилла: 23 по жизненному циклу плюс мета-скилл using-agent-skills. Каждый скилл — структурированный рабочий процесс с шагами, воротами проверки и таблицами против самооправданий. На любой скилл можно сослаться напрямую.
| Скилл | Что делает | Когда применять |
|---|---|---|
| using-agent-skills | Сопоставляет поступающую работу с нужным рабочим процессом и задаёт общие правила поведения | В начале сессии или когда надо решить, какой скилл применим |
| Скилл | Что делает | Когда применять |
|---|---|---|
| interview-me | Интервью по одному вопросу, пока не станет ясно (на ~95%), чего пользователь хочет на самом деле, а не что, по его мнению, должен хотеть | Запрос недоопределён или пользователь говорит «проинтервьюируй меня» / «допроси меня» |
| idea-refine | Сначала расширяет идею, потом сужает: из размытой мысли получается конкретное предложение | Есть сырая концепция, которую надо раскрыть |
| spec-driven-development | Написать спеку с целями, командами, структурой, стилем кода, тестированием и границами до всякого кода | Начинается новый проект, фича или существенное изменение |
| Скилл | Что делает | Когда применять |
|---|---|---|
| planning-and-task-breakdown | Разложить спеку на мелкие проверяемые задачи с критериями приёмки и порядком по зависимостям | Есть спека, нужны реализуемые единицы |
| Скилл | Что делает | Когда применять |
|---|---|---|
| incremental-implementation | Тонкие вертикальные срезы: реализовал, протестировал, проверил, закоммитил. Фича-флаги, безопасные умолчания, изменения, удобные для отката | Любое изменение, затрагивающее больше одного файла |
| test-driven-development | Red-Green-Refactor, пирамида тестов (80/15/5), размеры тестов, DAMP вместо DRY, правило Бейонсе, тестирование в браузере | Реализуете логику, чините баги или меняете поведение |
| context-engineering | Давать агентам нужную информацию в нужный момент: файлы правил, упаковка контекста, интеграции MCP | Начало сессии, переключение задач или падение качества вывода |
| source-driven-development | Опирать каждое решение по фреймворку на официальную документацию: проверять, ссылаться, помечать непроверенное | Нужен авторитетный код со ссылками на источники для любого фреймворка или библиотеки |
| doubt-driven-development | Состязательное ревью на свежем контексте каждого нетривиального решения по ходу дела: УТВЕРЖДЕНИЕ → ИЗВЛЕЧЕНИЕ → СОМНЕНИЕ → СВЕДЕНИЕ → СТОП, с опциональной эскалацией на другую модель по разрешению пользователя | Высокие ставки (продакшн, безопасность, необратимость), незнакомый код или уверенный вывод дешевле проверить сейчас, чем отлаживать потом |
| frontend-ui-engineering | Архитектура компонентов, дизайн-системы, управление состоянием, адаптивная вёрстка, доступность по WCAG 2.1 AA | Строите или меняете пользовательские интерфейсы |
| Скилл | Что делает | Когда применять |
|---|---|---|
| browser-testing-with-devtools | Chrome DevTools MCP для живых данных рантайма: осмотр DOM, логи консоли, трассировки сети, профилирование производительности | Строите или отлаживаете что-либо работающее в браузере |
| debugging-and-error-recovery | Сортировка в пять шагов: воспроизвести, локализовать, сократить, починить, поставить страховку. Правило «останови конвейер», безопасные отступления | Падают тесты, ломается сборка или поведение неожиданное |
| Скилл | Что делает | Когда применять |
|---|---|---|
| code-review-and-quality | Ревью по пяти осям, размер изменений (~100 строк), пометки серьёзности (Мелочь/Необязательно/К сведению), нормы скорости ревью, стратегии разбиения | Перед вливанием любого изменения |
| code-simplification | Забор Честертона, правило 500, снижение сложности при точном сохранении поведения | Код работает, но читать и поддерживать его тяжелее, чем следовало бы |
| security-and-hardening | Предотвращение OWASP Top 10, паттерны аутентификации, управление секретами, аудит зависимостей, трёхуровневая система границ | Работа с пользовательским вводом, авторизацией, хранением данных или внешними интеграциями |
| performance-optimization | Подход «сначала измерь»: цели Core Web Vitals, процессы профилирования, анализ бандла, поиск антипаттернов | Есть требования к производительности или подозрение на регрессии |
| Скилл | Что делает | Когда применять |
|---|---|---|
| git-workflow-and-versioning | Разработка вокруг ствола, атомарные коммиты, размер изменений (~100 строк), паттерн «коммит как точка сохранения» | Любое изменение кода (всегда) |
| ci-cd-and-automation | Сдвиг влево, «быстрее значит безопаснее», фича-флаги, конвейеры ворот качества, петли обратной связи по сбоям | Настройка или изменение конвейеров сборки и выкатки |
| deprecation-and-migration | Взгляд «код это обуза», принудительный и рекомендательный вывод из эксплуатации, паттерны миграции, удаление зомби-кода | Удаление старых систем, перевод пользователей или закрытие функциональности |
| documentation-and-adrs | Записи об архитектурных решениях, документация API, стандарты комментариев — документировать почему | Принятие архитектурных решений, изменение API или выпуск функциональности |
| observability-and-instrumentation | Структурное логирование, метрики RED, трассировка OpenTelemetry, алертинг по симптомам — инструментировать по ходу стройки | Добавление телеметрии или выпуск чего-либо в продакшн |
| shipping-and-launch | Предрелизные чеклисты, жизненный цикл фича-флагов, поэтапные выкатки, процедуры отката, настройка мониторинга | Подготовка к выкатке в продакшн |
Заранее настроенные персоны-специалисты для точечных ревью:
| Агент | Роль | Взгляд |
|---|---|---|
| code-reviewer | Старший staff-инженер | Ревью по пяти осям по критерию «одобрил бы это staff-инженер?» |
| test-engineer | Специалист по качеству | Стратегия тестирования, анализ покрытия, паттерн «Докажи» |
| security-auditor | Инженер по безопасности | Обнаружение уязвимостей, моделирование угроз, оценка по OWASP |
| web-performance-auditor | Инженер по производительности веба | Аудит Core Web Vitals с быстрым/глубоким режимами и правилом честности метрик; запускается через /webperf |
Матрицу принятия решений, правила оркестрации и то, как персоны сочетаются со скиллами и слэш-командами, см. в docs/agents.md.
Справочный материал, который скиллы подтягивают по необходимости:
| Справочник | Покрывает |
|---|---|
| definition-of-done.md | Постоянную планку для всего проекта, в противопоставлении критериям приёмки отдельной задачи |
| testing-patterns.md | Структуру тестов, именование, мокирование, примеры React/API/сквозных тестов, антипаттерны (JavaScript/TypeScript) |
| security-checklist.md | Проверки перед коммитом, аутентификацию, валидацию ввода, заголовки, CORS, OWASP Top 10 |
| performance-checklist.md | Цели Core Web Vitals, чеклисты фронтенда и бэкенда, команды измерения |
| accessibility-checklist.md | Навигацию с клавиатуры, скринридеры, визуальный дизайн, ARIA, инструменты тестирования |
| observability-checklist.md | Вопросы дежурного, структурное логирование, метрики RED/USE, трассировку, алертинг по симптомам, предрелизные ворота |
| orchestration-patterns.md | Одобренные паттерны оркестрации нескольких персон, антипаттерны и правило «персоны не вызывают персоны» |
Каждый скилл следует единой анатомии:
┌───────────────────────────────────────────────────┐
│ SKILL.md │
│ │
│ ┌─ Frontmatter ───────────────────────────────┐ │
│ │ name: имя-в-нижнем-регистре-через-дефис │ │
│ │ description: Ведёт агента через [задачу]. │ │
│ │ Используй, когда… │ │
│ └─────────────────────────────────────────────┘ │
│ Обзор → Что делает этот скилл │
│ Когда применять → Условия срабатывания │
│ Процесс → Пошаговый рабочий процесс │
│ Самооправдания → Отговорки + возражения │
│ Тревожные признаки → Признаки, что что-то не так │
│ Проверка → Требования к доказательствам │
└───────────────────────────────────────────────────┘
Ключевые проектные решения:
SKILL.md — точка входа. Вспомогательные справочники подгружаются только по необходимости, так агент тратит меньше токенов.agent-skills-ru/
├── skills/ # 24 скилла (23 по жизненному циклу + 1 мета)
│ ├── interview-me/ # Определение
│ ├── idea-refine/ # Определение
│ ├── spec-driven-development/ # Определение
│ ├── planning-and-task-breakdown/ # План
│ ├── incremental-implementation/ # Реализация
│ ├── context-engineering/ # Реализация
│ ├── source-driven-development/ # Реализация
│ ├── doubt-driven-development/ # Реализация
│ ├── frontend-ui-engineering/ # Реализация
│ ├── test-driven-development/ # Реализация
│ ├── api-and-interface-design/ # Реализация
│ ├── browser-testing-with-devtools/ # Проверка
│ ├── debugging-and-error-recovery/ # Проверка
│ ├── code-review-and-quality/ # Ревью
│ ├── code-simplification/ # Ревью
│ ├── security-and-hardening/ # Ревью
│ ├── performance-optimization/ # Ревью
│ ├── git-workflow-and-versioning/ # Релиз
│ ├── ci-cd-and-automation/ # Релиз
│ ├── deprecation-and-migration/ # Релиз
│ ├── documentation-and-adrs/ # Релиз
│ ├── observability-and-instrumentation/ # Релиз
│ ├── shipping-and-launch/ # Релиз
│ └── using-agent-skills/ # Мета: как пользоваться набором
├── agents/ # 4 персоны-специалиста
├── references/ # 7 дополнительных чеклистов
├── examples/skills-navigator/ # Демо-сервис, собранный по этим скиллам
├── hooks/ # Хуки жизненного цикла сессии
├── .claude/commands/ # 8 слэш-команд (Claude Code)
├── .gemini/commands/ # 8 слэш-команд (Gemini CLI)
├── commands/ # 8 слэш-команд (Antigravity CLI)
├── plugin.json # Манифест плагина Antigravity
└── docs/ # Руководства по настройке под каждый инструмент
По умолчанию AI-агент идёт кратчайшим путём и пропускает спеки, тесты, ревью безопасности и другие практики, от которых зависит надёжность. Скиллы дают ему пошаговые процессы с той же дисциплиной, что у сеньоров в продакшн-коде.
В каждом скилле записан инженерный опыт: когда писать спеку, что тестировать, как ревьюить и когда выпускать. Скиллы задают конкретные правила, и по этим правилам продакшн-код отличается от прототипа.
В скиллы вшиты практики Google, в том числе из книги Software Engineering at Google и руководства Google по инженерным практикам. Здесь есть закон Хайрама в проектировании API, правило Бейонсе и пирамида тестов в тестировании, размер изменений и нормы скорости ревью в ревью кода, забор Честертона в упрощении, разработка вокруг ствола в работе с git, сдвиг влево и фича-флаги в CI/CD и отдельный скилл вывода из эксплуатации, относящийся к коду как к обузе. Всё это встроено прямо в шаги, которым следуют агенты.
Чем этот набор отличается от Superpowers и скиллов Мэтта Покока, разобрано в docs/comparison.md: как устроены три набора и когда какой брать. Там же ссылка на эксперимент, где их сравнили напрямую.
Скиллы должны быть конкретными (применимые шаги, а не размытые советы), проверяемыми (ясные критерии завершения с требованиями к доказательствам), обкатанными (основанными на реальных процессах) и минимальными (только то, что нужно, чтобы направить агента).
Спецификацию формата см. в docs/skill-anatomy.md, правила участия — в CONTRIBUTING.md.
Правки перевода приветствуются. Нашли кальку, неточный термин или сломанную ссылку — открывайте issue или пулл-реквест. Изменения в самой методике лучше нести в оригинальный репозиторий: этот форк следует за ним, а не расходится с ним.
Оригинальный проект agent-skills создан и поддерживается:
| Имя | GitHub | Роль | |
|---|---|---|---|
| Addy Osmani | @addyosmani | Автор | |
| Federico Bartoli | @federicobartoli | Участник | |
| Joan León | @nucliweb | Участник |
Русская адаптация и сопровождение перевода: @Aleksandr-Litvinenko.
MIT — используйте эти скиллы в своих проектах, командах и инструментах.
Копирайт оригинала: © 2025 Addy Osmani. Файл LICENSE сохранён без изменений; происхождение и перечень изменений зафиксированы в NOTICE.md.
| api-and-interface-design | Проектирование от контракта, закон Хайрама, правило одной версии, семантика ошибок, валидация на границах | Проектируете API, границы модулей или публичные интерфейсы |