generating-sorbet
76Sorbet RBIシグネチャの生成
Rubyチームでは、ソースファイルを変更せずに型シグネチャが必要になることがよくあります。このスキルは、Claude、Codex、Claude Codeが正確なSorbet RBIファイルを作成し、Sorbetで検証できるようにガイドします。
Ruby向けインラインRBS型を生成
Rubyチームには、ソースコードの近くに型シグネチャが必要です。このスキルは、別個のRBSファイルを作成せずに、RBS-inlineコメントを追加し、検証をガイドします。
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "generating-rbs-inline" from https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs-inline.md and its manifest at https://skillstore.io/api/skills/dmitrypogrebnoy-generating-rbs-inline/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「generating-rbs-inline」を使用しています。 Rubyのユーザークラスに、イニシャライザー、reader、greetingメソッドがあります。
期待される結果:
このスキルは、属性、コンストラクターパラメーター、戻り値にインラインアノテーションを追加し、不確かな推論型を明示します。
「generating-rbs-inline」を使用しています。 Struct宣言がaccountオブジェクトを保持し、キーワード初期化をサポートしています。
期待される結果:
このスキルは、属性型を追加し、コンストラクター形式を説明し、キーワード初期化によって受け入れられる引数がどのように変わるかを記録します。
「generating-rbs-inline」を使用しています。 プロジェクトには、生成済みRBSファイルとともにSteepがすでに設定されています。
期待される結果:
このスキルは、インラインコメントを生成し、ツールが利用可能な場合は生成されたシグネチャを検証し、レビュー用に型エラーを報告します。
All static detections were adjudicated as false positives from Markdown code spans, RBS annotation syntax, documentation links, and reference example code. No evidence found for prompt injection, credential exposure, unauthorized network access, or malicious execution intent.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs-inline/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs-inline?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs-inline?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dmitrypogrebnoy-generating-rbs-inline/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/dmitrypogrebnoy-generating-rbs-inline.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>DmitryPogrebnoy. (2026). generating-rbs-inline security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs-inline/audits/8@techreport{dmitrypogrebnoy-dmitrypogrebnoy-generating-rbs-inline-2026,
author = {DmitryPogrebnoy},
title = {generating-rbs-inline security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs-inline/audits/8},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "generating-rbs-inline security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "DmitryPogrebnoy"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs-inline/audits/8"
identifiers:
- type: other
value: "skillstore:dmitrypogrebnoy-generating-rbs-inline:audit:8"
description: "Skillstore immutable audit report identifier"
通常の機能開発中に、サービスオブジェクト、モデル、プレーンなRubyクラスへインライン型コメントを追加します。
メンテナーがソースファイル内でAPI契約を確認できるように、publicメソッドの近くに型情報を配置します。
広範なuntypedアノテーションを避け、生成されたシグネチャを検証しながら、RBS-inlineを段階的に導入します。
Use generating-rbs-inline to add RBS-inline annotations to this Ruby file. Avoid untyped and ask before guessing unclear types.
Review this Ruby class and add inline RBS comments for public and private methods using callers and tests for context.
Annotate these Data.define and Struct.new declarations with RBS-inline comments, including attributes and constructor behavior.
Generate precise inline annotations for this module, run available RBS validation steps, and refine any reported type errors.
作成者
DmitryPogrebnoyライセンス
MIT
Skillstore リビジョン
r1
バージョンに関する注意
作者はバージョンを宣言していません。
参照
c579efd02184f1128d6741d16e6c8d951d7d4208
メンテナンスの新しさ
2026/7/25
利用状況
14 ダウンロード · 186 閲覧
Sorbet RBIシグネチャの生成
Rubyチームでは、ソースファイルを変更せずに型シグネチャが必要になることがよくあります。このスキルは、Claude、Codex、Claude Codeが正確なSorbet RBIファイルを作成し、Sorbetで検証できるようにガイドします。
Ruby RBS シグネチャを生成する
Ruby プロジェクトでは完全な RBS シグネチャが不足していることが多く、静的型チェックが制限されます。このスキルは、Ruby ソースから純粋な RBS ファイルを生成し検証する手順を Claude、Codex、または Claude Code に案内します。
Sorbet のインラインシグネチャを生成
Ruby チームでは、ロジックを RBI ファイルへ移動せずに、型付きのメソッド契約が必要になることがよくあります。このスキルは、Claude、Codex、Claude Code がソースファイル内に Sorbet の sig ブロックを直接追加できるようにガイドします。
RubyとRailsのコード品質を向上
作成者 sickn33
Rubyプロジェクトでは、明確なイディオム、テスト、パフォーマンスチェックが求められることがよくあります。このスキルは、Rails、gem、リファクタリング、プロファイリングを通じて、Claude、Codex、Claude Codeを支援します。
Railsアップグレードを安全に評価
作成者 sickn33
Railsアップグレードには、破壊的変更、依存関係のずれ、リスクのあるファイル上書きが隠れていることがあります。このスキルは、変更を適用する前に、構造化されたアップグレード評価と選択的なマージ計画を作成します。
Ruby の挨拶サンプルを実行する
作成者 EnactProtocol
開発者には、Enact ツールの実行を検証するための小さなサンプルが必要です。このスキルは、パーソナライズされた挨拶と Ruby バージョンの出力を返す Ruby スクリプトを実行します。
フレームワーク横断でテスト品質を分析
作成者 C0ntr0lledCha0s
弱いテストは欠陥を隠し、リファクタリングを遅らせ、カバレッジ数値を誤解させます。このスキルはテストスイートを分析し、信頼性、保守性、カバレッジ、ミューテーションテストについて優先順位付きの指針を提供します。
高度な Git ワークフローを習得する
作成者 AutumnsGrove
複雑な Git 履歴は、作業内容を失わずに修復するのが難しい場合があります。このスキルは、rebase、conflicts、bisect、recovery、branch management のためのガイド付きワークフローを提供します。
信頼性の高いJestテストスイートを構築する
作成者 C0ntr0lledCha0s
Jestプロジェクトでは、一貫したセットアップ、モック、アサーションパターンが必要になることがよくあります。このスキルは、JavaScript、TypeScript、React、Vitestスタイルのテスト向けに、焦点を絞ったガイダンス、テンプレート、チェックを提供します。