Skills Ревью кода

accessibility
addyosmani
Проводить аудит и улучшать веб-доступность в соответствии с рекомендациями WCAG 2.2. Использовать по запросам «улучшить доступность», «аудит a11y», «соответствие WCAG», «поддержка экранных дикторов», «навигация с клавиатуры» или «сделать доступным».
developmenttestingcode-review
analyze-project
lllllllama
Навык Rigor Analyze / Rigor Audit только для чтения, предназначенный для исследовательских репозиториев глубокого обучения. Используйте, когда пользователь хочет прочитать и понять репозиторий, изучить структуру модели и точки входа для обучения или инференса, просмотреть конфигурации и точки вставки, или выявить подозрительные шаблоны реализации без изменения кода или запуска тяжелых задач. Не используйте для активного выполнения команд, масштабного рефакторинга, спекулятивной адаптации кода или автоматического исправления ошибок.
developmentcode-reviewresearch
angular-developer
angular
Генерирует код Angular и предоставляет архитектурные рекомендации. Запускается при создании проектов, компонентов или сервисов, а также для получения лучших практик по реактивности (signals, linkedSignal, resource), формам, внедрению зависимостей, маршрутизации, SSR, доступности (ARIA), анимациям, стилизации (стили компонентов, Tailwind CSS), тестированию или работе с CLI.
developmentcode-reviewapi
cavecrew
juliusbrussee
Decision guide for delegating to caveman-style subagents. Tells the main thread WHEN to spawn `cavecrew-investigator` (locate code), `cavecrew-builder` (1-2 file edit), or `cavecrew-reviewer` (diff review) instead of doing the work inline or using vanilla `Explore`. Subagent output is caveman-compressed so the tool-result injected back into main context is ~60% smaller — main context lasts longer across long sessions. Trigger: "delegate to subagent", "use cavecrew", "spawn...
developmentcode-reviewapi
caveman-commit
juliusbrussee
Ультра-сжатый генератор сообщений коммитов. Убирает шум из сообщений коммитов, сохраняя намерение и обоснование. Формат Conventional Commits. Тема ≤50 символов, тело только когда «почему» не очевидно. Используется, когда пользователь говорит «напиши коммит», «сообщение коммита», «сгенерируй коммит», «/commit» или вызывает /caveman-commit. Автоматически срабатывает при подготовке изменений.
developmentcode-review
caveman-review
juliusbrussee
Ультра-сжатые комментарии к ревью кода. Убирает шум из фидбека по PR, сохраняя полезный сигнал. Каждый комментарий — одна строка: место, проблема, исправление. Используется, когда пользователь говорит «проверь этот PR», «ревью кода», «проверь diff», «/review» или вызывает /caveman-review. Автоматически срабатывает при ревью пул-реквестов.
developmentcode-review
check
tw93
Проверяет различия в коде, PR, очереди задач, готовность к релизу, коммиты, пуши, публикации и аудиты проектов. Используйте, когда пользователи просят review/看看代码/合并前/看看issue/PR/release/push или для реализации утверждённого плана, с защитными механизмами для грязных и неотслеживаемых рабочих деревьев. Не предназначено для поиска идей, отладки первопричин или рецензирования текста.
developmentcode-review
conventional-git
samber
Стандарты именования веток, рабочих деревьев и сообщений коммитов Conventional Commits v1.0.0 для проектов GitHub и GitLab. Используется при создании веток, именовании рабочих деревьев, написании коммитов, генерации сообщений коммитов, проверке соглашений о ветках или настройке автоматизации журнала изменений. Применяется, когда вашему проекту требуется согласованная история git, релизы на основе SemVer, парсируемая генерация журнала изменений или автоматическое закрытие задач. Запускается, когда пользователь спрашивает, как назвать рабочее дерево, создать git worktree или...
developmentcode-reviewdevops
diagnose
mattpocock
Дисциплинированный цикл диагностики для сложных ошибок и регрессий производительности. Воспроизвести → минимизировать → выдвинуть гипотезу → инструментировать → исправить → регрессионное тестирование. Использовать, когда пользователь говорит «диагностируй это» / «отладь это», сообщает об ошибке, говорит, что что-то сломано/выбрасывает исключение/не работает, или описывает регрессию производительности.
developmenttestingcode-review
executing-plans
obra
Используйте, когда у вас есть письменный план реализации для выполнения в отдельном сеансе с контрольными точками проверки
developmentproject-managementcode-review
explore-code
lllllllama
Rigor Improve implementation leaf skill for auditable candidate implementation in deep learning research repositories. Use when the researcher explicitly authorizes exploratory work on an isolated branch or worktree to transplant modules, adapt a backbone, add LoRA or adapter layers, replace a head, or stitch together meaningful low-risk migration ideas with rollback-aware records in `explore_outputs/`. Do not use for end-to-end exploration orchestration on top of `current_research`, trusted...
developmentresearchcode-review
fastify-best-practices
mcollina
Руководство по разработке серверов Fastify Node.js и REST API с использованием TypeScript или JavaScript. Используйте при создании, настройке или отладке приложения Fastify — включая определение маршрутов, реализацию плагинов, настройку валидации JSON Schema, обработку ошибок, оптимизацию производительности, управление аутентификацией, настройку CORS и заголовков безопасности, интеграцию баз данных, работу с WebSockets и развертывание в production. Охватывает полный жизненный цикл запроса Fastify (хуки,...
developmentapicode-review
finishing-a-development-branch
obra
Используется, когда реализация завершена, все тесты пройдены, и необходимо решить, как интегрировать работу — направляет завершение разработки, предлагая структурированные варианты: слияние, пул-реквест или очистка.
developmentcode-reviewproject-management
full-output-enforcement
leonxlnx
Переопределяет стандартное поведение LLM по усечению. Обеспечивает полную генерацию кода, запрещает шаблоны-заполнители и корректно обрабатывает разделение при превышении лимита токенов. Применяйте к любой задаче, требующей исчерпывающего, несокращённого вывода.
developmentcode-reviewtesting
golang-benchmark
samber
Бенчмаркинг, профилирование и измерение производительности на Golang. Используется при написании, запуске или сравнении Go-бенчмарков, профилировании горячих путей с помощью pprof, интерпретации профилей CPU/памяти/трассировки, анализе результатов с benchstat, настройке обнаружения регрессий производительности в CI или исследовании продуктивности в production с помощью метрик времени выполнения Prometheus. Также применяется, когда разработчику требуется глубокий анализ конкретного показателя производительности — этот навык предоставляет методологию измерений, в то время как...
developmenttestingcode-review
golang-code-style
samber
Golang code style conventions — line length and breaking, variable declarations, control flow clarity, when comments help vs hurt. Use when writing or reviewing Go code, asking about style or clarity, or establishing project coding standards. Not for naming conventions (→ See `samber/cc-skills-golang@golang-naming` skill), linter configuration (→ See `samber/cc-skills-golang@golang-lint` skill), or doc comments (→ See `samber/cc-skills-golang@golang-documentation` skill).
developmentcode-review
golang-concurrency
samber
Паттерны конкурентности в Golang. Используется при написании или ревью конкурентного кода на Go, включающего горутины, каналы, select, блокировки, примитивы синхронизации, errgroup, singleflight, пулы воркеров или конвейеры fan-out/fan-in. Также срабатывает при обнаружении утечек горутин, состояний гонки, проблем с владением каналами или необходимости выбора между каналами и мьютексами.
developmentcode-review
golang-dependency-injection
samber
Всеобъемлющее руководство по внедрению зависимостей (DI) в Golang. Охватывает важность DI (тестируемость, слабая связанность, разделение ответственности, управление жизненным циклом), ручное внедрение через конструктор и сравнение DI-библиотек (google/wire, uber-go/dig, uber-go/fx, samber/do). Используйте этот навык при проектировании сервисной архитектуры, настройке внедрения зависимостей, рефакторинге тесно связанного кода, управлении синглтонами или фабриками сервисов, а также когда пользователь спрашивает об инверсии управления, сервисах...
developmentcode-reviewapi
golang-design-patterns
samber
Идиоматические шаблоны проектирования Golang — функциональные опции, конструкторы, обработка ошибок и каскадирование, управление ресурсами и жизненным циклом, корректное завершение работы, отказоустойчивость, архитектура, внедрение зависимостей, работа с данными, стриминг и другое. Применяйте при осознанном выборе между архитектурными шаблонами, реализации функциональных опций, проектировании API конструкторов, настройке корректного завершения работы, применении шаблонов отказоустойчивости или при выборе идиоматического шаблона Go для конкретной задачи.
developmentdesigncode-review
golang-documentation
samber
Всеобъемлющее руководство по документации для проектов на Golang, охватывающее godoc-комментарии, README, CONTRIBUTING, CHANGELOG, Go Playground, примеры тестов, документацию API и llms.txt. Используется при написании или рецензировании комментариев к документации, добавлении примеров кода, настройке сайтов документации или обсуждении лучших практик документирования. Срабатывает как для библиотек, так и для приложений/CLI.
developmentdocumentcode-review
golang-error-handling
samber
Idiomatic Golang error handling — creation, wrapping with %w, errors.Is/As, errors.Join, custom error types, sentinel errors, panic/recover, the single handling rule, structured logging with slog, HTTP request logging middleware, and samber/oops for production errors. Built to make logs usable at scale with log aggregation 3rd-party tools. Apply when creating, wrapping, inspecting, or logging errors in Go code. For samber/oops specifics → See `samber/cc-skills-golang@golang-samber-oops`...
developmentcode-review
golang-google-wire
samber
Compile-time dependency injection in Golang using google/wire — wire.NewSet, wire.Build, wire.Bind (interface→concrete), wire.Struct, wire.Value, wire.InterfaceValue, wire.FieldsOf, cleanup functions, //go:build wireinject injector files, and generated wire_gen.go. Apply when using or adopting google/wire, when the codebase imports `github.com/google/wire`, or when wiring an application graph at compile time via `wire.Build`. For runtime DI with reflection, see...
developmentcode-review
golang-grpc
samber
Предоставляет рекомендации по использованию gRPC, организации protobuf и шаблоны для production-ready микросервисов на Golang. Используйте при реализации, ревью или отладке gRPC-серверов/клиентов, написании proto-файлов, настройке перехватчиков, обработке ошибок gRPC с кодами статуса, конфигурации TLS/mTLS, тестировании с bufconn или работе с потоковыми RPC.
developmentapicode-review
golang-how-to
samber
Оркестратор навыков Golang — всегда активен при любой задаче по написанию, ревью, отладке или настройке кода на Golang. Читает контекст задачи и загружает наиболее релевантные навыки из samber/cc-skills-golang, часто сразу несколько: написание gRPC-сервиса загружает golang-grpc + golang-testing + golang-error-handling; отладка паники загружает golang-troubleshooting + golang-safety; аудит безопасности загружает golang-security + golang-lint + golang-safety. Также: устраняет неоднозначность конкурирующих кластеров, когда два навыка кажутся пересекающимися...
developmentcode-reviewtesting
golang-lint
samber
Лучшие практики линтинга и настройка golangci-lint для проектов на Golang — запуск линтеров, настройка .golangci.yml, подавление предупреждений с помощью директив nolint, интерпретация вывода линтера и выбор линтеров. Используйте при настройке golangci-lint, вопросах о предупреждениях линтера или подавлении nolint, настройке инструментов качества кода или выборе линтеров. Также используйте, когда пользователь упоминает golangci-lint, go vet, staticcheck или revive.
developmentcode-reviewtesting
golang-linter
samber
golang-linter — устанавливаемый навык для ИИ-агентов.
developmentcode-review
golang-modernize
samber
Модернизация Golang-кода с использованием новых возможностей языка, улучшений стандартной библиотеки и идиоматических паттернов. Запускать проактивно при написании или ревью Go-кода, когда обнаружены устаревшие паттерны, или при появлении предупреждений об устаревании. Также использовать, когда пользователь явно запрашивает модернизацию, обновление версии Go или обновление CI/инструментов.
developmentcode-review
golang-naming
samber
Соглашения об именовании в Go (Golang) — охватывают пакеты, конструкторы, структуры, интерфейсы, константы, перечисления, ошибки, булевы значения, получатели, геттеры/сеттеры, функциональные опции, аббревиатуры, тестовые функции и имена подтестов. Используйте этот навык при написании нового кода на Go, ревью или рефакторинге, выборе между альтернативами именования (New vs NewTypeName, isConnected vs connected, ErrNotFound vs NotFoundError, StatusReady vs StatusUnknown в iota 0), обсуждении имен пакетов Go (антипаттерны utils/helpers) или...
developmentcode-review
golang-performance
samber
Шаблоны и методология оптимизации производительности Golang — если узкое место X, примени Y. Охватывает снижение аллокаций, эффективность CPU, компоновку памяти, настройку GC, пулинг, кэширование и оптимизацию горячих путей. Используйте, когда профилирование или бенчмарки выявили узкое место и вам нужен правильный шаблон оптимизации для его устранения. Также используйте при проведении код-ревью производительности, чтобы предложить улучшения или бенчмарки, которые помогут выявить быстрые выигрыши в производительности. Не для методологии измерений (→...
developmentcode-review
golang-popular-libraries
samber
Рекомендует готовые к использованию в продакшене библиотеки и фреймворки на Golang. Применяется, когда пользователь явно запрашивает предложения по библиотекам, хочет сравнить альтернативы, нуждается в выборе библиотеки для конкретной задачи или когда в проект добавляется новая зависимость.
developmentresearchcode-review
golang-safety
samber
Защитное программирование на Golang для предотвращения паник, скрытого повреждения данных и трудноуловимых ошибок времени выполнения. Используйте при обнаружении паник из-за nil, проблем с алиасингом при append, конкурентного доступа к map, подводных камней сравнения чисел с плавающей запятой или вопросов проектирования нулевых значений. Также используйте при проверке кода на nil-безопасность, переполнение при преобразовании числовых типов, проблемы жизненного цикла ресурсов (defer в циклах) или защитное копирование срезов и map.
developmentcode-reviewsecurity
golang-samber-do
samber
Внедрение зависимостей в Golang с использованием samber/do — контейнеры сервисов, управление жизненным циклом, области видимости, проверки работоспособности, корректное завершение работы и организация модулей. Применяется при использовании или внедрении samber/do, когда кодовая база импортирует github.com/samber/do или github.com/samber/do/v2, или при рефакторинге ручного внедрения конструкторов в DI-контейнер.
developmentcode-reviewtesting
golang-samber-mo
samber
Monadic types for Golang using samber/mo — Option, Result, Either, Future, IO, Task, and State types for type-safe nullable values, error handling, and functional composition with pipeline sub-packages. Apply when using or adopting samber/mo, when the codebase imports `github.com/samber/mo`, or when considering functional programming patterns as a safety design for Golang.
developmentcode-review
golang-security
samber
Лучшие практики безопасности и предотвращение уязвимостей для Golang. Охватывает инъекции (SQL, командные, XSS), криптографию, безопасность файловой системы, сетевую безопасность, куки, управление секретами, безопасность памяти и логирование. Применяется при написании, рецензировании или аудите Go-кода на безопасность, а также при работе с любым рискованным кодом, связанным с криптографией, вводом-выводом, управлением секретами, обработкой пользовательского ввода или аутентификацией. Включает настройку инструментов безопасности.
securitycode-reviewdevelopment
golang-spf13-viper
samber
Golang configuration library using spf13/viper — layered precedence (flag > env > file > KV > default), BindPFlag/BindPFlags, SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv, ReadInConfig + ConfigFileNotFoundError, Unmarshal + mapstructure struct tags, Sub for sub-trees, WatchConfig + OnConfigChange for hot reload, viper.New() for test isolation, and remote KV integration. Apply when using or adopting spf13/viper, or when the codebase imports `github.com/spf13/viper`. For CLI command...
developmentapicode-review
golang-stretchr-testify
samber
Полное руководство по stretchr/testify для тестирования на Golang. Подробно рассматривает пакеты assert, require, mock и suite. Используйте при написании тестов с testify, создании моков, настройке тестовых наборов или выборе между assert и require. Охватывает утверждения testify, ожидания моков, сопоставление аргументов, проверку вызовов, жизненный цикл набора тестов и продвинутые шаблоны, такие как Eventually, JSONEq и пользовательские сопоставители. Применяйте, когда кодовая база импортирует github.com/stretchr/testify.
developmenttestingcode-review
golang-structs-interfaces
samber
Шаблоны проектирования структур и интерфейсов Golang — композиция, встраивание, утверждения типов, переключатели типов, разделение интерфейсов, внедрение зависимостей через интерфейсы, теги полей структур, а также получатели указателей и значений. Используйте этот навык при проектировании типов Go, определении или реализации интерфейсов, встраивании структур или интерфейсов, написании утверждений типов или переключателей типов, добавлении тегов полей структур для сериализации JSON/YAML/БД или выборе между получателями указателей и значений. Также используйте, когда пользователь...
developmentcode-review
golang-testing
samber
Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goroutine leak detection with goleak, snapshot testing, code coverage, integration tests, idiomatic test naming. Use when writing or reviewing Go tests, choosing a testing approach, setting up Go test CI, or debugging flaky/slow tests. For testify-specific APIs see `samber/cc-skills-golang@golang-stretchr-testify`; for measurement methodology see...
developmenttestingcode-review
google-agents-cli-adk-code
google
Этот навык следует использовать, когда пользователь хочет «написать код агента», «создать агента с помощью ADK», «добавить инструмент», «создать обратный вызов», «определить агента», «использовать управление состоянием» или нуждается в шаблонах Python API и примерах кода для ADK (Agent Development Kit). Часть набора навыков Google ADK. Предоставляет краткий справочник по типам агентов, определениям инструментов, шаблонам оркестрации, обратным вызовам и управлению состоянием. НЕ использовать для создания новых проектов (используйте google-agents-cli-scaffold) или развертывания...
developmentapicode-review
health
tw93
Выполняет бюджетно-ориентированный аудит инженерного здоровья с помощью агента для проверки дрейфа инструкций/конфигураций, хуков/MCP, поверхностей верификатора и поддерживаемости ИИ. Используйте, когда пользователи запрашивают 检查claude/检查codex/检查pi/配置检查/健康度 или сообщают, что агенты игнорируют инструкции, отсутствует валидация или код становится сложным для поддержки. Не предназначено для отладки кода или ревью пул-реквестов.
developmentresearchcode-review
hunt
tw93
Находит первопричину перед применением исправлений для ошибок, сбоев, регрессий, падающих тестов, некорректного поведения и дефектов, сообщённых через скриншоты. Используйте, когда пользователи просят 排查/报错/崩溃/不工作/回归/判断为什么报错 или говорят, что что-то раньше работало, а теперь не работает. Не предназначено для ревью кода или новых функций.
developmenttestingcode-review
hyperframes-registry
heygen-com
Установка и подключение блоков и компонентов реестра в композиции HyperFrames. Используется при выполнении hyperframes add, установке блока или компонента, подключении установленного элемента в index.html или работе с hyperframes.json. Охватывает команду add, места установки, подключение подкомпозиций блоков, слияние фрагментов компонентов, обнаружение реестра и создание нового блока или компонента для передачи в основной репозиторий (идея → заготовка → проверка → PR).
developmentapicode-review
improve
shadcn
Провести аудит любой кодовой базы в роли старшего консультанта и подготовить приоритизированные, самодостаточные планы реализации для выполнения ДРУГИМИ моделями/агентами. Строго режим «только чтение» исходного кода — никогда ничего не реализует, не исправляет и не рефакторит самостоятельно. Использовать, когда требуется провести аудит кодовой базы, найти возможности для улучшения (ошибки, безопасность, производительность, покрытие тестами, технический долг, миграции, DX), предложить функции или определить направление развития проекта (дорожная карта, продуктовая стратегия) или сгенерировать планы передачи задач другому агенту...
developmentcode-reviewresearch
improve-codebase-architecture
mattpocock
Находить возможности для углубления в кодовой базе, руководствуясь предметным языком из CONTEXT.md и решениями из docs/adr/. Использовать, когда пользователь хочет улучшить архитектуру, найти возможности для рефакторинга, объединить тесно связанные модули или сделать кодовую базу более тестируемой и удобной для навигации ИИ.
developmentcode-reviewapi
migrate-to-shoehorn
mattpocock
Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.
developmenttestingcode-review
minimal-run-and-audit
lllllllama
Rigor Run skill for README-first deep learning repo reproduction. Use when the task is specifically to capture or normalize evidence from the selected smoke test or documented inference or evaluation command and write standardized `repro_outputs/` files, including patch notes when repository files changed. Do not use for training execution, initial repo intake, generic environment setup, paper lookup, target selection, hidden scientific-meaning changes, or end-to-end orchestration by itself.
developmenttestingcode-review
nx-workspace
nrwl
Исследуйте и понимайте рабочие пространства Nx. ИСПОЛЬЗУЙТЕ при ответах на вопросы о рабочем пространстве, проектах или задачах. ТАКЖЕ ИСПОЛЬЗУЙТЕ, когда команда nx завершается ошибкой или вам нужно проверить доступные цели/конфигурацию перед запуском задачи. ПРИМЕРЫ: «Какие проекты есть в этом рабочем пространстве?», «Как настроен проект X?», «Что зависит от библиотеки Y?», «Какие цели я могу запустить?», «Не удается найти конфигурацию для задачи», «отладка сбоя задачи nx».
developmentcode-reviewproject-management
ponytail
dietrichgebert
Заставляет выбрать самое ленивое, но работающее решение: самое простое, короткое, минимальное. Включает режим старшего разработчика, который всё видел: ставить под сомнение необходимость задачи (YAGNI), сначала использовать стандартную библиотеку, а не собственный код, нативные возможности платформы вместо зависимостей, одну строку вместо пятидесяти. Поддерживает уровни интенсивности: lite, full (по умолчанию), ultra. Использовать, когда пользователь говорит «ponytail», «будь ленивым», «ленивый режим», «самое простое решение», «минимальное решение», «yagni», «делай меньше» или...
developmentcode-review
pr-to-video
heygen-com
pr-to-video workflow — pull request на GitHub (URL вида github.com/ / /pull/ , или / # , или «this PR» в репозитории с клоном) -> извлечённые данные PR (заголовок, описание, diff, коммиты, файлы, статистика +/-) -> narrator_scripts.json + аудио (голос + фоновая музыка) + section_plan.md -> видео с объяснением изменений кода / сравнением до и после / влиянием. Входные данные — ИЗМЕНЕНИЕ КОДА. URL — это ссылка на PR, а не маркетинговый сайт для парсинга; не текстовое описание и не сайт продукта. Для ввода, не являющегося PR (сайт продукта, общий сайт, текст темы),...
developmentvideocode-review
qa
mattpocock
Интерактивная сессия QA, в ходе которой пользователь сообщает об ошибках или проблемах в разговорной форме, а агент создаёт задачи на GitHub. В фоновом режиме изучает кодовую базу для понимания контекста и предметной области. Используйте, когда пользователь хочет сообщить об ошибках, провести QA, создать задачи в разговорной форме или упоминает «QA session».
testingcode-reviewdevelopment
receiving-code-review
obra
Используйте при получении отзывов на код, перед внедрением предложений, особенно если отзывы кажутся неясными или технически сомнительными — требуется техническая строгость и проверка, а не показное согласие или слепое внедрение.
developmentcode-review
redesign-existing-projects
leonxlnx
Обновляет существующие сайты и приложения до премиум-качества. Проводит аудит текущего дизайна, выявляет шаблонные AI-решения и применяет стандарты высококлассного дизайна без нарушения функциональности. Работает с любыми CSS-фреймворками и чистым CSS.
designdevelopmentcode-review
request-refactor-plan
mattpocock
Создать детальный план рефакторинга с маленькими коммитами через интервью с пользователем, затем оформить его как issue на GitHub. Использовать, когда пользователь хочет спланировать рефакторинг, создать RFC по рефакторингу или разбить рефакторинг на безопасные пошаговые этапы.
developmentcode-reviewproject-management
requesting-code-review
obra
Используйте при выполнении задач, реализации крупных функций или перед слиянием, чтобы проверить соответствие работы требованиям.
developmentcode-review
review
mattpocock
Проверьте изменения с фиксированной точки (коммит, ветка, тег или merge-base) по двум осям — Стандарты (соответствует ли код задокументированным стандартам кодирования этого репозитория?) и Спецификация (соответствует ли код тому, что требовалось в исходном issue/PRD?). Запускает обе проверки в параллельных под-агентах и выводит результаты рядом. Используйте, когда пользователь хочет проверить ветку, PR, незавершённые изменения или просит «проверить с X».
code-reviewdevelopmenttesting
safe-debug
lllllllama
Навык Rigor Debug / Rigor Audit для исследовательской работы в области глубокого обучения. Используйте, когда пользователь вставляет traceback, ошибку терминала, CUDA OOM, сбой загрузки контрольной точки, несоответствие форм, симптом NaN loss или сбой обучения и хочет консервативной диагностики до любого исправления, с четким разделением отладочных исправлений и исследовательских вкладов. Не используйте для широкого рефакторинга, спекулятивной адаптации, автоматического исследовательского исправления или общего ознакомления с репозиторием.
developmenttestingcode-review
setup-pre-commit
mattpocock
Настроить Husky pre-commit хуки с lint-staged (Prettier), проверкой типов и тестами в текущем репозитории. Использовать, когда пользователь хочет добавить pre-commit хуки, настроить Husky, сконфигурировать lint-staged или добавить форматирование/проверку типов/тестирование при коммите.
developmenttestingcode-review
snyk-agent-scan-compliance
samber
Эксперт по соответствию для snyk-agent-scan — сканера файлов навыков агента — НЕ для других инструментов Snyk CLI (snyk test, snyk code SAST, snyk iac, snyk container). Устраняет предупреждения путем реструктуризации содержимого, никогда не подавляя и не удаляя информацию. Охватывает каждый файл в каталоге навыка: SKILL.md, references/, assets/ и любые дополнительные файлы Markdown. Применяйте при создании нового навыка, редактировании существующего, триажировании неудачного запуска snyk-agent-scan локально или в CI, или при разблокировке PR, заблокированного агентом...
developmentsecuritycode-review
systematic-debugging
obra
Используйте при обнаружении любой ошибки, сбоя теста или неожиданного поведения, прежде чем предлагать исправления
developmenttestingcode-review
test-driven-development
obra
Используйте при реализации любой функции или исправления ошибки, перед написанием кода реализации
developmenttestingcode-review
typescript-advanced-types
wshobson
Освойте продвинутую систему типов TypeScript, включая дженерики, условные типы, маппированные типы, шаблонные литералы и вспомогательные типы для создания типобезопасных приложений. Используйте при реализации сложной логики типов, создании переиспользуемых утилит типов или обеспечении типобезопасности на этапе компиляции в проектах TypeScript.
developmentcode-review
verification-before-completion
obra
Используйте, когда собираетесь заявить, что работа завершена, исправлена или проходит проверку, перед коммитом или созданием PR — требует выполнения команд верификации и подтверждения результата перед любыми заявлениями об успехе; сначала доказательства, потом утверждения.
testingcode-reviewdevelopment
zoom-out
mattpocock
Попросите агента уменьшить масштаб и предоставить более широкий контекст или взгляд с высоты. Используйте, когда вы не знакомы с частью кода или вам нужно понять, как она вписывается в общую картину.
developmentcode-review