Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
すべて
samber/slog-**** パッケージを使った Golang の構造化ログ拡張です。複数ハンドラーのパイプライン(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-* パッケージをすでにインポートしている場合に適用します。
samber/mo を使った Golang のモナド型です。型安全な nullable 値、エラー処理、パイプラインサブパッケージによる関数合成のための Option、Result、Either、Future、IO、Task、State 型を提供します。samber/mo の使用や導入、コードベースによる `github.com/samber/mo` のインポート、または Golang の安全設計として関数型プログラミングのパターンを検討する際に適用します。このライブラリを使わない nil 安全性やゼロ値設計(→ `samber/cc-skills-golang@golang-safety` skill を参照)、fmt.Errorf、errors.Is、errors.As による標準的なエラーラッピング(→ `samber/cc-skills-golang@golang-error-handling` skill を参照)には使用しません。
samber/hot を使った Golang のインメモリキャッシュです。置換アルゴリズム(LRU、LFU、TinyLFU、W-TinyLFU、S3FIFO、ARC、TwoQueue、SIEVE、FIFO)、TTL、キャッシュローダー、シャーディング、stale-while-revalidate、欠落キーのキャッシュ、Prometheus メトリクスを扱います。samber/hot の使用や導入、コードベースによる github.com/samber/hot のインポート、または中低カーディナリティの同じリソースを高頻度で繰り返し読み込み、レイテンシやバックエンド負荷を下げる必要がある場合に適用します。
samber/ro を使った Golang のリアクティブストリームとイベント駆動プログラミングです。150 以上の型安全なオペレーターを備えた ReactiveX 実装、コールド/ホット Observable、5 種類の Subject(Publish、Behavior、Replay、Async、Unicast)、Pipe による宣言型パイプライン、40 以上のプラグイン(HTTP、cron、fsnotify、JSON、ロギング)、自動バックプレッシャー、エラー伝播、Go context 連携を含みます。samber/ro の使用や導入、コードベースによる github.com/samber/ro のインポート、または Go で非同期イベント駆動パイプライン、リアルタイムデータ処理、ストリーム、リアクティブアーキテクチャを構築する際に適用します。有限スライスの変換には使用しません(→ `samber/cc-skills-golang@golang-samber-lo` skill を参照)。
レイアウトのルール、ヒーローセクションのデザイン、CTA の心理学を用いてランディングページのコンバージョンを最適化します。ファーストビューの構成、ソーシャルプルーフの配置、モバイルデザイン、F 型の読み進め方を扱います。用途:スタートアップのランディングページ、製品ページ、SaaS マーケティング、コンバージョン最適化。起動語句:ランディングページ、ヒーローセクション、ファーストビュー、コンバージョン最適化、ランディングページデザイン、CTA ボタン、ヒーロー画像、ランディングページのレイアウト、SaaS ランディングページ、製品ページデザイン、コンバージョン率、ランディングページのベストプラクティス
プラットフォームの正確な仕様に沿って App Store と Google Play のスクリーンショットを作成します。iOS/Android の寸法、ギャラリーの順序、デバイスモックアップ、プレビュー動画を扱います。用途:アプリストア最適化、ASO、アプリのスクリーンショット、アプリプレビュー、Play Store の掲載ページ。起動語句:App Store のスクリーンショット、ASO、アプリストア最適化、Play Store のスクリーンショット、アプリプレビュー、アプリ掲載、iOS スクリーンショット、Android スクリーンショット、アプリストア画像、アプリモックアップ、デバイスモックアップ、アプリギャラリー、ストア掲載
ショット用語、連続性のルール、パネルレイアウトに沿って映画や動画のストーリーボードを作成します。ショットの種類、カメラアングル、動き、180 度ルール、注釈形式を扱います。用途:動画の企画、映画のプリプロダクション、広告のストーリーボード、ミュージックビデオの企画、アニメーション。起動語句:ストーリーボード、絵コンテ、ショットリスト、映画企画、動画企画、プリプロダクション、ショット構成、カメラアングル、シーン設計、ビジュアルスクリプト、アニマティック、ストーリーボードパネル、動画ストーリーボード
リファレンスシートと LoRA 技術を使って、AI 生成画像のキャラクターの一貫性を保ちます。ターンアラウンド、表情シート、カラーパレット、スタイルの一貫性を保つテクニックを扱います。用途:キャラクターデザイン、ゲームアート、イラスト、アニメーション、コミック、ビジュアルノベル。起動語句:キャラクターデザイン、キャラクターシート、一貫性、キャラクターリファレンス、ターンアラウンドシート、表情シート、キャラクターアート、一貫したキャラクター、キャラクターコンセプト、リファレンスシート、キャラクター制作、OC デザイン、キャラクターバイブル
具体的な仕様、タイミング、ギャラリー戦略に基づくProduct Huntローンチの最適化。タグライン、ギャラリー画像、Makerコメント、ローンチ当日の戦術を扱います。用途:製品ローンチ、スタートアップのローンチ、個人プロジェクトのローンチ、Product Huntの最適化。トリガー:Product Hunt、PHローンチ、Product Huntローンチ、ローンチ戦略、製品ローンチ、スタートアップローンチ、Product Huntのヒント、Product Huntギャラリー、PH最適化、ローンチ当日、Product Hunt Maker
TikTok、Instagram、YouTube、Facebook、LinkedIn の各プラットフォームの正確な仕様に沿って動画広告を作成します。寸法、長さの制限、AIDA フレームワーク、字幕要件を扱います。用途:動画広告、ソーシャルメディア広告、有料メディアのクリエイティブ、動画マーケティング、広告制作。起動語句:動画広告、ソーシャルメディア広告、TikTok 広告、Instagram 広告、YouTube 広告、Facebook 広告、LinkedIn 広告、動画クリエイティブ、広告仕様、有料メディア、動画マーケティング、広告制作、Reels 広告、Stories 広告、プレロール広告、バンパー広告
静止画から動画への変換ガイド:モデル選択、動きのプロンプト、カメラワーク。Wan 2.5 i2v、Seedance、Fabric、Grok Videoを扱い、それぞれの使いどころを解説します。用途:画像のアニメーション化、静止画からの動画作成、動きの追加、製品アニメーション。トリガー:画像から動画、i2v、画像をアニメーション化、静止画から動画、画像に動きを追加、画像アニメーション、写真から動画、静止画を動かす、wan i2v、image2video、画像に命を吹き込む、写真をアニメーション化、画像から動きを生成
spf13/cobra を使用した Golang コマンドラインのコマンドツリーライブラリ。cobra.Command、RunE と Run、PersistentPreRunE フックチェーン、Args バリデーター(NoArgs、ExactArgs、MatchAll、カスタム)、永続フラグとローカルフラグ、コマンドグループ、ValidArgsFunction、RegisterFlagCompletionFunc、ShellCompDirective、usage/help テンプレートのカスタマイズ、man ページと Markdown ドキュメントの生成、SetArgs/SetOut/SetErr によるテストを扱います。spf13/cobra の使用または導入時、あるいはコードベースが `github.com/spf13/cobra` をインポートしている場合に適用します。cobra と併用する設定の階層化については `samber/cc-skills-golang@golang-spf13-viper` スキルを参照してください。一般的な CLI アーキテクチャ(プロジェクト構成、終了コード、シグナル処理、I/O パターン)については `samber/cc-skills-golang@golang-cli` を参照してください。
swaggo/swag を使った Golang の OpenAPI/Swagger ドキュメント作成。アノテーションコメント(@Summary、@Param、@Success、@Router、@Security)、swag init によるコード生成、フレームワーク連携(gin、echo、fiber、chi、net/http)、セキュリティ定義(Bearer/JWT、OAuth2、API key)、構造体タグ(swaggertype、enums、example、swaggerignore)に対応します。Go プロジェクトで Swagger/OpenAPI ドキュメントを追加または保守するときや、コードベースが github.com/swaggo/swag、github.com/swaggo/gin-swagger、github.com/swaggo/echo-swagger、github.com/swaggo/http-swagger、github.com/swaggo/files をインポートしている場合に使用します。
google/wire を使用した Golang のコンパイル時依存性注入。wire.NewSet、wire.Build、wire.Bind(インターフェース→具象型)、wire.Struct、wire.Value、wire.InterfaceValue、wire.FieldsOf、クリーンアップ関数、//go:build wireinject インジェクターファイル、生成される wire_gen.go を扱います。google/wire の使用または導入時、コードベースが `github.com/google/wire` をインポートしている場合、または `wire.Build` でコンパイル時にアプリケーショングラフを組み立てる場合に適用します。リフレクションを使った実行時 DI については `samber/cc-skills-golang@golang-uber-dig` スキルを参照してください。
spf13/viper を使用した Golang 設定ライブラリ。階層的な優先順位(フラグ > 環境変数 > ファイル > KV > デフォルト)、BindPFlag/BindPFlags、SetEnvPrefix + SetEnvKeyReplacer + AutomaticEnv、ReadInConfig + ConfigFileNotFoundError、Unmarshal + mapstructure 構造体タグ、サブツリー用の Sub、ホットリロード用の WatchConfig + OnConfigChange、テスト分離用の viper.New()、リモート KV 連携を扱います。spf13/viper の使用または導入時、あるいはコードベースが `github.com/spf13/viper` をインポートしている場合に適用します。viper と併用する CLI コマンド構成については `samber/cc-skills-golang@golang-spf13-cobra` スキルを参照してください。一般的な CLI アーキテクチャについては `samber/cc-skills-golang@golang-cli` を参照してください。
Convexアプリの認可を監査・強化します。引数のIDによるなりすまし、ドキュメントごとの所有権チェックの欠如、クライアント指定のIDによる公開クエリからのデータ漏えい、呼び出し元が所有していない親/コンテナへの書き込みを対象とします。4つのパターンをスキャンし、requireIdentity/requireOwnerを適用してtscで検証します。「secure my app」「audit auth/authz」「who can access this data」で起動します。convex/ディレクトリがない場合はスキップします。
uber-go/fx を使用する Golang アプリケーションフレームワークです。fx.New、fx.Provide、fx.Invoke、fx.Module、fx.Lifecycle フック、fx.Annotate(name/group/As)、fx.Decorate、fx.Supply、fx.Replace、fx.WithLogger、シグナル対応の Run() を扱います。uber-go/fx の使用・導入時、コードベースが `go.uber.org/fx` をインポートしている場合、または fx.New でサービスを接続する場合に適用します。ライフサイクルなしの基本的な DI については、`samber/cc-skills-golang@golang-uber-dig` スキルを参照してください。
uber-go/dig を使用して Golang で依存性注入を実装します。リフレクションベースのコンテナ、Provide/Invoke、dig.In/dig.Out のパラメーターおよび結果オブジェクト、名前付き値、値グループ、オプションの依存関係、スコープ、Decorate を扱います。uber-go/dig の使用・導入時、コードベースが `go.uber.org/dig` をインポートしている場合、または起動時にアプリケーショングラフを接続する場合に適用します。より高水準のライフサイクルとモジュールについては、`samber/cc-skills-golang@golang-uber-fx` スキルを参照してください。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
