S
Samberスキル
chrome-extension
samber
Chrome拡張機能をManifest V3で構築するための包括的なガイド。ユーザーがChrome拡張機能、ブラウザ拡張機能、manifest.json、コンテンツスクリプト、サービスワーカー(拡張機能コンテキスト内)、ポップアップ、サイドパネル、chrome.runtime、chrome.tabs、chrome.storage、chrome.scripting、バックグラウンドスクリプト、MV3、Manifest V3、またはその他のChrome拡張機能APIについて言及した場合にこのスキルを使用します。また、ユーザーがウェブページにスクリプトを注入したい場合、ページとバックグラウンド間で通信したい場合、CSPをバイパスしたい場合などにもトリガーされます。
developmentbrowser-automation
conventional-git
samber
Conventional Commits v1.0.0に基づくブランチ命名、ワークツリー命名、およびGitHub・GitLabプロジェクト向けのコミットメッセージ標準。ブランチ作成、ワークツリー命名、コミット作成、コミットメッセージ生成、ブランチ規約のレビュー、またはチェンジログ自動化の設定時に使用します。一貫性のあるGit履歴、SemVer駆動のリリース、解析可能なチェンジログ生成、または自動Issueクローズが必要なプロジェクトに適用します。ユーザーがワークツリーの命名方法、git worktreeの作成方法などを尋ねたときに起動します。
developmentcode-reviewdevops
copywriting-cta
samber
Design end-of-article CTAs (calls-to-action placed at the bottom of blog posts, newsletters, essays, articles, or any long-form content). Use this skill whenever the user asks to write, design, review, or improve a CTA at the bottom of an article, blog post, or essay; mentions "end-of-post CTA", "bottom of the article", "call-to-action", "signup box", "newsletter CTA", "subscribe block", "what should I put at the bottom", "how do I get readers to subscribe / share / book a call / buy /...
marketingcreativecommunication
copywriting-hooks
samber
Generate opening hooks and post titles for long-form articles in EN or FR — blog posts, Substack/Medium/dev.to, LinkedIn long-form, paid newsletters, opinion essays, reported features, technical deep-dives. Trigger whenever the user asks for a hook, opening, lede, intro, first sentence/paragraph, opener, accroche, attaque, phrase d'accroche, or première phrase — including making a flat intro punchier or rewriting a draft opening. Also trigger when user asks for a post title, titre d'article,...
marketingcreativecommunication
copywriting-prose-creator
samber
Codifies how someone or a brand writes — prose mechanics (lexicon, syntax, rhythm, structure, signature moves) independent of emotional tone. Output: PROSE.md. Three modes: BUILD a fresh guide from SOUL.md + TONE.md + discovery interview; ADAPT an existing guide to a new channel; AUDIT a corpus for prose patterns before codification. Use when: writing rules for a content factory, codifying ghostwriting voice for multi-writer consistency, defining banned words and sentence-length targets,...
creativecommunicationdocument
copywriting-tone-of-voice-creator
samber
発見、ボイス定義、チャネル変調を通じてブランドトーンボイスガイド(TONE.md)を構築します。音声属性を、推奨事項・禁止事項、NN/gポジショニング、トーン変調マトリックス、語彙、メカニクス、チャネルルールとともに出力し、下流のコンテンツスキルがブランドに沿ったコピーを執筆するために使用されます。B2B SaaS、B2C/D2C、NGO、公共部門、コンサルティング、産業、プロダクト主導型、個人、ボランティアブランドをカバーし、未調査のコンテキスト(政治、規制ニッチ、宗教団体、ゲーム)について調査します...
marketingcreativecommunication
crxjs
samber
CRXJS Chrome extension development — true HMR for popup, options, content scripts, side panels, manifest-driven builds, dynamic content script imports (`?script`, `?script&module`), and `defineManifest` for type-safe manifests. Uses Vite as its build tool. Use when the user mentions CRXJS, crxjs, @crxjs/vite-plugin, 'extension with hot reload', 'HMR for chrome extension', or wants to set up a CRXJS-based Chrome extension project with any framework (React, Vue, Svelte, Solid, Vanilla). Also...
developmentbrowser-automation
deep-research
samber
ディープリサーチスキル — 広範な並列ウェブ検索、複数ソースの検証、信頼度追跡、引用付きMarkdownレポート。11種類のリサーチタイプに対応:市場(TAM/SAM、セグメント、価格設定、トレンド)、ドメイン(業界構造、エコシステム、規制環境)、技術(アーキテクチャ、ツール、ベンチマーク)、競合(競合分析、ポジショニング、勝敗要因)、製品(機能分析、レビュー、ロードマップシグナル)、学術(文献調査、引用ネットワーク、主要著者)、人物/組織(デュー...
researchweb-scrapingdata-analysis
frontend-design-deslop
samber
戦略を優先し、差別化された非汎用的なUIとデザインアプリケーションを生み出す。プロジェクト(ランディングページ、SaaSアプリ、ダッシュボード、Eコマース、プレゼンテーション、ドキュメント、ポートフォリオなど)とそのポジショニングや個性を特定し、ブランドの形容詞にコミットし、タイポグラフィとカラーシステムに落とし込み、その後クラフトレイヤー(レイアウト、コンポーネントと状態、モーション、アイコン、画像、ダークモードとテーマ設定、アクセシビリティ)を適用する。AIスロップやクロード風のデフォルトを避ける。これは…
designdevelopmentcreative
golang-benchmark
samber
Golangのベンチマーク、プロファイリング、パフォーマンス測定。Goのベンチマークを作成、実行、比較する際、pprofを使用したホットパスのプロファイリング、CPU/メモリ/トレースプロファイルの解釈、benchstatによる結果分析、CIベンチマーク回帰検出の設定、またはPrometheusランタイムメトリクスを使用した本番パフォーマンスの調査に使用します。また、開発者が特定のパフォーマンス指標について深い分析を必要とする場合にも使用します。このスキルは測定方法論を提供し、一方で...
developmenttestingcode-review
golang-cli
samber
Golang CLI application development. Use when building, modifying, or reviewing a Go CLI tool — especially for command structure, flag handling, configuration layering, version embedding, exit codes, I/O patterns, signal handling, shell completion, argument validation, and CLI unit testing. Also triggers when code uses cobra, viper, or urfave/cli. For cobra-specific APIs → See `samber/cc-skills-golang@golang-spf13-cobra` skill; for viper configuration layering → See...
development
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
Goの並行処理パターン。goroutine、チャネル、select、ロック、同期プリミティブ、errgroup、singleflight、ワーカープール、fan-out/fan-inパイプラインを含む並行Goコードの作成やレビュー時に使用します。また、goroutineリーク、競合状態、チャネルの所有権の問題を検出した場合や、チャネルとミューテックスのどちらを選択すべきかの判断が必要な場合にも発動します。
developmentcode-review
golang-context
samber
Go言語における慣用的なcontext.Contextの使い方 — API境界を越えた伝播、キャンセル、タイムアウトとデッドライン、リクエストスコープの値、リクエストを超えて存続するバックグラウンド処理のためのcontext.WithoutCancel。レイヤー間のコンテキスト伝播を設計する際、リークや期限切れしていないコンテキストをデバッグする際、context.Background/TODO/WithoutCancelの使い分け、またはコンテキストに値を格納する際に適用します。単にctxを第一引数として受け取るだけのコードには使用しません。
development
golang-continuous-integration
samber
CI/CDパイプライン構成。GitHub Actionsを使用したGolangプロジェクト向け。テスト、リンティング、SAST、セキュリティスキャン、コードカバレッジ、Dependabot、Renovate、GoReleaser、コードレビュー自動化、リリースパイプラインを含む。GoプロジェクトのCI設定や改善、GitHub Actionsワークフローの構成、リンターやセキュリティスキャナーの追加、依存関係更新の自動化、品質ゲートの追加時に使用。
developmentdevopstesting
golang-data-structures
samber
Golangのデータ構造 — スライス(内部構造、容量の拡大、事前割り当て、slicesパッケージ)、マップ(内部構造、ハッシュバケット、mapsパッケージ)、配列、container/list/heap/ring、strings.Builderとbytes.Bufferの比較、ジェネリックコレクション、ポインタ(unsafe.Pointer、weak.Pointer)、およびコピーセマンティクス。Goのデータ構造の選択や最適化、ジェネリックコンテナの実装、container/パッケージの使用、unsafeまたはweakポインタの利用、スライスやマップの内部構造に関する疑問がある場合に使用します。
developmentdata-analysis
golang-database
samber
Goデータベースアクセスの包括的ガイド — パラメータ化クエリ、構造体スキャン、NULL許容カラム、トランザクション、分離レベル、SELECT FOR UPDATE、コネクションプール、バッチ処理、コンテキスト伝搬、マイグレーションツール。PostgreSQL、MariaDB、MySQL、SQLiteと連携するGolangコードの作成、レビュー、デバッグ時、データベーステスト時、またはdatabase/sql、sqlx、pgxに関する質問時に使用します。データベーススキーマやマイグレーションSQLは生成しません。
developmentdatabase
golang-dependency-injection
samber
Go言語における依存性注入(DI)の包括的ガイド。DIが重要である理由(テスト容易性、疎結合、関心事の分離、ライフサイクル管理)、手動コンストラクタインジェクション、DIライブラリの比較(google/wire、uber-go/dig、uber-go/fx、samber/do)をカバー。このスキルは、サービスアーキテクチャの設計、依存性注入の設定、密結合コードのリファクタリング、シングルトンやサービスファクトリの管理、またはユーザーが制御の反転やサービスについて質問した際に使用します。
developmentcode-reviewapi
golang-dependency-management
samber
Golangプロジェクトの依存関係管理戦略 — go.mod管理、パッケージのインストール/アップグレード、最小バージョン選択、脆弱性スキャン、古い依存関係の追跡、バイナリサイズ分析、Dependabot/Renovateの設定、競合解決、go.workワークスペース。Goの依存関係の追加、削除、アップグレード、脆弱性の監査、バージョン競合の解決、自動依存関係更新の設定時に使用します。
developmentsecuritydevops
golang-design-patterns
samber
慣用的なGo言語のデザインパターン — 関数型オプション、コンストラクタ、エラーフローとカスケード、リソース管理とライフサイクル、グレースフルシャットダウン、耐障害性、アーキテクチャ、依存性注入、データ処理、ストリーミングなど。アーキテクチャパターンを明示的に選択する際、関数型オプションを実装する際、コンストラクタAPIを設計する際、グレースフルシャットダウンを設定する際、耐障害性パターンを適用する際、または特定の問題に適合する慣用的なGoパターンを尋ねる際に適用します。
developmentdesigncode-review
golang-documentation
samber
Golangプロジェクト向けの包括的なドキュメントガイド。godocコメント、README、CONTRIBUTING、CHANGELOG、Go Playground、Exampleテスト、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-graphql
samber
Implements GraphQL APIs in Golang using gqlgen or graphql-go. Apply when building GraphQL servers, designing schemas, writing resolvers, handling subscriptions, or integrating GraphQL with existing Go HTTP services. Also apply when the codebase imports `github.com/99designs/gqlgen` or `github.com/graph-gophers/graphql-go`.
developmentapi
golang-grpc
samber
Golangマイクロサービス向けのgRPC利用ガイドライン、protobuf構成、および本番対応パターンを提供します。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をロード。また、2つのスキルが重複しているように見える場合、競合するクラスターを明確に区別します...
developmentcode-reviewtesting
golang-lint
samber
GolangプロジェクトにおけるLintのベストプラクティスとgolangci-lintの設定 — リンターの実行、.golangci.ymlの設定、nolintディレクティブによる警告の抑制、Lint出力の解釈、リンターの選択。golangci-lintの設定時、Lint警告やnolint抑制について質問がある時、コード品質ツールのセットアップ時、またはリンターを選択する時に使用します。また、ユーザーがgolangci-lint、go vet、staticcheck、reviveに言及した場合にも使用します。
developmentcode-reviewtesting
golang-linter
samber
golang-linter — AIエージェント用のインストール可能なスキルです。
developmentcode-review
golang-modernize
samber
Goコードを最新の言語機能、標準ライブラリの改善、慣用的なパターンを使用するようにモダナイズします。Goコードの作成やレビュー中に旧来のパターンが検出された場合、または非推奨警告に遭遇した場合にプロアクティブにトリガーします。また、ユーザーが明示的にモダナイゼーション、Goバージョンアップグレード、CI/ツールのリフレッシュを依頼した場合にも使用します。
developmentcode-review
golang-naming
samber
Go(Golang)の命名規則 — パッケージ、コンストラクタ、構造体、インターフェース、定数、列挙型、エラー、ブーリアン、レシーバ、ゲッター/セッター、関数型オプション、頭字語、テスト関数、サブテスト名をカバーします。新しいGoコードを書くとき、レビューやリファクタリングを行うとき、命名の選択肢(New vs NewTypeName、isConnected vs connected、ErrNotFound vs NotFoundError、StatusReady vs StatusUnknown at iota 0)を検討するとき、Goパッケージ名(utils/helpersアンチパターン)について議論するとき、または...にこのスキルを使用してください。
developmentcode-review
golang-observability
samber
Go言語の日常的な可観測性 — 本番環境で常時オンとなるシグナル。slogによる構造化ログ、Prometheusメトリクス、OpenTelemetry分散トレーシング、pprof/Pyroscopeによる継続的プロファイリング、サーバーサイドRUMイベント追跡、アラート、Grafanaダッシュボードをカバー。Goサービスを本番監視用に計装する際、メトリクスやアラートを設定する際、OpenTelemetryトレーシングを追加する際、ログとトレースを関連付ける際、レガシーロガー(zap/logrus/zerolog)をslogに移行する際、追加する際に適用。
developmentdevops
golang-performance
samber
Golangのパフォーマンス最適化パターンと方法論 - XのボトルネックがあればYを適用。アロケーション削減、CPU効率、メモリレイアウト、GCチューニング、プーリング、キャッシング、ホットパス最適化をカバー。プロファイリングやベンチマークでボトルネックが特定され、それを修正するための適切な最適化パターンが必要な場合に使用。また、パフォーマンスコードレビューを行い、改善点や迅速なパフォーマンス向上を特定するのに役立つベンチマークを提案する場合にも使用。測定方法論には使用しない(→...)
developmentcode-review
golang-popular-libraries
samber
本番環境で使用可能なGolangライブラリとフレームワークを推奨します。ユーザーが明示的にライブラリの提案を求めた場合、代替案の比較を希望する場合、特定のタスクに適したライブラリを選択する必要がある場合、またはプロジェクトに新しい依存関係を追加する際に適用します。
developmentresearchcode-review
golang-project-layout
samber
Golangプロジェクトのレイアウトとワークスペースの設定ガイドを提供します。新しいGoプロジェクトを開始するとき、既存のコードベースを整理するとき、複数のパッケージを持つモノレポを設定するとき、複数のメインパッケージを持つCLIツールを作成するとき、cmd/internal/pkgディレクトリの規約を決定するとき、またはパッケージの再構築、パッケージ分割、モジュール分割について議論するときに使用します。
development
golang-safety
samber
Defensive Golang coding to prevent panics, silent data corruption, and subtle runtime bugs. Use when encountering nil panics, append aliasing, map concurrent access, float comparison pitfalls, or zero-value design questions. Also use when reviewing code for nil-safety, numeric conversion overflow, resource lifecycle issues (defer in loops), or defensive copying of slices and maps.
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-hot
samber
Golangでsamber/hotを使用したインメモリキャッシング — 退避アルゴリズム(LRU、LFU、TinyLFU、W-TinyLFU、S3FIFO、ARC、TwoQueue、SIEVE、FIFO)、TTL、キャッシュローダー、シャーディング、stale-while-revalidate、ミスキーキャッシング、Prometheusメトリクス。samber/hotを使用または導入する場合、コードベースがgithub.com/samber/hotをインポートする場合、またはプロジェクトが同じ中〜低カーディナリティのリソースを高頻度で繰り返し読み込み、レイテンシやバックエンド負荷を軽減する必要がある場合に適用します。
developmentdatabase
golang-samber-lo
samber
Functional programming helpers for Golang using samber/lo — 500+ type-safe generic functions for slices, maps, channels, strings, math, tuples, and concurrency (Map, Filter, Reduce, GroupBy, Chunk, Flatten, Find, Uniq, etc.). Core immutable package (lo), concurrent variants (lo/parallel aka lop), in-place mutations (lo/mutable aka lom), lazy iterators (lo/it aka loi for Go 1.23+), and experimental SIMD (lo/exp/simd). Apply when using or adopting samber/lo, when the codebase imports...
development
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-samber-oops
samber
Golangにおけるsamber/oopsを使用した構造化エラーハンドリング — エラービルダー、スタックトレース、エラーコード、エラーコンテキスト、エラーラッピング、エラー属性、ユーザー向けメッセージと開発者向けメッセージ、パニックリカバリ、ロガー統合。samber/oopsを使用または採用する場合、またはコードベースが既にgithub.com/samber/oopsをインポートしている場合に適用します。
development
golang-samber-ro
samber
Golangにおけるsamber/roを使用したリアクティブストリームとイベント駆動プログラミング — 150以上の型安全なオペレーター、コールド/ホットオブザーバブル、5つのサブジェクトタイプ(Publish、Behavior、Replay、Async、Unicast)、Pipeによる宣言的パイプライン、40以上のプラグイン(HTTP、cron、fsnotify、JSON、ロギング)、自動バックプレッシャー、エラー伝搬、Goコンテキスト統合を備えたReactiveX実装。samber/roを使用または採用する場合、コードベースがgithub.com/samber/roをインポートする場合、または非同期処理を構築する場合に適用。
developmentapidata-analysis
golang-samber-slog
samber
Golang向け構造化ログ拡張機能。samber/slog-****パッケージを使用したマルチハンドラーパイプライン(slog-multi)、ログサンプリング(slog-sampling)、属性フォーマット(slog-formatter)、HTTPミドルウェア(slog-fiber、slog-gin、slog-chi、slog-echo)、バックエンドルーティング(slog-datadog、slog-sentry、slog-loki、slog-syslog、slog-logstash、slog-graylog...)。slogを使用または導入する場合、またはコードベースが既にgithub.com/samber/slog-*パッケージをインポートしている場合に適用します。
developmentapi
golang-security
samber
Golangのセキュリティベストプラクティスと脆弱性防止。インジェクション(SQL、コマンド、XSS)、暗号化、ファイルシステムの安全性、ネットワークセキュリティ、クッキー、シークレット管理、メモリ安全性、ログ記録をカバー。Goコードのセキュリティに関する作成、レビュー、監査時、または暗号、I/O、シークレット管理、ユーザー入力処理、認証を含むリスクのあるコードに取り組む際に適用。セキュリティツールの設定を含む。
securitycode-reviewdevelopment
golang-spf13-cobra
samber
Golang CLI command tree library using spf13/cobra — cobra.Command, RunE vs Run, PersistentPreRunE hook chain, Args validators (NoArgs, ExactArgs, MatchAll, custom), persistent vs local flags, command groups, ValidArgsFunction, RegisterFlagCompletionFunc, ShellCompDirective, usage/help template customization, man-page and markdown doc generation, and testing with SetArgs/SetOut/SetErr. Apply when using or adopting spf13/cobra, or when the codebase imports `github.com/spf13/cobra`. For...
development
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-stay-updated
samber
Golangのニュース、コミュニティ、フォローすべき人々に関する最新情報を得るためのリソースを提供します。Goの学習リソースを探すとき、新しいライブラリを発見するとき、コミュニティチャンネルを見つけるとき、またはGo言語の変更やリリースに関する最新情報を追いかけたいときに使用します。
developmentresearch
golang-stretchr-testify
samber
Golangテストにおけるstretchr/testifyの包括的なガイド。assert、require、mock、suiteパッケージを詳細にカバー。testifyを使ったテスト作成、モックの作成、テストスイートのセットアップ、assertとrequireの選択時に使用。testifyのアサーション、モックの期待値、引数マッチャー、呼び出し検証、スイートのライフサイクル、Eventually、JSONEq、カスタムマッチャーなどの高度なパターンをカバー。コードベースがgithub.com/stretchr/testifyをインポートしている場合に適用。
developmenttestingcode-review
golang-structs-interfaces
samber
Golangの構造体とインターフェースの設計パターン — コンポジション、埋め込み、型アサーション、型スイッチ、インターフェース分離、インターフェースを介した依存性注入、構造体フィールドタグ、ポインタレシーバと値レシーバ。Goの型を設計する際、インターフェースの定義や実装、構造体やインターフェースの埋め込み、型アサーションや型スイッチの記述、JSON/YAML/DBシリアライゼーションのための構造体フィールドタグの追加、ポインタレシーバと値レシーバの選択時にこのスキルを使用してください。また、ユーザーが...
developmentcode-review
golang-swagger
samber
Golang OpenAPI/Swaggerドキュメント — swaggo/swagによるアノテーションコメント(@Summary、@Param、@Success、@Router、@Security)、swag initコード生成、フレームワーク統合(gin、echo、fiber、chi、net/http)、セキュリティ定義(Bearer/JWT、OAuth2、APIキー)、および構造体タグ(swaggertype、enums、example、swaggerignore)。GoプロジェクトでSwagger/OpenAPIドキュメントを追加または保守する場合、またはコードベースがgithub.com/swaggo/swag、github.com/swaggo/gin-swagger、...をインポートしている場合に適用します。
developmentapi
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
golang-troubleshooting
samber
Troubleshoot Golang programs systematically - find and fix the root cause. Use when encountering bugs, crashes, deadlocks, or unexpected behavior in Go code. Covers debugging methodology, common Go pitfalls, test-driven debugging, pprof setup and capture, Delve debugger, race detection, GODEBUG tracing, and production debugging. Start here for any 'something is wrong' situation. Not for interpreting profiles or benchmarking (→ See `samber/cc-skills-golang@golang-benchmark` skill) or applying...
developmenttesting
golang-uber-dig
samber
Implements dependency injection in Golang using uber-go/dig — reflection-based container, Provide/Invoke, dig.In/dig.Out parameter and result objects, named values, value groups, optional dependencies, scopes, and Decorate. Apply when using or adopting uber-go/dig, when the codebase imports `go.uber.org/dig`, or when wiring an application graph at startup. For higher-level lifecycle and modules, see `samber/cc-skills-golang@golang-uber-fx` skill.
developmentapi
golang-uber-fx
samber
Golang application framework using uber-go/fx — fx.New, fx.Provide, fx.Invoke, fx.Module, fx.Lifecycle hooks, fx.Annotate (name/group/As), fx.Decorate, fx.Supply, fx.Replace, fx.WithLogger, and signal-aware Run(). Apply when using or adopting uber-go/fx, when the codebase imports `go.uber.org/fx`, or when wiring services with fx.New. For raw DI without lifecycle, see `samber/cc-skills-golang@golang-uber-dig` skill.
developmentapi
humaniseur-fr
samber
フランス語テキストからAI的な書き方を除去し、声、個性、魂を注入します。ChatGPT/Claudeの出力のように読めるフランス語コンテンツの編集、レビュー、書き直し、またはクリーンアップ時に使用します。人間らしく、ヒューマナイズし、デスロップ化します。27のパターンを検出・修正します:AI語彙の過剰使用(crucial, essentiel, notamment, par ailleurs, dans le paysage)、英語優先モデルからの英仏混淆(faire du sens, adresser un problème)、コピュラ回避、決まりきった書き出し(À l'ère de, Dans le paysage actuel)、...
creativecommunication
influence-and-negotiation
samber
あらゆるやり取りにおいて、たとえ「交渉」と明確に位置づけられていない場合でも、相手の同意が必要な場面で役立つ影響力と交渉のツールキット。対象範囲:B2B営業、給与査定、団体交渉・労働組合、厳しい1対1の面談、決定事項の発表、調停、異文化間の取引、採用、マネージャー・CFO・顧客・ベンダー・同僚への連絡、フィードバックへの対応、人員要求、断り、範囲の押し戻し、遅延の正当化、決定の説明、懸念の表明、獲得...
communicationresearchproductivity
linkedin-ghostwriter
samber
linkedin-ghostwriter — an installable skill for AI agents.
marketingcommunicationcreative
linkedin-ghostwriting
samber
B2B LinkedIn向けゴーストライティング — 戦略的インタビュー、フック設計、投稿本文。ユーザーがLinkedInのコンテンツを作成したい、ゴーストライトの投稿を作成したい、創業者や経営幹部向けにゴーストライティングを行いたい、B2Bソーシャル戦略を策定したい、またはLinkedIn向けのフック、投稿構成、コピーライティングフレームワークを必要とする場合に使用します。ユーザーがストーリー、結果、洞察を共有し、それを投稿にしたい場合に適用します。
marketingcommunicationcreative
press-release-writer
samber
Write professional press releases for any occasion, media type, and country. Use when the user wants to write, draft, or improve a press release, communiqué de presse, media announcement, news release, or PR statement — including product launches, funding rounds, partnerships, crisis communications, earnings, executive hires, events, M&A, open source milestones, and media advisories. Covers all release types, media targets (print, digital/wire, broadcast, social/SMPR, trade press), and...
marketingcommunicationcreative
promql-cli
samber
PrometheusおよびPromQL互換エンジン(Thanos、Cortex、VictoriaMetrics、Grafana Mimir、Grafana Tempo...)をクエリするためのCLI — 即時クエリ、範囲クエリ、メトリクス発見(metrics/labels/metaサブコマンド)、出力形式(table/csv/json/graph)。PromQLクエリの実行時、可観測性を持つソフトウェアのパフォーマンス問題のトラブルシューティング、レイテンシ/エラー率/飽和状態の調査、または時系列データの分析時に適用します。
developmentdevopsdata-analysis
site-launch-checklist
samber
新サイト公開前のチェックリスト。アナリティクス設定(GA4、PostHog、Google Search Console、Ahrefs)、法的コンプライアンス、セキュリティヘッダーと監査、SEOおよびGEO(キーワードリサーチをGoogleトレンドで検証、robots.txt、サイトマップ、llms.txt、AIポリシー、スキーママークアップ、hreflang)、TONE.mdと対象言語でのヒューマナイザー処理によるコピーライティングの一貫性、OpenGraphとソーシャルプレビュー、マニフェスト付き完全なファビコンセット、品質ゲート(Lighthouse、Core Web...
developmentresearch
skill-progressive-disclosure-design
samber
スキルコンテンツをSKILL.mdと参照ファイルに分割し、コンテキスト効率と信頼性の高いトリガーを実現する方法を決定します。新しいClaudeスキルを作成するとき、既存のスキルをリファクタリングするとき、またはSKILL.mdが300~400行を超えそうなときに使用します。また、ユーザーが「プログレッシブディスクロージャー」「参照ファイル」「スキルの分割」「スキルバンドリング」「スキルのコンテキストウィンドウ」「SKILL.mdが長すぎる」「references/に何を入れるか」「スキル構造」について言及したり、何か不明点を表明したときにもトリガーされます。
designdocumentdevelopment
snyk-agent-scan-compliance
samber
Compliance expert for snyk-agent-scan — the agent skill file scanner — NOT for other Snyk CLI tools (snyk test, snyk code SAST, snyk iac, snyk container). Fixes alerts through content restructuring, never by suppressing or deleting information. Covers every file in a skill directory: SKILL.md, references/, assets/, and any secondary markdown. Apply when authoring a new skill, editing an existing one, triaging a failed snyk-agent-scan run locally or in CI, or unblocking a PR held by agent...
developmentsecuritycode-review
substack-ghostwriting
samber
Substackのコンテンツ(メール優先のニュースレター号とウェブ優先の記事・エッセイ)の作成、最適化、成長を支援します。声の一致を考慮したゴーストライティング、Substackのアルゴリズム最適化、Notes戦略、メールフォーマット、SEO、成長戦略、収益化計画をカバーします。ユーザーがSubstack、ニュースレター、ニュースレター号の作成、Substack投稿、Substack記事、ウェブ投稿、エバーグリーンコンテンツ、SEO、ニュースレター成長、Notes戦略、ゴーストライティングについて言及した際に使用します。
creativemarketing
technical-article-writer
samber
Write compelling technical articles and blog posts for developer audiences. Use this skill whenever the user asks to write a blog post, technical article, or any long-form technical content. Also trigger when the user says 'write about [technical topic]', 'help me draft an article', 'turn this into a blog post', 'write a post about', 'I want to publish something about', or mentions writing for a developer audience. Covers the full pipeline: idea sharpening, hook/title generation, article...
developmentcreativeresearch
training-report
samber
Produce a professional training/workshop report as a .docx file. Use this skill whenever the user mentions "training report", "workshop report", "compte rendu", "compte rendu de formation", "formation report", "debriefing a workshop", "write up a training session", "résumé de formation", or any request to document a training session, workshop, or onboarding event with individual participant feedback and recommendations. Also trigger when the user says things like "I just ran a workshop and...
documentproductivitycommunication