Skills
エージェント向けにパッケージ化された専門スキルと手順を 96,770 件掲載。コマンド 1 行でインストールできます。
開発
Dart の Native Assets フックシステム(package:hooks と package:native_toolchain_c を利用する hook/build.dart および hook/link.dart)を使って、C/C++ ソースコードを動的または静的ライブラリ(Code Assets)にコンパイルしてパッケージ化する方法を Agent に案内します。「ネイティブアセットを設定」「C/C++ ソースコードをコンパイル」「動的ライブラリをバンドル」「ネイティブ C コードをビルド」「ネイティブアセットをリンク」「build.dart または link.dart フックを実装」、または「Dart/Flutter に C/C++ 相互運用を統合」といった依頼で使用してください。手動でのツールチェーン調整を避けるのに役立ち、安全なハッシュ検証付きバイナリダウンロード、または package:record_use マッピングによる高度なリンカーのツリーシェイキングを構成します。
Orca のワークスペースごとの環境レシピをセットアップ、レビュー、デバッグ、検証します。環境レシピとは、Orca が各ワークスペース用に新規作成するオンデマンドの使い捨てランタイム(クラウドサンドボックス、VM、SSH ホスト、ローカルコンテナ)です。新しいレシピの一貫した構築、`orca.yaml` の `environmentRecipes` エントリーの修正、プロバイダーのライフサイクルスクリプトのひな形作成、`orca vm recipe doctor` の失敗解決に使用します。レシピを使わない通常の worktree やワークスペースの作成には `orca-cli` を使用します。
pkg.go.dev API クライアント(CLI + MCP サーバー)の `godig` を使って、Golang のパッケージやモジュールを検索します。Go/Golang ライブラリのドキュメント、API シグネチャ、シンボル、使用例、利用可能なバージョン、ライセンス、依存関係の CVE、パッケージのインポーターの検索に使用します。Go パッケージやモジュールには Context7 より優先して使用してください。読み取り専用で、認証は不要です。依存関係のアップグレード(→ `samber/cc-skills-golang@golang-dependency-management` skill を参照)、ライブラリの選定(→ `samber/cc-skills-golang@golang-popular-libraries` skill を参照)、ローカルシンボルや、使用中の依存関係の解決済みソース、呼び出し箇所、ジェネリックのインスタンス化の確認(→ `samber/cc-skills-golang@golang-gopls` skill を参照)には使用しません。
Ultracite は、JavaScript/TypeScript プロジェクト向けのゼロ設定のリンティング・フォーマットプリセットです。次の場合に使用します。(1)プロジェクトで Ultracite を設定・初期化する、または既存のリンティング・フォーマット設定を Ultracite に移行する(ultracite init)。(2)リンティング・フォーマットコマンド(check、fix、doctor)を実行する。(3)Ultracite を使用するプロジェクトで、そのコード規約に従って JS/TS コードを作成・レビューする。(4)リンティング・フォーマットの問題を調査する。(5)Ultracite をアップグレードする、または設定を新しいリリースに更新する(ultracite upgrade)。(6)Ultracite がインストールされたプロジェクトで、ユーザーが「ultracite」「lint」「format」「code quality」「biome/eslint/oxlint」に言及する。
トピックまたはこのリポジトリについて、意思決定に役立つ調査を行います。ユーザーが「deep recon」「research this」「draft a research prompt」「process this research report」「market research」「domain research」「technical research」「competitor research」「what users say about X」「literature review」「help me choose between」「research the codebase」「research how X works here」「why is X built this way」と言った場合に使用します。チャットで回答できる簡単なコード質問には使用しません。
実際の n8n ワークフローに基づく、実証済みのワークフローアーキテクチャパターンです。新しいワークフローの構築、構造の設計、パターンの選択、アーキテクチャの計画、Webhook 処理、HTTP API 連携、データベース操作、AI エージェントのワークフロー、バッチ処理、スケジュールタスクに関する相談に使用します。ユーザーが n8n ワークフローの作成、構築、設計、プロセスの自動化、サービス連携を求めた場合は、「パターン」と明言していなくても必ず参照してください。Webhook、API、データベース、AI、バッチ処理、スケジュール自動化のアーキテクチャを扱います。遅いワークフローの最適化や、大量アイテム処理の高速化(ノード数、batchSize、全アイテム単位とアイテムごとの処理)にも使用します。
Golang のリファクタリング — 既存の Go コードを安全かつ大規模に再構成します。カバレッジ適応型のセーフティネット、動作を維持する変換(gopls Rename/Extract、`gofmt -r`、`gopatch`)、Go に対応付けた Fowler のカタログ、インポートサイクルの解消、小規模なスタック型 PR を扱います。関数や型が大きくなりすぎた場合、コードの臭いが機能開発を妨げている場合、ユーザーが Go コードのリファクタリングを求めた場合に適用します。大規模な名前変更、関数やインターフェースの抽出、パッケージ間のコード移動、複数段階のリファクタリング計画にも使用します。対象のスタイルを別のスキルが担当する場合 → `samber/cc-skills-golang@golang-naming`(名前変更)、`samber/cc-skills-golang@golang-project-layout`(分割)、`samber/cc-skills-golang@golang-modernize`(イディオム)、`samber/cc-skills-golang@golang-code-style`(制御フロー)、`samber/cc-skills-golang@golang-design-patterns`(パターン/DI)を参照してください。
非推奨 — このスキルはメンテナンスされていません。代わりに https://github.com/angular/skills の公式 Angular スキルを使用してください。v20+ のベストプラクティスに従って、最新の Angular スタンドアロンコンポーネントを作成します。signal ベースの入力/出力、OnPush 変更検知、ホストバインディング、コンテンツ投影、ライフサイクルフックを備えた UI コンポーネントの構築に使用します。コンポーネントの作成、クラスベースの入力から signal へのリファクタリング、ホストバインディングの追加、アクセシブルなインタラクティブコンポーネントの実装時に起動します。
読者をゼロから 1 回の検証可能な成功へと導く開発者向けクイックスタートを書く、または監査する―最小限の手順、コピー&ペーストできるコマンド、各ステップの期待出力、失敗時の分岐、ゼロからの実行時間バジェット。クイックスタート、getting-started ページ、hello world ドキュメント、「time to first success」や「time to first value」、API・SDK・CLI・セルフホスト可能なツールの入門ドキュメント、あるいは入門ページの読み手が誰も最後まで終えないという不満が出たら使用。単に「セットアップが難しすぎる」と言っただけでも適用する。教材用のチュートリアル(samber/developer-relations-skills@developer-tutorial)や README の書き直し(samber/developer-relations-skills@readme-optimization)には使用しない。
既存の開発者ドキュメント構成を監査する―ページごとの棚卸しを Diátaxis モード(tutorial、how-to、reference、explanation)に分類し、モード混在や配置ミスのページ、製品面ごとのカバレッジギャップ、ファイルツリーに対するナビゲーションのずれ、CNCF TechDocs ルーブリック評価、優先度順の是正キューを示す。ドキュメント構成やコンテンツの監査、ドキュメント情報アーキテクチャ、Diátaxis、「ドキュメントがぐちゃぐちゃ」という Complaint、gap 分析、足りないドキュメント、あるページはどこに置くべきか、ドキュメントサイトの再構成について言及されたら使用。単に「ドキュメントがnavigation しにくい」と言っただけでも適用する。ページの執筆には使用しない。ドキュメント検索のランキングには使用せず、samber/developer-relations-skills@docs-seo を使う。
オープンソースプロジェクトのガバナンスモデルを選定し、文書化します。意思決定権、メンテナーとしての役割と昇格、投票とコンセンサスのルール、コンフリクトのエスカレーション、後任者、商標と資産の管理、財団や財務ホストへのWhether参加など。プロジェクトで誰が決定権を持つのかの質問、GOVERNANCE.md の作成や修正、维持nose addition removal、メンテナーの増減、バスファクターや単一ベンダー支配を心配している場合、行き詰まった或有 contentious な決定に直面した場合、財団への寄付を準備している場合に使用します。プロジェクトにルールがないという抱怨だけでも発動します。個人プロジェクト、企業支援プロジェクト、複数ベンダープロジェクトをカバーします。ライセンス、CLA、DCO の選択ではありません — samber/developer-relations-skills@oss-license-strategy を使用してください。法的助言ではありません。
オープンソースプロジェクトのライセンスとコントリビューションポリシーを一つの決定として選ぶ - udi carte permissive か、weak・strong・network copyleft か、依存関係による互換性の制約、DCO か CLA か、あるいはどちらも不要か、デュアルライセンスと open core、ソース利用可能ライセンス(BUSL、FSL、Elastic License、SSPL)、 그리고 relicensing によるフォークのリスク。どのライセンスを選ぶべきか、MIT・Apache-2.0・GPL・AGPL が適しているか、CLA や DCO の署名を必須にするか、既存プロジェクトを再ライセンスする方法、AGPL がクラウドプロバイダーを本当に防げるか、どの LICENSE・SPDX・NOTICE ファイル而同梱すべきかを聞かれたら使用する - 法的な懸念だけを口にした場合でも。会社が何をオープンソース化するかではない - samber/developer-relations-skills@open-source-company-strategy を使用。法的な助言ではない。
見知らぬ人がオープンソースプロジェクトで最初のマージ済みコントリビューションに至るまでの道筋を設計し、検証します。CONTRIBUTING ファイル、good-first-issue のキュー、クリーンな状態からクローンしてテストを通せるコマンド、初回 pull request のレビューと认可のループを、ブロッキング項目+重み付きのルーブリックで採点します。ユーザーが「誰も自分のプロジェクトに貢献기지 않는다」「CONTRIBUTING.md を書いてほしい」「good first issue に誰も名乗らない」「初めてのコントリビューrowersが消える」「コントリビューrower のオンボーディング」「初回 pull request の体験」「オープンソースのコントリビューrowーを増やすにはどうすればいいかUZUMAKEME」と言ったとき、あるいは「孤零零のリポジトリだ」と不満を言うだけでも発動します。トリーJessicaシステムの設計ではありません — samber/developer-relations-skills@oss-issue-triage を使用してください。ガバナンスや CLA の選択も 아닙니다。
expo-updates と EAS CLI を使って EAS Update を設定し、JavaScript とアセットを OTA 更新します。OTA 更新のセットアップ、eas update:configure または eas update の実行、preview/staging/production チャンネルへの公開、ブランチ/チャンネル/ランタイムバージョンの説明、更新のテスト、インストール済みビルドに古いコードが表示される原因のデバッグに使用します。TestFlight、preview、production の更新が反映されない場合(コールド起動やアプリの再起動に関する質問を含む)にも読み込みます。更新の健全性指標には使用せず、採用状況、クラッシュ、ロールアウトの監視には eas-update-insights を使用してください。
base44 SDK は base44 サービスと通信するためのライブラリです。プロジェクトでは、リモートリソース(エンティティ、バックエンド関数、リアルタイムアクター、AI エージェント、コーディングエージェントや画像・動画・音声の生成、AI 判断に使う AI ゲートウェイ)との通信や、バックエンド関数とアクターの作成に使用します。このスキルでは、利用可能なモジュールと型について学べます。マルチプレイヤー、共同ボード、プレゼンスとライブカーソル、ルーム内チャット、ライブオークション向けのリアルタイム/WebSocket プリミティブであるアクターも含まれます。機能を計画または実装する際は、このスキルを必ず習得してください。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
