low-level-dev-skills

Больше 140 скиллов по системному программированию: компиляторы, отладчики, профилировщики, прошивки, ядро Linux.

  • 279 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Минимальный доступ

Почему такой уровень

  • Скиллы остаются текстовыми инструкциями, но подсказывают команды отладки, профилирования и разбора бинарников, которые агент затем запускает в вашем проекте.
Все причины и проверки

mohitmishra786/low-level-dev-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/low-level-dev-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скиллы остаются текстовыми инструкциями, но подсказывают команды отладки, профилирования и разбора бинарников, которые агент затем запускает в вашем проекте.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сборник из более чем 140 скиллов по низкоуровневой разработке на C и C++, Rust и Zig. Скиллы сгруппированы по задачам: компиляторы (`gcc`, `clang`, `llvm`, `pgo`), отладчики (`gdb`, `lldb`, `core-dumps`), профилировщики (`linux-perf`, `valgrind`, `flamegraphs`), системы сборки (`cmake`, `ninja`, `bazel`), санитайзеры и фаззинг, разбор ELF и компоновки. Отдельные группы охватывают прошивки и голое железо (`freertos`, `zephyr`, `stm32-baremetal`), драйверы и ядро Linux, архитектуру процессоров, внутренности компиляторов и MLIR, eBPF, WebAssembly, GPU на CUDA, HPC на OpenMP и MPI, а также реверс-инжиниринг. После установки скиллы вызывают по имени: `/gdb Set a conditional breakpoint`, `/linux-perf` или `/binary-hardening`.

Для кого. Инженерам, которые пишут на C, C++, Rust и Zig, собирают прошивки или драйверы и хотят, чтобы агент знал флаги и приемы их инструментов.

Подходит, если

  • Программа падает с сегфолтом в продакшене, и по core-файлу ищут причину через GDB.
  • Сборка проекта на C++ идет десятки минут, и подбирают ccache, PCH и разделение DWARF.
  • Прошивку для STM32 пишут без библиотек, читая даташит и настраивая UART, SPI и DMA.
  • В Rust-коде ищут проблемы памяти через Miri и санитайзеры.
  • Бинарник разбирают через readelf, objdump и проверяют защиту RELRO и PIE.

Не подходит, если

  • Проект целиком на Python, JavaScript или Go без нативных расширений.
  • Нужна работа с одним инструментом, а сто сорок скиллов не нужны: тогда ставят отдельные скиллы через `--skill`.
  • Команда запрещает сторонние инструкции в контексте агента без аудита.

Пример запроса к агенту

Собери профиль процессора для этого бинарника через `perf`, построй flamegraph и объясни, какие функции съедают больше всего времени.

Ограничения

Скиллы дают справочные инструкции, а сами компиляторы, отладчики и профилировщики нужно поставить отдельно. Из-за объема набор покрывает темы неравномерно: у ряда областей по одному-два скилла. Полная установка добавляет в каталог агента больше сотни описаний, что может засорять выбор скиллов, поэтому в README собраны пакеты по языкам и задачам. Ключ `--global` ставит набор для всех проектов. Последний коммит — июнь 2026. В разделе про реверс-инжиниринг и безопасность ядра есть темы двойного назначения, их применяют только к своему коду и образцам с правом на разбор.

Как отключить. Удалите каталоги скиллов из каталога агента, например из `.claude/skills/`. Глобальную установку убирают в домашнем каталоге агента.

Частые вопросы

Как поставить все скиллы сразу?

Выполните `npx skills add mohitmishra786/low-level-dev-skills --all`. Добавьте `--global`, чтобы скиллы работали во всех проектах.

Как поставить только скиллы для Rust?

Передайте список имен в `--skill`, например `rustc-basics cargo-workflows rust-debugging rust-profiling rust-ffi rust-cross`. README содержит готовые наборы по языкам и задачам.

С какими агентами работает набор?

README называет Claude Code, Cursor, Codex, GitHub Copilot, Cline, Windsurf, Gemini CLI и другие агенты, всего больше тридцати. Каждый берет скиллы из своего каталога, например `.claude/skills/` или `.cursor/skills/`.

Как вызывается скилл?

Командой с косой чертой и вопросом: `/gcc How do I enable link-time optimization?` или `/cmake What's the modern way to find packages?`. Агент также подгружает скилл сам, когда запрос подходит по теме.

Есть ли скиллы для встраиваемых систем?

Да, две группы: Embedded с FreeRTOS, Zephyr, OpenOCD и скриптами компоновки, и Bare-metal с запуском процессора, MMIO, прерываниями, GPIO, UART, SPI, I2C, DMA и STM32.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Больше 200 скиллов по стекам и практикам: React, Next.js, Rails, Rust, Python, отладка, TDD и ревью интерфейсов

СкиллМинимальный доступ221Звезды репозитория

24 скилла для прошивок микроконтроллеров: сборка, прошивка, отладка GDB, UART, Modbus, CAN, логические анализаторы и статанализ

СкиллШирокий доступ1,1 тыс.Звезды репозитория

Четыре скилла про код на Python, Rust и Go: стиль, границы пакетов и ревью по практикам опытных инженеров.

СкиллМинимальный доступ173Звезды репозитория
Официальный

Три скилла Intel для Linux perf: профилирование, поиск узких мест в коде и выводе perf, оптимизация бенчмарков Phoronix

СкиллРасширенный доступ353Звезды репозитория

160 бесплатных скиллов на китайском для полного цикла разработки: бэкенд, фронтенд, развертывание и рабочие процессы VibeCoding.

СкиллРасширенный доступ135Звезды репозитория

Методы для агента в одном CLI: сравнение вариантов, разбор проблем и правки кода по шагам, всего 20 слэш-команд.

CLIРасширенный доступ125Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
low-level-dev-skills (эта карточка)нет279
Rust Skillsнет677соседняя карточка про Rust; здесь Rust входит в набор вместе с C, C++, Zig, прошивками и ядром Linux
Embedded Skillsнет787соседняя карточка про встраиваемые системы; здесь они лишь часть набора, а основа — компиляторы, отладка и профилирование

Коротко о README

README начинается со ссылки на skills.sh и команд установки, затем перечисляет наборы по языкам и темам и примеры вызова. Дальше идут таблицы скиллов по группам с краткой целью каждого.

Бейдж для README

Сообщить о проблеме

Foxx AIlow-level-dev-skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.