testing
85Создавайте надежную автоматизацию тестирования
Слабые тесты замедляют релизы и скрывают регрессии. Этот навык помогает со стратегией тестирования, TDD, автоматизацией, анализом покрытия и веб-проверками Playwright.
Построение enterprise-архитектуры на Go
Крупные системы на Go могут терять четкие границы по мере добавления функций командами. Этот навык дает Claude, Codex и Claude Code структурированные паттерны для чистой архитектуры, DDD и организации production-сервисов.
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "golang-enterprise-patterns" from https://skillstore.io/skills/89jobrien-golang-enterprise-patterns.md and its manifest at https://skillstore.io/api/skills/89jobrien-golang-enterprise-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Использование «golang-enterprise-patterns». Команда хочет разделить монолитный Go API на более четкие слои.
Ожидаемый результат:
Ассистент возвращает карту пакетов со слоями domain, application, infrastructure и interface. Он объясняет, какие зависимости направлены внутрь.
Использование «golang-enterprise-patterns». Сервису нужны database storage и отправка приветственных email.
Ожидаемый результат:
Ассистент определяет primary и secondary ports, затем назначает database и notification adapters infrastructure-пакетам.
Использование «golang-enterprise-patterns». Order workflow нуждается в более строгих бизнес-правилах.
Ожидаемый результат:
Ассистент описывает aggregate root, value objects, domain events и validation rules, которые защищают изменения состояния заказа.
I found no executable malicious behavior in the reviewed skill. The static command, reconnaissance, sensitive-file, and environment findings are false positives caused by Markdown fences and Go sample code. The skill is documentation-only, but examples should be labeled clearly to reduce scanner noise.
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
https://skillstore.io/skills/89jobrien-golang-enterprise-patterns/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/89jobrien-golang-enterprise-patterns?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/89jobrien-golang-enterprise-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/89jobrien-golang-enterprise-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/89jobrien-golang-enterprise-patterns.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-enterprise-patterns security audit report (audit version 7) [Author version 1.0.1]. Skillstore. https://skillstore.io/skills/89jobrien-golang-enterprise-patterns/audits/7@techreport{joseph-obrien-89jobrien-golang-enterprise-patterns-2026,
author = {Joseph OBrien},
title = {golang-enterprise-patterns security audit report (audit version 7)},
institution = {Skillstore},
year = {2026},
number = {7},
url = {https://skillstore.io/skills/89jobrien-golang-enterprise-patterns/audits/7},
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-enterprise-patterns security audit report (audit version 7)"
version: "1.0.1"
type: report
authors:
- name: "Joseph OBrien"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/89jobrien-golang-enterprise-patterns/audits/7"
identifiers:
- type: other
value: "skillstore:89jobrien-golang-enterprise-patterns:audit:7"
description: "Skillstore immutable audit report identifier"
Определить границы пакетов, направление зависимостей и слои сервиса до начала реализации.
Создать общие паттерны для repositories, services, ports, adapters и application wiring.
Перенести бизнес-правила в domain и application слои, сохраняя infrastructure изолированной.
Используйте навык golang-enterprise-patterns, чтобы предложить структуру чистой архитектуры для нового Go API. Включите packages, направление зависимостей и границы.
Используйте этот навык, чтобы спроектировать ports и adapters для Go-сервиса с database storage и notifications. Объясните ответственность каждого interface и adapter.
Используйте этот навык, чтобы смоделировать order workflow с aggregates, value objects, domain events и invariants. Держите infrastructure вне domain.
Используйте этот навык, чтобы проверить Go-сервис на нарушения чистой архитектуры. Определите misplaced dependencies, unclear boundaries и конкретные шаги рефакторинга.
Автор
Joseph OBrienЛицензия
MIT
Версия автора
v1.0.1
Ревизия Skillstore
r1
Ссылка
c4037264bbd363c572662d6154a3ab28f5ca4f53
Актуальность поддержки
18.07.2026
Использование
15 загрузок · 180 просмотров
Структура файлов
📄 SKILL.md
Создавайте надежную автоматизацию тестирования
Слабые тесты замедляют релизы и скрывают регрессии. Этот навык помогает со стратегией тестирования, TDD, автоматизацией, анализом покрытия и веб-проверками Playwright.
Отладка ошибок и первопричин
Ошибки и инциденты трудно разбирать, когда доказательства разбросаны по логам, трассировкам стека и сервисам. Этот навык структурирует диагностику, разбирает логи, выявляет паттерны и помогает находить минимальные исправления.
Быстрее находите контекст кода
Разработчики часто теряют время, выясняя, зачем существует код и что от него зависит. Этот навык подсказывает Claude, Codex или Claude Code собрать связанные знания из графа, вызывающие места, импорты и тесты перед внесением изменений.
Создание эффективных AI-навыков
Создавать переиспользуемые AI-навыки сложно, когда структура, ресурсы и правила проверки неясны. Этот навык предоставляет практический рабочий процесс для проектирования, написания, проверки и упаковки навыков.
Управление обновлениями зависимостей и аудитами
Обновления зависимостей могут скрывать уязвимости, проблемы с лицензиями и критические изменения. Этот навык помогает проводить аудиты, безопасные обновления и готовить отчеты для распространенных менеджеров пакетов.
Аудит веб-доступности на соответствие WCAG
Пробелы в доступности могут блокировать пользователей и создавать риски несоответствия требованиям. Этот навык помогает проводить аудиты WCAG, проверки со скринридерами, тестирование с клавиатуры и планирование исправлений.
Проектирование поддерживаемой backend-архитектуры
от wshobson
Backend-системы часто становятся сложными для тестирования, изменения и объяснения по мере того, как бизнес-логика распределяется по фреймворкам. Этот навык проводит Claude, Codex и Claude Code через паттерны Clean Architecture, Hexagonal Architecture и Domain-Driven Design.
Создавайте выразительные доменные модели на Rust
от EmilLindfors
Слабый доменный слой разносит бизнес-правила по коду и делает валидацию непоследовательной. Этот навык помогает Claude, Codex и Claude Code проектировать выразительные доменные модели на Rust.
Проектируйте более чистую архитектуру ПО
от sickn33
Программные проекты часто становится трудно поддерживать, когда границы, названия и зависимости неясны. Этот навык помогает принимать решения по чистой архитектуре, моделированию предметной области и целевому рефакторингу.
Проектирование систем с чистой архитектурой
от AaronAbuUsama
Сложные программные проекты часто терпят неудачу из-за неясных границ, доменных правил и компромиссов. Этот навык проводит Claude, Codex и Claude Code через исследование, моделирование, ADR и архитектурные каркасы на TypeScript.
Создание Rust-моков для тестов с помощью паттернов трейтов
от EmilLindfors
Тесты Rust часто становятся медленными или хрупкими, когда зависят от баз данных, HTTP-сервисов или реальной инфраструктуры. Этот навык помогает Claude, Codex и Claude Code проектировать моки на основе трейтов, управляемые сбои и вспомогательные функции для фикстур.
Оптимизация производительности Go с помощью профилирования
от samber
Сервисы Go часто замедляются из-за аллокаций, нагрузки на GC, ожиданий I/O или неэффективных горячих путей. Этот навык сопоставляет сигналы профилирования с точечными исправлениями производительности Go и проверкой через бенчмарки.