データの整合性、バージョニング、多言語ローカライズを検証する Swift ViewModel テストを作成するための専用ジェネレーターです。
レジストリから直接スキルをインストールする最速の方法です。
npx clawhub@latest install fosmvvm-viewmodel-test-generator
スキルフォルダを以下のいずれかの場所にコピーしてください
~/.openclaw/skills/ <project>/skills/ 優先順位:ワークスペース > ローカル > バンドル
このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。
Clawhubを使って fosmvvm-viewmodel-test-generator をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。
ZIPアーカイブで生のスキルファイルを取得します。
FOSMVVM ViewModel テストジェネレーターは、Openclaw Skills ライブラリ内の開発者向けツールであり、FOSMVVM ベースのアプリケーション向けの堅牢なテストスイート作成を自動化します。このツールは、ViewModel の信頼性における 3 つの重要な柱に焦点を当てています。それは、Codable のラウンドトリップの整合性の確保、構造的なバージョニングの安定性の維持、およびすべての @LocalizedString プロパティがさまざまなロケールで正しく翻訳されているかの検証です。このスキルは、手動のテストボイラープレートを標準化されたアーキテクチャに準拠したテストパターンに置き換えることで、開発者が高品質なコードベースを維持するのを支援します。
LocalizableTestCase プロトコルを利用することで、このスキルは最新の Swift テストフレームワークとシームレスに統合されます。これにより、開発者は ViewModel がデータ損失なしにエンコードおよびデコードできること、およびユーザー向けのすべての文字列がプロジェクトのローカライズファイルに含まれていることを迅速に確認でき、iOS および macOS 開発向けの Openclaw Skills スイートの不可欠な要素となっています。
これをワークフローに統合するには、プロジェクトが FOSMVVM アーキテクチャで構成され、FOSFoundation および FOSTesting にアクセスできることを確認してください。エージェントインターフェースで次のコマンドを実行します。
/fosmvvm-viewmodel-test-generator
スキルは Openclaw Skills セッションの既存のコンテキストを利用して会話で議論された ViewModel を特定するため、手動でのファイルパス入力は不要です。
このスキルは、プロジェクトの整理と Openclaw Skills 標準との互換性を維持するために、厳格なファイル構成スキーマに従います。
| ファイル形式 | 命名規則 | ディレクトリパス |
|---|---|---|
| テストスイート | {Name}ViewModelTests.swift | Tests/{Target}Tests/Localization/ |
| YAML データ | {Name}ViewModel.yml | Tests/{Target}Tests/TestYAML/ |
これは LocalizableTestCase インフラストラクチャを利用しており、LocalizationStore の初期化と、SPM ターゲットで定義されたプロジェクトのリソースアクセサーを介したリソースバンドルへのアクセスが必要です。
ローディング
FOSMVVM アーキテクチャを使用して、SwiftUI 向けの型安全でローカライズされた ViewModel とファクトリの作成を自動化します。

XCTestとFOSTestingUIフレームワークを使用して、FOSMVVM SwiftUIビューの堅牢なUIテストの作成を自動化します。

組み込みの状態管理とアーキテクチャの整合性を備えた FOSMVVM ViewModel をレン더リングする、標準化された SwiftUI ビューを作成するための専用ジェネレーターです。

FOSMVVM アーキテクチャを使用して SwiftUI アプリケーションのエントリポイントを生成および構成するための専用の自動化スキルです。

FluxやImagenなどの高度なモデルを使用し、Krea.aiを通じて高品質な画像を生成するプロフェッショナル級のAIスキル。

象徴的な Commodore 64 SAM ボイスを再現する、AI エージェント向けのレトロなロボットテキスト読み上げエンジンです。

エージェントセッションをまたいで会話の継続性を確保するために、最近の Telegram メッセージ履歴を取得するトグル切り替え可能なスキルです。








































