flake-triage

Composeプレビュー不安定性トリアージ

同一コミットの再レンダリング結果を比較し、ビジュアル差分が本当の回帰か非決定的な表示かを切り分けるスキル。

AIスキル大辞典による日本語要約
品質評価93/100評価確度:十分
人気度(GitHub Star) 70発掘スコア 80
01

このSkillでできること

  • 同一コミットでプレビューを複数回レンダリングする
  • PNG・GIF・フィルムストリップの差分を比較する
  • 不安定要因を時計・乱数・画像・測定順序などから絞り込む
  • 修正後のバイト一致と証拠を確認する
02

使い方

01
STEP 1

差分が出たコミットを固定する

02
STEP 2

同じプレビューを通常3回程度再レンダリングする

03
STEP 3

出力ハッシュと画像差分を比較する

04
STEP 4

原因を固定し、再テストと証拠ファイルを記録する

03

Skillのインストール

この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-*.png
curl -fsSL https://raw.githubusercontent.com/yschimke/skills/main/scripts/install.sh | bash
04

この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

関連Skill