Навык для coding assistant: AI-агент сразу переходит к следующему действию, нумерует шаги и обходится без воды и вступлений.
zhaoxuya520/reverse-skill
Набор AI-агентских навыков, который направляет задачи по реверс-инжинирингу, пентесту и CTF в подходящие плейбуки и проверяет установленные инструменты.
- Звёзды
- 42,626
- Форки
- 6,223
- Открытые issues
- 35
- Последний коммит
- 28 дней назад
Что это?
reverse-skill — это слой маршрутизации для AI-агентов для программирования, таких как Claude Code, Codex, Cursor и OpenCode. Когда агент получает задачу по реверс-инжинирингу или безопасности — например, анализ APK, бинарного файла, шифрования во frontend JavaScript или задания CTF, — пакет направляет её в подходящую методологию, а не позволяет агенту наугад подбирать команды. Ядро маршрутизации управляется одним конфигурационным файлом с 44 правилами.
Пакет охватывает и рабочие процессы вокруг задачи. В него входят проверка области работ, требующая подтверждения разрешения и проверки сетевого профиля перед любым активным тестированием, отдельные каталоги для области работ, хронологии и задач по каждому кейсу, а также процесс подготовки отчёта на основе собранных доказательств и выявленных проблем. Индекс инструментов показывает, какие из упомянутых инструментов установлены локально, а регрессионный набор из 175 тестовых кейсов запускается в CI на Windows и Ubuntu.
Навыки охватывают Android и iOS, бинарные файлы (IDA, radare2, Ghidra, Binary Ninja), .NET, frontend JS, анализ вредоносного ПО, прошивки, безопасность API и цепочек поставок, а также вспомогательный CTF-оркестратор. Проект предназначен для авторизованных исследований в области безопасности, обучения и тестирования систем, принадлежащих пользователю или доступных ему для оценки с разрешения владельца.
Ключевые возможности
- 01Направляет задачи по APK, бинарным файлам, JS и CTF в подходящие плейбуки навыков по 44 правилам.
- 02Проверяет, какие инструменты для реверс-инжиниринга и пентеста установлены, и фиксирует их статус.
- 03Требует проверить разрешение на работы до начала любого активного тестирования.
- 04Создаёт отдельные каталоги для области работ, хронологии и задач по каждому кейсу.
- 05Запускает регрессионный набор для проверки маршрутизации из 175 кейсов на Windows и Ubuntu.
- 06Работает с разными AI-клиентами для программирования через инструкции проекта.
Сценарии использования
- Поручить AI-агенту анализ Android APK с помощью jadx, apktool и Frida.
- Провести агента через реверс-инжиниринг бинарного файла с помощью IDA или Ghidra.
- Разобрать задание CTF с помощью набора подготовленных вспомогательных навыков.
- Организовать авторизованные кейсы пентеста с фиксацией области работ и доказательств и передачей материалов для отчёта.
Быстрый старт
- 1
Клонировать репозиторий
git clone https://github.com/zhaoxuya520/reverse-skill.git - 2
Обновить индекс инструментов в Windows
powershell -File skills/scripts/refresh-tool-index.ps1 - 3
Обновить индекс инструментов в Linux или macOS
bash skills/scripts/refresh-tool-index.sh
Что важно знать
- Помимо клиента для программирования с ИИ, требуются Java/JDK, Node.js 22.12 или новее и Python 3.x.
- Субмодуль CTF-Sandbox-Orchestrator распространяется по лицензии GPLv3, а Pentest Swarm AI — по AGPL-3.0, в отличие от ядра с лицензией MIT.
Темы
Частые вопросы
- Что такое reverse-skill?
- Набор AI-агентских навыков, который направляет задачи по реверс-инжинирингу, пентесту и CTF в подходящие плейбуки и проверяет установленные инструменты. reverse-skill — это слой маршрутизации для AI-агентов для программирования, таких как Claude Code, Codex, Cursor и OpenCode. Когда агент получает задачу по реверс-инжинирингу или безопасности — например, анализ APK, бинарного файла, шифрования во frontend JavaScript или задания CTF, — пакет направляет её в подходящую методологию, а не позволяет агенту наугад подбирать команды. Ядро маршрутизации управляется одним конфигурационным файлом с 44 правилами.
- reverse-skill можно использовать бесплатно? Какая у него лицензия?
- reverse-skill распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- reverse-skill всё ещё поддерживается?
- Активно поддерживается. Последний коммит в reverse-skill — 22 сент. 2026 г..
- Для чего можно использовать reverse-skill?
- Поручить AI-агенту анализ Android APK с помощью jadx, apktool и Frida. Провести агента через реверс-инжиниринг бинарного файла с помощью IDA или Ghidra. Разобрать задание CTF с помощью набора подготовленных вспомогательных навыков. Организовать авторизованные кейсы пентеста с фиксацией области работ и доказательств и передачей материалов для отчёта.
- Как установить reverse-skill?
- Клонировать репозиторий: git clone https://github.com/zhaoxuya520/reverse-skill.git Обновить индекс инструментов в Windows: powershell -File skills/scripts/refresh-tool-index.ps1 Обновить индекс инструментов в Linux или macOS: bash skills/scripts/refresh-tool-index.sh
- Где скачать reverse-skill?
- Исходный код и инструкции по установке — на GitHub: https://github.com/zhaoxuya520/reverse-skill
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Наглядное руководство по Claude Code с примерами и готовыми шаблонами slash-команд, memory, skills, subagents, hooks и MCP.
MCP-сервер для AI-агентов, который не засоряет контекст сырым выводом инструментов и сохраняет состояние сессии после сжатия контекста.
Дизайн-скилл для Claude Code, Cursor и Codex, который помогает AI-агентам писать интерфейсы, не похожие на сгенерированные ИИ.
Браузер для вас и AI-агентов: агенты выполняют задачи в изолированных Spaces, не затрагивая ваши вкладки и аккаунты.
Плагин Obsidian, который встраивает AI-агентов для программирования, например Claude Code и Codex, в ваше хранилище для совместной работы.