Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
すべて
レガシー:専用 Xcode サンドボックス上で `lim xcode rbe` を使って Bazel iOS アプリをビルドし、そのサンドボックスに接続されたリモート iOS シミュレーターにインストールします。ワークスペースがすでに `lim xcode rbe` で動作している場合(`.limrun/` が `lim xcode rbe` によって作成された場合)、ユーザーが明示的に求めた場合、または `lim xcode rbe` によるビルド、アップロード、インストールに問題がある場合に限り使用します。新しいワークスペース、iOS または Android、シミュレーター上でのアプリ実行を含む、それ以外のすべての Bazel ビルドには limrun-bazel を使用します。実行中のアプリをタップ、入力、撮影などで操作するには limrun-ios-simulator を使用します。
包括的なデザインスキル:ブランドアイデンティティ、デザイントークン、UIスタイリング、ロゴ生成(55 種類のスタイル、Gemini、Atlas Cloud、MuAPI AI)、コーポレートアイデンティティプログラム(50 種類の成果物、CIP モックアップ)、HTML プレゼンテーション(Chart.js)、バナーデザイン(22 種類のスタイル、ソーシャル/広告/Web/印刷)、アイコンデザイン(15 種類のスタイル、SVG、Gemini 3.1 Pro)、ソーシャルフォト(HTML→スクリーンショット、複数プラットフォーム対応)。操作:ロゴデザイン、CIP 作成、モックアップ生成、スライド作成、バナーデザイン、アイコン生成、ソーシャルフォトやソーシャルメディア画像の作成、ブランドアイデンティティやデザインシステムの構築。プラットフォーム:Facebook、Twitter、LinkedIn、YouTube、Instagram、Pinterest、TikTok、Threads、Google Ads。
ウェブアニメーションをフレームバジェット内に収める — 合成のみのプロパティをアニメーション化し、ページが忙しいときはメインスレッド外で動きを処理し、フレーム落ちしたら原因を特定する。レイアウト/ペイント/コンポジットのパイプライン、安価なプロパティ切り替え、CSS と WAAPI と requestAnimationFrame の比較、Framer Motion のハードウェアアクセラレーション経路、フレームごとの React の再レンダリング、継承 CSS 変数の再計算、ブラーのコスト、`will-change` が実際に効く場面を扱う。アニメーションがカクつく、途切れる、フレーム落ちするSymptoms... ja clean: アニメーションがカクつく、途切れる、フレーム落ち—when
Golang のセキュリティベストプラクティスと脆弱性対策——インジェクション(SQL、コマンド、XSS)、暗号技術、パストラバーサル、SSRF と HTTP セキュリティヘッダー、Cookie、シークレット管理、メモリーセーフティ、ログ内の PII、STRIDE/DREAD 脅威モデリング、および `gosec` SAST、競合検出、ファジングテスト。Go コードのセキュリティに関する作成、レビュー、監査や、暗号、ファイル/ネットワーク I/O、シークレット、ユーザー入力、認証を扱う場合に使用します。nil panic やスライスのエイリアスなど、悪用できない防御上のバグには使用しないでください(→ `samber/cc-skills-golang@golang-safety` skill を参照)。govulncheck による依存関係の脆弱性スキャン(→ `samber/cc-skills-golang@golang-dependency-management` skill を参照)や、セキュリティスキャナーの CI パイプラインへの組み込み(→ `samber/cc-skills-golang@golang-continuous-integration` skill を参照)にも使用しないでください。
Golang の慣用的な設計パターン——関数オプション、コンストラクター API、`init()` とグローバル状態の回避、列挙型、panic と error の使い分け、リソース管理とライフサイクル、グレースフルシャットダウン、タイムアウトとリトライ、ストリーミングとイテレーター、アーキテクチャスタイル(clean、hexagonal、DDD、flat)。アーキテクチャパターンの選択、関数オプションの実装、コンストラクター API の設計、グレースフルシャットダウンの設定、レジリエンスパターンの適用、または特定の問題に適した Go の慣用パターンを尋ねる場合に使用します。DI コンテナーの配線や DI ライブラリの比較には使用しないでください(→ `samber/cc-skills-golang@golang-dependency-injection` skill を参照)。エラーラッピング、`errors.Is`/`As`、ログの仕組みにも使用しないでください(→ `samber/cc-skills-golang@golang-error-handling` skill を参照)。
Golang のパフォーマンス最適化パターンと手法。X がボトルネックなら Y を適用します。アロケーション削減、CPU 効率、メモリレイアウト、GC チューニング、プーリング、キャッシュ、ホットパスの最適化を扱います。プロファイリングやベンチマークでボトルネックが特定され、解決に適した最適化パターンが必要な場合に使用します。パフォーマンスコードレビューで改善案や、手早い性能向上の特定に役立つベンチマークを提案する場合にも使用します。測定手法(→ `samber/cc-skills-golang@golang-benchmark` skill を参照)やデバッグワークフロー(→ `samber/cc-skills-golang@golang-troubleshooting` skill を参照)には使用しません。
shadcn/ui コンポーネント(Radix UI + Tailwind ベース)、Tailwind CSS のユーティリティファーストなスタイリング、canvas ベースのビジュアルデザインを使って、美しくアクセシブルなユーザーインターフェースを作成します。ユーザーインターフェースの構築、デザインシステムの実装、レスポンシブレイアウトの作成、アクセシブルなコンポーネント(ダイアログ、ドロップダウン、フォーム、テーブル)の追加、テーマや色のカスタマイズ、ダークモードの実装、ビジュアルデザインやポスターの生成、複数のアプリにわたる一貫したスタイルパターンの確立に使用します。
Golang の並行処理設計。goroutine のライフサイクルとリーク防止、チャネルと `select`、チャネルの所有権と方向、`sync.Mutex`/`RWMutex`/`sync.Map`/`sync.Once`/アトミック操作、`errgroup`、`singleflight`、ワーカープール、ファンアウト/ファンインのパイプラインを扱います。並行 Go コードの作成やレビュー、チャネルとミューテックスの選択、共有 map やカウンターの保護、goroutine に明確な終了経路がない場合に使用します。nil panic、スライスのエイリアス、数値オーバーフローなど、並行処理と無関係な防御的コーディング(→ `samber/cc-skills-golang@golang-safety` skill を参照)や、停止・クラッシュ・競合が発生した特定のプログラムの事後デバッグ(→ `samber/cc-skills-golang@golang-troubleshooting` skill を参照)には使用しません。
Golang における慣用的な context.Context の使い方。API 境界を越えた伝播、キャンセル、タイムアウトと期限、リクエスト単位の値、リクエスト終了後も続くバックグラウンド処理のための context.WithoutCancel を扱います。レイヤー間のコンテキスト伝播の設計、リークまたは期限切れにならないコンテキストのデバッグ、context.Background/TODO/WithoutCancel の選択、context への値の保存に使用します。ctx を単に最初の引数として受け取るだけのコードには使用しません。
Go(Golang)の命名規則。パッケージ、コンストラクター、構造体、インターフェース、定数、列挙型、エラー、ブール値、レシーバー、getter/setter、関数オプション、頭字語、テスト関数、サブテスト名を扱います。新しい Go コードの作成、レビューやリファクタリング、命名候補の選択(New と NewTypeName、isConnected と connected、ErrNotFound と NotFoundError、iota 0 の StatusReady と StatusUnknown)、Go のパッケージ名(utils/helpers のアンチパターン)の検討、Go の命名ベストプラクティスに関する質問に使用します。MixedCaps と snake_case、ALL_CAPS 定数、getter の Get 接頭辞、エラー文字列の大文字・小文字についてユーザーが言及した場合にも使用します。命名判断を伴わない一般的な Go 実装の質問には使用しません。
`lim ios maestro` を使って、任意の環境(Linux、Windows、macOS、VM、コンテナ)から Limrun クラウド iOS シミュレーターで Maestro YAML フローを実行します。iOS で Maestro フローまたは `maestro test` を実行、作成、デバッグしたい場合、既存の Maestro テストスイートをリモートシミュレーターに移行する場合、または Maestro による UI テストについて尋ねられた場合に使用します。現在は iOS シミュレーターのみ対応しています。Detox テストスイートには limrun-detox-testing を、テストフレームワークを使わずにシミュレーターを操作する場合は limrun-ios-simulator を使用します。
Go のデータベースアクセスに関する総合ガイド。パラメーター化クエリ、構造体へのスキャン、NULL 許容列、トランザクション、分離レベル、SELECT FOR UPDATE、コネクションプール、バッチ処理、コンテキスト伝播、マイグレーションツールを扱います。PostgreSQL、MariaDB、MySQL、SQLite と連携する Golang コードの作成、レビュー、デバッグ、データベーステスト、database/sql、sqlx、pgx に関する質問に使用します。データベーススキーマやマイグレーション SQL は生成しません。
ソーシャルメディア、広告、ウェブサイトのヒーロー画像、クリエイティブ素材、印刷物向けのバナーをデザインします。複数のアートディレクション案があり、ビジュアルは生成または提供されたものを任意で使用できます。アクション:デザイン、作成、バナー生成。プラットフォーム:Facebook、Twitter/X、LinkedIn、YouTube、Instagram、Google Display、ウェブサイトのヒーロー画像、印刷物。スタイル:ミニマリスト、グラデーション、大胆なタイポグラフィ、写真ベース、イラスト、幾何学、レトロ、グラスモーフィズム、3D、ネオン、デュオトーン、エディトリアル、コラージュ。
偶発的なバグを防ぐための Golang 防御的コーディング。nil panic、typed-nil インターフェース、`append` のバッキング配列エイリアス、int64 から int32 への暗黙の切り捨て、浮動小数点数の `==` 比較、ループ内の `defer`、スライスや map の防御的コピー、使いやすいゼロ値を扱います。nil map への書き込みや nil ポインターの参照で Go プログラムが panic する場合、nil 安全性、数値変換のオーバーフロー、リソースのライフサイクルについてコードをレビューする場合、またはゼロ値が安全である必要のある型を設計する場合に使用します。goroutine、チャネル、sync プリミティブを使った並行アクセスの設計(→ `samber/cc-skills-golang@golang-concurrency` skill を参照)、インジェクション、弱い暗号、秘密情報の漏えいなど悪用可能な脆弱性(→ `samber/cc-skills-golang@golang-security` skill を参照)、すでに失敗しているプログラムのデバッグ(→ `samber/cc-skills-golang@golang-troubleshooting` skill を参照)には使用しません。
Golang のプロジェクトレイアウトとワークスペース設定。cmd/internal/pkg ディレクトリの規則、モジュールとパッケージの命名、go.work ワークスペース、必須の設定ファイルを扱います。新しい Go プロジェクトの開始、既存コードベースの整理、複数パッケージを含む monorepo の設定、複数の main パッケージを持つ CLI ツールの作成、パッケージやモジュールの再構成・分割に関する議論に使用します。レイアウトを変更せずに既存コードを再構成する用途には使用しません(→ `samber/cc-skills-golang@golang-refactoring` skill を参照)。
Golang のデータ構造。スライス(内部構造、容量の増加、事前割り当て、slices パッケージ)、map(内部構造、ハッシュバケット、maps パッケージ)、配列、container/list/heap/ring、strings.Builder と bytes.Buffer、ジェネリックコレクション、ポインター(unsafe.Pointer、weak.Pointer)、コピーのセマンティクスを扱います。Go のデータ構造の選択や最適化、ジェネリックコンテナーの実装、container/ パッケージ、unsafe ポインターや弱参照ポインターの使用、スライス/map の内部構造に関する疑問に使用します。プロファイリングでボトルネックが特定された後に最適化パターンを適用する用途には使用しません(→ `samber/cc-skills-golang@golang-performance` skill を参照)。
Golang プロジェクトの lint ベストプラクティスと golangci-lint の設定。linter の実行、.golangci.yml の設定、nolint ディレクティブによる警告の抑制、lint 出力の解釈、linter の選定を扱います。golangci-lint の設定、lint 警告や nolint による抑制に関する質問、コード品質ツールの設定、linter の選択に使用します。ユーザーが golangci-lint、go vet、staticcheck、revive に言及した場合にも使用します。GitHub Actions パイプラインへの lint ステップの組み込みには使用しません(→ `samber/cc-skills-golang@golang-continuous-integration` skill を参照)。
Seedance 2、Kling 3.0、HappyHorseなど10以上のモデルから自動選択するAI動画生成スキルです。テキスト、画像、URL、スクリプト、音声から、AI音楽、リップシンク、複数ショットの構成を含む完成動画(5~120秒)を生成します。Pexoの外部APIを呼び出し、プロジェクトの状態と請求確認を管理し、ユーザーが承認した概要と素材のみを転送します。セットアップ診断を実行し、生成したダウンロードをローカルに保存します。shell、アウトバウンドHTTPS、ローカルファイルへのアクセスが必要です。認証済みリクエストの接続先は https://pexo.ai に限定されます。プロンプトの作成もモデルの選択も不要です。用途:動画制作、AI動画、動画作成、製品動画、ブランド動画、プロモーションクリップ、解説動画、短編動画、TikTok動画、Instagram Reel、YouTube Short、製品広告、テキストから動画、画像から動画、動画生成、AI動画エージェント。
Golang プログラムを体系的にトラブルシューティングし、根本原因を見つけて修正します。Go コードでバグ、クラッシュ、デッドロック、競合、予期しない動作が発生した場合に使用します。デバッグ手法、Go のよくある落とし穴、テスト駆動デバッグ、pprof の設定と取得、Delve、競合検出、GODEBUG トレース、本番環境でのデバッグを扱います。「何かがおかしい」という状況では、まずこの skill を使用してください。プロファイルの解釈やベンチマーク(→ `samber/cc-skills-golang@golang-benchmark` skill を参照)、最適化パターンの適用(→ `samber/cc-skills-golang@golang-performance` skill を参照)、新しいコードの設計(防御的コーディングは `samber/cc-skills-golang@golang-safety` skill、並行処理設計は `samber/cc-skills-golang@golang-concurrency` skill を参照)には使用しないでください。
Golang の日常的なオブザーバビリティ——本番環境で常時取得するシグナルを扱います。slog による構造化ログ、Prometheus メトリクス、OpenTelemetry 分散トレーシング、pprof/Pyroscope による継続的プロファイリング、サーバー側 RUM イベントトラッキング、アラート、Grafana ダッシュボードを網羅します。本番監視向けの Go サービスの計装、メトリクスやアラートの設定、OpenTelemetry トレーシングの追加、ログとトレースの関連付け、旧来のロガー(zap/logrus/zerolog)から slog への移行、新機能へのオブザーバビリティ追加、Customer Data Platforms (CDP) を使った GDPR/CCPA 準拠のトラッキング実装時に使用します。一時的な詳細なパフォーマンス調査には使用しないでください(→ `samber/cc-skills-golang@golang-benchmark` および `samber/cc-skills-golang@golang-performance` skills を参照)。
Golang プロジェクトの依存関係管理——go.mod と go.sum、`go get` によるインストールとアップグレードの流れ、Minimal Version Selection、replace/exclude/retract による競合解決、`govulncheck` によるモジュールツリーのスキャン、古い依存関係とバイナリーサイズの監査、vendoring、`tool` ディレクティブ、go.work ワークスペースを扱います。Go 依存関係の追加、削除、アップグレード、パッケージの採用判断、バージョン競合の解決、またはモジュールが取り込む依存関係の監査時に使用します。依存バージョンの選択とアップグレードを扱い、周辺ツールは対象外です。コード内の悪用可能な脆弱性の修正には使用しないでください(→ `samber/cc-skills-golang@golang-security` skill を参照)。Dependabot/Renovate 更新ボットの CI ワークフローへの組み込みにも使用しないでください(→ `samber/cc-skills-golang@golang-continuous-integration` skill を参照)。
EASでExpoアプリを本番環境にデプロイします。iOS App Store、Google Play Store、TestFlight向けのビルドと提出、eas.jsonのビルド・提出プロファイルの設定、アプリのバージョンとビルド番号の管理、App StoreメタデータとASOの公開、EAS HostingによるWebバンドルとAPIルートのデプロイを行います。ユーザーが本番ビルドの準備、eas buildまたはeas submitの実行、TestFlightへの配信、アプリストアでのリリースや段階的なロールアウト、バージョンまたはビルド番号の更新、Expoアプリのストア掲載メタデータの設定を行う際に使用します。
Golang の構造体とインターフェースの設計パターン——コンポジション、埋め込み、型アサーション、型 switch、インターフェース分離、インターフェースによる依存性注入、構造体フィールドタグ、ポインタレシーバーと値レシーバーの選択。Go の型の設計、インターフェースの定義や実装、構造体やインターフェースの埋め込み、型アサーションや型 switch の記述、JSON/YAML/DB シリアライズ用の構造体フィールドタグの追加、またはポインタレシーバーと値レシーバーの選択時に使用します。「インターフェースを受け取り、構造体を返す」、コンパイル時のインターフェースチェック、小さなインターフェースを大きなものにまとめる方法について質問された場合にも使用します。
ローカルの Gradle や Android Studio の代わりに、リモート Gradle サンドボックスで `lim gradle build` を使って Android アプリをビルドします(Linux、Windows、macOS、VM、コンテナなど、あらゆる環境に対応)。APK または AAB のビルド、アップロードキーを使ったリリース署名、Play Store 公開の準備、ビルドログの確認、サンドボックスツールの選択やシェルコマンドの実行を行う場合に使用します。ネイティブ Android プロジェクト、React Native、Expo に対応します。エミュレーター上でビルド済み APK を起動、タップ、スクリーンショット撮影などで操作する場合は limrun-android-emulator を使用してください。iOS ビルドには limrun-xcode または limrun-expo-development を使用してください。
どのマーケティング施策が実際にコンバージョンや収益につながるかの把握、アトリビューションモデルの選択や解釈、ツール間で食い違う数値の照合をユーザーが求める場合に使用します。「アトリビューション」「アトリビューションモデル」「ファーストタッチ対ラストタッチ」「マルチタッチ」「収益を生むチャネル」「実際の CAC」「ダッシュボードの数値が一致しない」「Google/Meta は X と表示するが GA は Y と表示する」「メディアミックスモデル」「MMM」「インクリメンタリティ」「地域別リフト」「ホールドアウトテスト」「当社をどのように知りましたか」「自己申告アトリビューション」「ダークソーシャル」などに言及した場合や、アトリビューションを自ら計測したい場合(「予約を流入元に紐づける」「SavvyCal/Calendly のアトリビューション」「識別ギャップを解消する」「サードパーティドメインでコンバージョンを追跡する」「ファーストパーティ/セルフホスト型アトリビューション」)も使用します。イベントトラッキングの設定と UTM については analytics を参照してください。広告プラットフォームのピクセル/CAPI とコンバージョントラッキングについては conversion-tracking を参照してください。パイプラインと CRM の収益レポートについては revops を参照してください。AI 検索のアトリビューションの盲点については ai-seo を参照してください。
ユーザーがインフルエンサー、クリエイター、アンバサダーとのパートナーシップで製品を宣伝したい場合に使用します。パートナーの発掘と審査、契約設計、クリエイター向けブリーフ、開示規制への準拠、ROI測定が対象です。「インフルエンサーマーケティング」「クリエイターパートナーシップ」「スポンサーシップ」「YouTubeスポンサーシップ」「ポッドキャストスポンサーシップ」「ニュースレタースポンサーシップ」「ニュースレター広告」「ニュースレターのスポンサーになる」「ブランドアンバサダー」「アンバサダープログラム」「クリエイタープログラム」「UGCクリエイター」「テック系UGC」「UGCクリエイタープログラム」「クリエイターネットワーク」「B2Bインフルエンサー」「ソートリーダー広告」「ギフティング」「製品シーディング」「クリエイターコンテンツのホワイトリスト登録」「Telegramチャンネル広告」「Telegramチャンネル投稿の購入」「インフルエンサーへの報酬額」「FTC開示」などの言及がある場合にも使用します。アフィリエイト/紹介報酬の仕組みについては referrals を参照してください。コミュニティ主導の支持活動については community-marketing を参照してください。クリエイターコンテンツを有料広告に転用する場合は ad-creative を参照してください
Golang CLI アプリケーション開発。Go CLI ツールの構築、変更、レビュー時に使用します。特にコマンド構造、フラグ処理、設定の階層化、バージョンの埋め込み、終了コード、I/O パターン、シグナル処理、シェル補完、引数検証、CLI のユニットテストを扱います。コードで cobra、viper、urfave/cli を使用する場合にも適用されます。cobra 固有の API → `samber/cc-skills-golang@golang-spf13-cobra` skill を参照;viper の設定階層化 → `samber/cc-skills-golang@golang-spf13-viper` skill を参照。
Golang のベンチマーク、プロファイリング、パフォーマンス測定。Go ベンチマークの作成、実行、比較、pprof によるホットパスのプロファイリング、CPU/メモリー/トレースプロファイルの解釈、benchstat による結果分析、CI でのベンチマーク回帰検出の設定、Prometheus のランタイムメトリクスを使った本番パフォーマンス調査時に使用します。特定のパフォーマンス指標を詳しく分析する必要がある場合にも使用します。この skill は測定方法を提供し、`samber/cc-skills-golang@golang-performance` は最適化パターンを提供します。
Golang の依存性注入(DI)に関する包括的なガイドです。DI が重要な理由(テスト容易性、疎結合、関心の分離、ライフサイクル管理)、手動でのコンストラクターインジェクション、DI ライブラリの比較(google/wire、uber-go/dig、uber-go/fx、samber/do)を扱います。サービスアーキテクチャの設計、依存性注入の設定、密結合コードのリファクタリング、シングルトンやサービスファクトリーの管理、または制御の反転、サービスコンテナー、Go での依存関係の配線について質問された場合に使用します。特定の DI ライブラリについては、`samber/cc-skills-golang@golang-google-wire`、`samber/cc-skills-golang@golang-uber-dig`、`samber/cc-skills-golang@golang-uber-fx`、または `samber/cc-skills-golang@golang-samber-do` skills を参照してください。
Golang のライブラリとフレームワークの選定——カテゴリ別(Web、データベース、テスト、ログ、メッセージング)に検証済みの本番対応オプション、新しい実験的な stdlib パッケージ、標準ライブラリを優先する場合のトレードオフ、成熟度の指標(メンテナンス状況、ライセンス、インポーター数)を扱います。ライブラリの提案や代替案の比較、特定タスク向けライブラリの選択を求められた場合、またはプロジェクトに新しい依存関係を追加する場合に使用します。選定後の特定ライブラリの API には使用しないでください(→ そのライブラリ専用の skill、例:`samber/cc-skills-golang@golang-samber-lo` を参照)。go.mod の仕組み、アップグレード、脆弱性監査にも使用しないでください(→ `samber/cc-skills-golang@golang-dependency-management` skill を参照)。
Golang テスト向け stretchr/testify の包括的なガイドです。assert、require、mock、suite パッケージを詳しく解説します。testify を使ったテストの作成、モックの作成、テストスイートの設定、assert と require の選択時に使用します。testify のアサーション、モックの期待値、引数マッチャー、呼び出しの検証、スイートのライフサイクル、Eventually、JSONEq、カスタムマッチャーなどの高度なパターンを扱います。コードベースが github.com/stretchr/testify をインポートする場合に適用します。
Golang プロジェクト向け GitHub Actions CI/CD パイプラインの設定。テスト、lint、SAST、カバレッジ、脆弱性スキャンのジョブ用 workflow ファイル、Dependabot と Renovate の設定ファイル、GoReleaser リリースパイプライン、Docker のビルドとプッシュ、リポジトリのセキュリティ設定、AI による PR レビューを扱います。Go プロジェクトの CI の設定や改善、`.github/workflows/*.yml` の作成や修正、linter やセキュリティスキャナーのパイプラインジョブへの追加、自動依存関係更新ボットの接続、品質ゲートの追加時に使用します。対象はツールのパイプラインへの接続であり、ツールが行う分析ではありません。セキュリティ検出結果の選択や解釈(→ `samber/cc-skills-golang@golang-security` skill を参照)、依存関係バージョンの選択、アップグレード、監査(→ `samber/cc-skills-golang@golang-dependency-management` skill を参照)には使用しないでください。
ブランドを重視したランディングページデザイナー。ブランドアイデンティティのヒアリング(色、タイポグラフィ、形状言語)を行い、Stitch を使って洗練されたランディングページを生成・改良し、デプロイ可能な HTML を提供します。ユーザーがランディングページ、ホームページ、マーケティングページの作成、デザイン、構築を依頼し、視覚的な方向性がまだ定まっていない場合に使用します。デザインモックアップがある場合、ダッシュボードやアプリ UI が必要な場合、コンポーネント単位で作業している場合、複数ページのアプリを構築している場合、または既知のデザイントークンでスタイルを変更する場合は使用せず、代わりに frontend-design を使用してください。
samber/lo を使った Golang の関数型プログラミング用ヘルパーです。スライス、マップ、チャネル、文字列、数学、タプル、並行処理向けの型安全なジェネリック関数を 500 個以上提供します(Map、Filter、Reduce、GroupBy、Chunk、Flatten、Find、Uniq など)。中核となるイミュータブルなパッケージ(lo)、並行処理向けの派生版(lo/parallel、別名 lop)、インプレース変更(lo/mutable、別名 lom)、遅延イテレーター(Go 1.23 以降向けの lo/it、別名 loi)、実験的な SIMD(lo/exp/simd)を含みます。samber/lo の使用や導入、コードベースによる github.com/samber/lo のインポート、Go での関数型データ変換の実装時に適用します。ストリーミングパイプラインには使用しません(→ `samber/cc-skills-golang@golang-samber-ro` skill を参照)。
Golang エコシステムのウォッチリストです。公式情報源(go.dev/blog、pkg.go.dev、tour.golang.org、golang-nuts)、ニュースレター(Golang Weekly、Awesome Go Newsletter)、コミュニティ(r/golang、gophers.slack.com、Go Forum、go.dev/wiki)、ブログ(Dave Cheney、Ardan Labs、Rob Pike)、YouTube チャンネル(Gopher Academy、GopherCon EU/UK)、カンファレンス、GitHub、X、Bluesky でフォローする Go コントリビューターを取り上げます。Golang の学習リソースを探す、新しいライブラリやツールを見つける、コミュニティのチャンネルやミートアップを探す、フォローする Go 開発者を選ぶ、Go 言語の変更やリリース情報を追う際に使用します。CLI から特定のモジュールのバージョン、ドキュメント、脆弱性を照会する用途には使用しません(→ `samber/cc-skills-golang@golang-pkg-go-dev` skill を参照)。
Limrun のクラウド Android エミュレーター上で動作するアプリを操作します。APK のインストール、クラッシュレポート付きのアプリ起動と終了、タップ、入力、UI 要素ツリーの読み取り、スクリーンショット、動画撮影、マイク音声の注入、ネットワーク帯域幅の調整、アプリログの読み取り、シェルコマンドの実行、ファイル転送、HTTP 検査と HAR キャプチャを伴うアプリの通信先のマシン経由でのトンネル接続、プライベートトンネル経由でのプライベートネットワークへの接続、すべてのトラフィックのユーザープロキシ経由での送信、カスタム CA 証明書の信頼、CLI のトンネル経由の adb による完全な logcat と対話型ツールの利用に対応します。ビルド後(limrun-gradle または任意のビルダーを使用)、ユーザーがエミュレーター上でアプリを見たり、テストしたり、操作したい場合や、「スクリーンショットを見せて」「タップして」「エミュレーターで実行して」「logcat を確認して」「動画を撮って」「ネットワークトラフィックを調べて」「すべてのトラフィックをプロキシ経由にして」「エミュレーターからローカルサーバーに接続して」と言った場合に使用します。APK または AAB を先にビルドする場合は limrun-gradle を使用します。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
