testing
85Создавайте надежную автоматизацию тестирования
Слабые тесты замедляют релизы и скрывают регрессии. Этот навык помогает со стратегией тестирования, TDD, автоматизацией, анализом покрытия и веб-проверками Playwright.
Оптимизация производительности Go с помощью профилирования
Сервисы Go могут становиться медленными или потреблять много памяти без очевидных доказательств причины. Этот навык помогает с профилированием, анализом аллокаций, настройкой конкурентности и оптимизацией на основе бенчмарков.
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "golang-performance" from https://skillstore.io/skills/89jobrien-golang-performance.md and its manifest at https://skillstore.io/api/skills/89jobrien-golang-performance/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Использование «golang-performance». Go API показывает высокую загрузку CPU во время всплесков запросов.
Ожидаемый результат:
Навык создает план профилирования, ключевые pprof views для проверки, вероятные вопросы по hot path и шаги повторного измерения.
Использование «golang-performance». Batch job выделяет большие объемы памяти при обработке строк.
Ожидаемый результат:
Навык предлагает проверки аллокаций, варианты повторного использования builder или buffer, а также бенчмарк-измерения для результатов до и после.
Использование «golang-performance». Команда хочет провести ревью предлагаемого изменения worker pool.
Ожидаемый результат:
Навык подсвечивает sizing каналов, lock contention, backpressure и данные бенчмарков, необходимые перед одобрением.
The static findings are false positives caused by Markdown fences, Go import blocks, local pprof URLs, and headings that contain the word avoid. No evidence found of prompt injection, secret handling, network exfiltration, or automatic command execution in SKILL.md.
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
https://skillstore.io/skills/89jobrien-golang-performance/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/89jobrien-golang-performance?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/89jobrien-golang-performance?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/89jobrien-golang-performance/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/89jobrien-golang-performance.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Joseph OBrien. (2026). golang-performance security audit report (audit version 6) [Author version 1.0.1]. Skillstore. https://skillstore.io/skills/89jobrien-golang-performance/audits/6@techreport{joseph-obrien-89jobrien-golang-performance-2026,
author = {Joseph OBrien},
title = {golang-performance security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/89jobrien-golang-performance/audits/6},
note = {Author version 1.0.1}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "golang-performance security audit report (audit version 6)"
version: "1.0.1"
type: report
authors:
- name: "Joseph OBrien"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/89jobrien-golang-performance/audits/6"
identifiers:
- type: other
value: "skillstore:89jobrien-golang-performance:audit:6"
description: "Skillstore immutable audit report identifier"
Навык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.
Почему этот вариант первый
89jobrien-golang-performance
2026-09-09
samber-golang-performance
2026-09-09
Планирование CPU- и memory-профилирования для сервисов Go с проблемами latency или throughput.
Выявление участков кода с большим количеством аллокаций и выбор практичных изменений, которые снижают нагрузку на garbage collection.
Оценка изменений в конкурентности, структурах данных и бенчмарках перед слиянием работ по производительности.
Используй этот навык, чтобы создать план профилирования для моего сервиса Go. Сначала сосредоточься на данных CPU, heap и аллокаций, которые нужно собрать.
Проверь мою функцию Go на устранимые аллокации. Предложи изменения, которые сохраняют читаемость, и объясни, как их бенчмаркнуть.
Проанализируй мой worker pool и стратегию locking на риски contention. Порекомендуй измерения и более безопасные улучшения конкурентности.
Сравни эти результаты Go benchmark и наблюдения из профилей. Определи вероятное узкое место и предложи следующий эксперимент.
Автор
Joseph OBrienЛицензия
MIT
Версия автора
v1.0.1
Ревизия Skillstore
r1
Ссылка
c4037264bbd363c572662d6154a3ab28f5ca4f53
Актуальность поддержки
18.07.2026
Использование
11 загрузок · 252 просмотров
Структура файлов
📄 SKILL.md
Создавайте надежную автоматизацию тестирования
Слабые тесты замедляют релизы и скрывают регрессии. Этот навык помогает со стратегией тестирования, TDD, автоматизацией, анализом покрытия и веб-проверками Playwright.
Отладка ошибок и первопричин
Ошибки и инциденты трудно разбирать, когда доказательства разбросаны по логам, трассировкам стека и сервисам. Этот навык структурирует диагностику, разбирает логи, выявляет паттерны и помогает находить минимальные исправления.
Быстрее находите контекст кода
Разработчики часто теряют время, выясняя, зачем существует код и что от него зависит. Этот навык подсказывает Claude, Codex или Claude Code собрать связанные знания из графа, вызывающие места, импорты и тесты перед внесением изменений.
Создание эффективных AI-навыков
Создавать переиспользуемые AI-навыки сложно, когда структура, ресурсы и правила проверки неясны. Этот навык предоставляет практический рабочий процесс для проектирования, написания, проверки и упаковки навыков.
Управление обновлениями зависимостей и аудитами
Обновления зависимостей могут скрывать уязвимости, проблемы с лицензиями и критические изменения. Этот навык помогает проводить аудиты, безопасные обновления и готовить отчеты для распространенных менеджеров пакетов.
Аудит веб-доступности на соответствие WCAG
Пробелы в доступности могут блокировать пользователей и создавать риски несоответствия требованиям. Этот навык помогает проводить аудиты WCAG, проверки со скринридерами, тестирование с клавиатуры и планирование исправлений.
Оптимизация конкурентности Rust Lambda
от EmilLindfors
Обработчики Rust Lambda часто сочетают I/O и CPU-нагрузку, что может блокировать среды выполнения или приводить к неэффективному использованию параллелизма. Этот навык направляет Claude, Codex и Claude Code к понятным паттернам async, blocking и Rayon.
Создавайте надежный async Python
от 0xDarkMatter
Код на async Python часто дает сбои из-за блокирующих вызовов, неограниченного количества задач и слабой очистки ресурсов. Этот навык предоставляет переиспользуемые шаблоны asyncio, примеры и справочные материалы для надежных конкурентных сервисов.
Улучшение качества кода Vue 3
от vuejs-ai
В проектах Vue со временем часто накапливаются ошибки, связанные с реактивностью, компонентами и производительностью. Этот навык дает целевые рекомендации по Vue 3 для более безопасных паттернов и более понятного кода.
Создавайте более качественные функции SwiftUI
от avdlee
В проектах SwiftUI могут накапливаться устаревшие API, хрупкое состояние и медленные обновления представлений. Этот навык дает сфокусированные рекомендации для современного и поддерживаемого кода SwiftUI.
Создание готовых к промышленной эксплуатации фронтенд-функций
от davila7
Фронтенд-командам нужны согласованные рекомендации по React и Next.js для разных проектов. Этот навык предоставляет справочные рабочие процессы, практики обеспечения качества и вспомогательные скрипты для анализа фронтенда.
Запуск примера приветствия на Go
от EnactProtocol
Разработчикам нужен небольшой рабочий навык Enact, чтобы проверить локальную настройку и изучить формат пакета. Этот навык запускает команду приветствия на Go с входным параметром имени и демонстрирует простой шаблон структурированного инструмента.