Skills
エージェント向けにパッケージ化された専門スキルと手順を 97,725 件掲載。コマンド 1 行でインストールできます。
開発
本番環境向けの Ray(オープンソース、2.57 に固定)によるクラシック ML ワークロードのトレーニングからサービングまで — Ray Train、Tune、Data、Serve、Core、および KubeRay 上でのクラスター展開。旧来のコーパスのデフォルト(ray.air のセッション報告、Tuner 内の Trainer、tune.run、map_batches concurrency=、DatasetPipeline/to_torch、max_concurrent_queries、RayServeHandle + ray.get、Deployment.deploy、ray.state、ループ内の ray.get)を、それらを置き換えた 2.57 のイディオム(Train V2 のデフォルト、driver-function チューニング、compute strategies、ストリーミングデータセット、DeploymentHandle/DeploymentResponse、serve build/deploy、ray.util.state、KubeRay CRD と Jobs API)で修正する。Ray の分散トレーニング、データパイプライン、ハイパーパラメータチューニング、モデルサービング、Ray クラスター運用に触れる Python コードを書く、レビューする、本番化するときに使用する。Ray 上の LLM サービングとバッチ推論は姉妹スキルの ray-llm にある。
ファームウェア/組み込み/ハードウェア分析のゲートウェイ。ワークフロー:抽出 → rootfs → エミュレーション → ハードウェアインターフェース。サブスキル:[[re-fw-extract]] [[re-fw-rootfs]] [[re-fw-emulate]] [[re-hardware-io]] [[re-automotive]] [[re-uefi]] [[re-rtos]] [[re-tee]]。トリガー語:ファームウェア分析、ファームウェア、IoT、ファームウェアの展開、rootfs、ファームウェアのエミュレーション。
仮想化のリバースエンジニアリング:VT-x/SVM、hypervisorの検出、VMCS/EPTの分析、およびXen / QNX Hypervisor / Jailhouse / ACRN / Bao / Hyper-V·VMBus / XtratuM / LynxSecure / Quest-Vのパーティショニングとvdevのセマンティクス。トリガー語:hypervisor、VT-x、SVM、仮想化検出、EPT、Xen、grant table、event channel、Jailhouse、cell、ACRN、ivshmem、Bao、shmem_id、vdev、GPA/HPA、Hyper-V、VMBus、VSC、VSP、GPADL、SR-IOV、XtratuM、XM_CF、LynxSecure、Quest-V、sandbox kernel
マネージドコードのリバースエンジニアリングゲートウェイ。オーケストレーション:ランタイムの識別 → 逆コンパイル → 難読化解除 → マルウェアのケースは [[re-malware]] にルーティング。サブスキル:[[re-dotnet]] [[re-java]] [[re-script-deob]] [[re-wasm]] [[re-ai-triage]] → [[re-ai-model]] [[re-blockchain]] [[re-python]]、[[re-browser-ext]]、[[re-electron]]、[[re-javacard]]。トリガー語:.NET、dnSpy、ILSpy、Java、jar、バイトコード、PowerShell の難読化、VBA マクロ、JS の難読化解除、マネージドコード、managed code。
人間が読むプロジェクトの技術テキストを、どこにあっても走査しやすく書く・編集する — README、仕様、設計メモ、計画、レポート、ランブック、変更履歴、プロジェクトメモリなど。docs/ や StrictDoc に限らない。これらの記録を作成・改訂するときは、明示的なスタイル要求を待たずに使用する;说人话、去 AI 味、精简文档、短语分点、PPT 式表达にも適用する。事実、条件、エビデンス、必要な構造を保ちつつ、中国語のフレーズ、リスト、簡潔な比較表を優先する。検出回避やクリエイティブライティングのスキルではない。
release-please が管理するファイル(CHANGELOG.md、package.json、pyproject.toml、Cargo.toml のバージョンフィールド)への手動編集を検出して防止する。Conventional Commits のテンプレートを提供する。チェンジログの編集、バージョンアップ、リリースファイルを扱うとき、またはユーザーが "release"、"changelog"、"version bump"、"conventional commits" に言及したときに使用する。
GitHub プロジェクトで新バージョンをリリースするときに使用する skill。バージョン番号の管理、CHANGELOG の同期、リリースノートの作成、tag の作成、CI ビルドの監視、リリース検証、履歴のクリーンアップまでの全工程をカバーする。デスクトップアプリ、コマンドラインツール、Web アプリ、ライブラリ / SDK など、あらゆる GitHub ベースのソフトウェアプロジェクトに適用できる。ユーザーが「发布」「release」「打 tag」「新版本」「更新版本号」「写 release notes」「发布失败了」「CI 挂了」「Actions 配额告急」「短时间内多次发版」「monorepo」「批量打包」「多 skill 发布」「skill zip」「专家套件 zip」に言及したときにトリガーする。release を CI 検証の仕組みとして使う(「打 tag 看一下」)アンチパターンを拒否する場面でも使用する。非 GitHub プロジェクト(純粋な GitLab / Gitea プロジェクトなど)や CI を必要としない手動リリースの場面には使用しない。
rhdh-plugins または community-plugins リポジトリ内の Backstage プラグインの欠陥を再現、診断、修正する:RHIDP、RHDHBUGS、RHDHPLAN、RHDHSUPP の Jira キー、GitHub issue、またはプレーンテキストから報告を解決し、所有するワークスペースを特定し、記載された理由で失敗する使い捨ての再現テストを書き、UI 欠陥の場合は修正前後の Playwright 動画証跡を記録し、その後最小限の修正を適用して検証する。「fix this plugin bug」「reproduce RHIDP-1234」、誤った表示をするプラグイン、修正前後の証跡が必要なリグレッションに使用する。
慣用的で効率的な RxJS コードの書き方。ユーザーが RxJS を使用するコードを書く、リファクタリングする、レビューする、またはデバッグするときはいつでもこのスキルを使用する('rxjs' または 'rxjs/operators' からインポートするファイルを含む)。observable、subscription、RxJS オペレーター、リアクティブストリームへの言及でトリガーする。ユーザーが "RxJS" と明示的に言わなくても、`.pipe()`、`.subscribe()`、`Observable`、`Subject`、`BehaviorSubject`、`switchMap`、`mergeMap` などのパターンを見かけたら有効化する。
予算を意識した演出。スクロール連動アニメーションではまずネイティブ CSS を使い、必要に応じて GSAP ScrollTrigger を使用します。Lenis によるスムーズスクロールと無効にするタイミング、分割テキストの表示、ピン留めシーン、性能予算内での canvas と WebGL、マテリアルとしてのシェーダー、画面外での一時停止、読み込み戦略、ページの可読性を保つ reduced-motion と JavaScript 無効時のフォールバックを扱います。マーケティングページ、ポートフォリオ、ローンチページ、ヒーローセクションに使用します。プロダクト UI には使用しません。
言語とフレームワークに特化したセキュリティベストプラクティスのレビューを実施し、改善を提案する。ユーザーが次のことを求めたときに起動:セキュリティレビュー、セキュリティレポート、脅威評価、脆弱性スキャン、セキュリティ監査、デフォルトで安全なコーディング、ハードニングのガイダンス、セキュリティベストプラクティスのガイダンス。対応言語:Python、JavaScript/TypeScript、Go。OWASP Top 10、サプライチェーンセキュリティ、シークレット管理、依存関係の監査、最新のクラウドデプロイのハードニングを扱う。
Semantic Versioning 2.0.0(semver.org)を適用して、バージョンの上げ幅の判断、バージョン文字列の検証、バージョン優先順位の比較を行う。次のバージョン番号の選定、変更が MAJOR/MINOR/PATCH のどれに当たるかの判断、文字列が正しい形式のバージョンかどうかの確認、優先順位によるバージョンの並べ替え、プレリリース版やビルドメタデータ付きバージョンの作成を伴うタスクで使用する。リリース、changelog、公開ワークフローの構成要素としてよく使われるため、"semver" という語が出てこなくても、バージョン番号を扱う場面では必ずトリガーする。
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
