kmp-snapshot-testing-setup

Installation
SKILL.md

KMP Snapshot Testing Setup

KMP + Compose Multiplatform プロジェクトにスナップショットテスト基盤を一式セットアップする。

Usage

確認事項

セットアップ前に以下を確認する。ユーザーの指示から明確に読み取れる項目は確認を省略してよい。

  1. プロジェクト構成 — build-logic ディレクトリの有無、既存の convention plugin
  2. テスト基盤モジュールのパス — デフォルト: core/testing/snapshot (値/StateHolder PBT) + ui/core/testing (Compose PBT)
  3. パッケージ名 — 既存の構成から推定
  4. セットアップ範囲 — 以下から選択 (デフォルト: 全て)
    • Convention plugins (convention-kmp-test, convention-kmp-snapshot-testing)
    • Core testing module (shouldMatchSnapshot, StateHolderSnapshotPbtSpec, LogicSnapshotPbtSpec)
    • Compose testing module (ComposeSnapshotPbtSpec, runComposableSnapshotTest)
    • Shell scripts (tools/snapshot-diff.sh + step scripts)
Related skills
Installs
1
Repository
tbsten/skills
GitHub Stars
1
First Seen
Mar 29, 2026