testing
85信頼性の高いテスト自動化を構築
弱いテストはリリースを遅らせ、リグレッションを見逃します。このスキルは、テスト戦略、TDD、自動化、カバレッジレビュー、Playwright による Web チェックをガイドします。
エンタープライズ Go アーキテクチャを構築する
大規模な Go システムでは、チームが機能を追加するにつれて明確な境界が失われることがあります。このスキルは Claude、Codex、Claude Code に、クリーンアーキテクチャ、DDD、本番サービス構成のための構造化されたパターンを提供します。
このリクエストをエージェントにコピーしてください。正規の 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 エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「golang-enterprise-patterns」を使用しています。 チームはモノリシックな Go API をより明確な層に分割したいと考えています。
期待される結果:
アシスタントは、ドメイン、アプリケーション、インフラストラクチャ、インターフェースの各層を含むパッケージマップを返します。どの依存関係が内側を向くかを説明します。
「golang-enterprise-patterns」を使用しています。 サービスにはデータベースストレージとウェルカムメール配信が必要です。
期待される結果:
アシスタントは一次ポートと二次ポートを特定し、データベースアダプターと通知アダプターをインフラストラクチャパッケージに割り当てます。
「golang-enterprise-patterns」を使用しています。 注文ワークフローには、より強力なビジネスルールが必要です。
期待される結果:
アシスタントは、注文状態の変更を保護する集約ルート、値オブジェクト、ドメインイベント、検証ルールを説明します。
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"
実装を始める前に、パッケージ境界、依存関係の方向、サービス層を定義します。
リポジトリ、サービス、ポート、アダプター、アプリケーション配線の共有パターンを作成します。
インフラストラクチャを分離したまま、ビジネスルールをドメイン層とアプリケーション層へ移動します。
golang-enterprise-patterns skill を使用して、新しい Go API のクリーンアーキテクチャ構成を提案してください。パッケージ、依存関係の方向、境界を含めてください。
このスキルを使用して、データベースストレージと通知を備えた Go サービスのポートとアダプターを設計してください。各インターフェースとアダプターの責務を説明してください。
このスキルを使用して、集約、値オブジェクト、ドメインイベント、不変条件を含む注文ワークフローをモデル化してください。インフラストラクチャはドメインの外に保ってください。
このスキルを使用して、Go サービスにクリーンアーキテクチャ違反がないかレビューしてください。配置を誤った依存関係、不明確な境界、具体的なリファクタリング手順を特定してください。
作成者
Joseph OBrienライセンス
MIT
作者バージョン
v1.0.1
Skillstore リビジョン
r1
参照
c4037264bbd363c572662d6154a3ab28f5ca4f53
メンテナンスの新しさ
2026/7/18
利用状況
15 ダウンロード · 180 閲覧
ファイル構成
📄 SKILL.md
信頼性の高いテスト自動化を構築
弱いテストはリリースを遅らせ、リグレッションを見逃します。このスキルは、テスト戦略、TDD、自動化、カバレッジレビュー、Playwright による Web チェックをガイドします。
エラーと根本原因のデバッグ
証拠がログ、スタックトレース、サービス全体に分散していると、エラーやインシデントのトリアージは困難です。このスキルは診断を構造化し、ログを解析し、パターンを特定し、最小限の修正へ導きます。
コードのコンテキストをより速く見つける
開発者は、コードがなぜ存在するのか、何がそれに依存しているのかを追跡するのに時間を失いがちです。このスキルは、変更前に Claude、Codex、Claude Code に対して、関連するグラフ知識、呼び出し元、インポート、テストを収集するよう促します。
効果的なAIスキルを作成する
構造、リソース、検証ルールが不明確だと、再利用可能なAIスキルの構築は困難です。このスキルは、スキルの設計、作成、検証、パッケージ化のための実践的なワークフローを提供します。
依存関係の更新と監査を管理
依存関係の更新には、脆弱性、ライセンス上の問題、破壊的変更が隠れていることがあります。このスキルは、一般的なパッケージマネージャー全体で、監査、安全なアップグレード、レポート作成をガイドします。
WCAG準拠のためのWebアクセシビリティ監査
アクセシビリティ上のギャップは、ユーザーの利用を妨げ、コンプライアンスリスクを生む可能性があります。このスキルは、WCAG監査、スクリーンリーダーチェック、キーボードテスト、改善計画を支援します。
保守しやすいバックエンドアーキテクチャを設計する
作成者 wshobson
ビジネスロジックがフレームワーク全体に広がるにつれて、バックエンドシステムはテスト、変更、説明が難しくなりがちです。このスキルは、Claude、Codex、Claude Code が Clean Architecture、Hexagonal Architecture、Domain-Driven Design パターンを扱う際の指針を提供します。
豊かな Rust ドメインモデルを構築する
作成者 EmilLindfors
弱いドメイン層はビジネスルールを分散させ、バリデーションを不整合にします。このスキルは Claude、Codex、Claude Code が表現力のある Rust ドメインモデルを設計するのに役立ちます。
よりクリーンなソフトウェアアーキテクチャを設計する
作成者 sickn33
ソフトウェアプロジェクトは、境界、名前、依存関係が不明確だと、保守が難しくなりがちです。このスキルは、クリーンアーキテクチャの判断、ドメインモデリング、焦点を絞ったリファクタリングを支援します。
Clean Architectureシステムを設計する
作成者 AaronAbuUsama
複雑なソフトウェアプロジェクトは、境界、ドメインルール、トレードオフが不明確なために失敗しがちです。このskillは、Claude、Codex、Claude Codeに対して、発見、モデリング、ADR、TypeScriptアーキテクチャのスキャフォールド作成をガイドします。
トレイトパターンでRustのテストモックを構築する
作成者 EmilLindfors
Rustのテストは、データベース、HTTPサービス、実インフラに依存すると、遅くなったり壊れやすくなったりしがちです。このスキルは、Claude、Codex、Claude Codeがトレイトベースのモック、制御された失敗、フィクスチャヘルパーを設計するのに役立ちます。
プロファイリングで Go パフォーマンスを最適化
作成者 samber
Go サービスは、allocations、GC pressure、I/O waits、または非効率なホットパスによって遅くなることがよくあります。この skill は、プロファイリングのシグナルを、焦点を絞った Go パフォーマンス修正とベンチマーク検証に結び付けます。