01
このSkillでできること
- ✓同一コミットでプレビューを複数回レンダリングする
- ✓PNG・GIF・フィルムストリップの差分を比較する
- ✓不安定要因を時計・乱数・画像・測定順序などから絞り込む
- ✓修正後のバイト一致と証拠を確認する
02
使い方
01
STEP 1
差分が出たコミットを固定する
02
STEP 2
同じプレビューを通常3回程度再レンダリングする
03
STEP 3
出力ハッシュと画像差分を比較する
04
STEP 4
原因を固定し、再テストと証拠ファイルを記録する
03
Skillのインストール
初心者におすすめ
AIにこのSkillを追加してもらう
GitHub URLごとCodexやClaude Codeへ渡し、現在の環境に合う方法を判断してもらいます。
このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。
Repository:
https://github.com/yschimke/compose-ai-tools手動でインストールする
README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。
for i in 1 2 3; do
./gradlew :samples:android:composePreviewRender --rerun \
-PcomposePreview.filter=<PreviewFunctionName>
cp <module>/build/compose-previews/renders/<Preview>.png run-$i.png
done
md5sum run-*.pngcurl -fsSL https://raw.githubusercontent.com/yschimke/skills/main/scripts/install.sh | bash04
このSkillを使うプロンプト例
Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。
このPRのプレビュー差分を同一コミットで再レンダリングし、回帰か不安定性かをハッシュ付きで判定してください。出力例を見る
5回のレンダリングが同一ハッシュなら差分は実回帰として調査し、異なるならプレビュー不安定として原因を切り分けます。05
安全性チェック
自動解析による参考情報です。Skillの安全性を保証するものではありません。
外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報明確な記述なし
検出根拠を見る
- network: reference in the published [`compose-preview-review`](https://github.com/yschimke/skills) skill for how to flag instability on someone else's PR. # com
- network: ng else on this page is optional. **[📖 Documentation](https://yschimke.github.io/compose-ai-tools/)** · [Install](https://yschimke.github.io/compose-ai-
06