Communitygithub.com

Asset QA

ChatGPT/Google FlowなどのAIが生成した画像や動画の品質を、ブランドやプラットフォームの基準に照らしてチェックし、修正用プロンプトを作成します。画像内のテキストのスペルミス、ブランドパレットへの色の準拠、UIで隠れる安全圏外のテキスト、テキストサイズとコントラスト、アスペクト比と解像度、ロゴやキャラクターの変化、不自然な形状、動画のフレーム間のジャンプやグリッチ、色ずれ、テキストの変形、音声、尺をチェックします。

Asset QA とは?

Asset QAは、AIエージェント(Claude Code、Cursor、Codexなど)と開発者が、ChatGPTやGoogle Flowなどの生成AIツールで作成した画像や動画の品質保証を自動化するスキルです。このスキルは、ブランドのカラーパレットやプラットフォームの仕様(ストーリー、リール、フィードなど)に基づいて、生成アセットを詳細にチェックし、即座にコピー&ペースト可能な修正用プロンプトを生成します。具体的には、画像内のテキストスペル、ロゴやキャラクターの一貫性、テキストがUIに隠れる安全圏内の問題、テキストサイズとコントラスト、アスペクト比と解像度、人体の異常、動画ではフレーム間の不連続、色ずれ、テキスト揺れ、音声や尺の問題を検出します。ユーザーの目視確認とスクリプトによる数値チェックを組み合わせるワークフローを採用しており、結果は表形式のレポートとともに、修正用の最適化されたプロンプトとして提供されます。このスキルは主にPythonスクリプト(qa_image.py、qa_video.py、logo_compare.py、fixprompts.py)で構成され、ブランド情報はprofile.jsonで管理します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pawangai/pawang-content-studio/tree/HEAD/skills/asset-qa

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Asset QA は何をしますか?

アップロード前にAI生成結果をチェックし、そのまま貼り付け可能な修正プロンプトを作成します。最良のチェックは、ご自身の目(画像を直接読む)とスクリプト(目では見えない数値:パレット外の色の割合、安全圏に対するテキスト位置、コントラスト、フレーム間のジャンプ)を組み合わせることです。

ワークフロー

  1. 入力を受け取る: 画像・動画の成果物、目的のフォーマット(story, reels, feed, square, og, wide, pinterest; python scripts/qa_image.py --formats)、ブランド(profile.json または --colors からのカラーパレット)、期待されるテキスト(正確な文のリスト)、および参照用のロゴ/キャラクター画像(ある場合)。フォーマットが指定されていない場合は、画像のアスペクト比から推測し、その仮定を明記します。
  2. まずは目で確認する。 画像(または動画のコンタクトシート)を開き、テキストを自分で読みます。各単語のスペルミス、ロゴ、キャラクター、指・体の部位の数、不自然な物体、意味不明なテキスト、端の切れを記録します。OCRは補助的なものです(英語、装飾フォントは誤認識が多いため)ので、目視確認は常にOCRより優先されます。
  3. スクリプトを実行する。
    • 画像: python scripts/qa_image.py hasil.png --format story --profile profile.json --expect "文1|文2"
    • 動画: python scripts/qa_video.py klip.mp4 --format reels --profile profile.json --expect-duration 24(または --colors "色名=#HEX,...")その後 contact.jpg とマークされたフレームを確認します。
    • ロゴ/キャラクター: python scripts/logo_compare.py acuan.png hasil.png [--crop x0,y0,x1,y1]; 高いスコアは確実な証拠ですが、単純なフラットロゴで低いスコアが出ても異なるとは限らないので、並べて比較します。
  4. レポートを作成する 表形式で: 検査項目 | 結果(合格/修正必要) | 所見 | 修正方法。最も重大なもの(スペルミス、ロゴ/キャラクター、UIで隠れるテキスト)から、軽微なもの(見た目の問題)の順に並べます。実際に検査していない項目については「合格」と報告せず、データがない場合は「未検査」と記載します。
  5. 修正プロンプトを作成する: issues.json に記入後、python scripts/fixprompts.py issues.json fix.md を実行します(タイプ: spelling, palette, logo, character, safe_zone, small_text, contrast, extra_text, ratio, anatomy, video_text, video_glitch)。プロンプトは問題ごとに1つ; ChatGPTやFlowは一度に一つずつ変更する方が安定します。優先順位と戦略については references/qa-checklist.md を参照してください。
  6. 成果物を提出する: 返信には簡潔なレポートを、修正プロンプトはコードブロック内に(1~3個まではそのまま返信に、それ以上は .md ファイルにして present_files で提出)。最終判断を明記します: アップロード可能 / 先に修正 / 再生成。

判断ルール

  • アップロード可能: スペルミスなし、ロゴ・キャラクターが一致、UIで隠れるテキストなし、色がパレット内。
  • 先に修正: 局所的な問題が1つまたは2つ(スペルミス、1色のずれ、位置の問題)。
  • 再生成: キャラクター・ロゴが全体的に変わっている、形状が壊れている、または複数の問題が同時に発生; より厳密なプロンプトで再生成した方が早い。
  • 動画内のテキスト: 動画からテキストを削除し、CapCut/Canvaで追加することを推奨; AI動画内のテキストは安定しないことが多い。

正直に伝えるべき限界

  • OCRはすべてのフォントを認識できるわけではありません。装飾フォントで「見つからない」と出ても必ずしも間違いとは限らず、OCRで正しく読めたテキストも目で確認する必要があります。
  • パレットチェックは平均色差を使用します。照明やグラデーションにより色が多少ずれるのは正常です。
  • 安全圏は一般的な目安です。アプリの表示は変わるため、最初に1つの投稿でテストしてください。
  • スクリプトは美しさやメッセージの適合性を評価しません。それはあなたの判断です。

ファイル

  • scripts/qa_image.py - アスペクト比、パレット、OCR、安全圏、テキストサイズとコントラスト、--expect に対するスペルチェック
  • scripts/qa_video.py - 技術情報、フレーム、コンタクトシート、ジャンプ、色ずれ、音声、尺
  • scripts/logo_compare.py - ロゴ/キャラクターの参照画像との比較
  • scripts/fixprompts.py - そのまま貼り付け可能な修正プロンプトの生成
  • references/qa-checklist.md - チェックリストと修正戦略

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

pawangai/brandboard-standard

Membuat, menyusun, atau mengaudit brand board / brand guideline satu halaman dengan struktur section yang standar (hero, variasi logo, palet warna, tipografi, gaya bahasa, contoh penerapan, footer, maskot, ikon, pola background, dll). Punya dua cakupan - bertingkat (default) dan lengkap (semua section terisi). Gunakan skill ini setiap kali user minta dibuatkan brand board, brand guideline, brand identity sheet, style guide visual, prompt gambar untuk brand board, atau minta brand board baru "dis

pawangai/brand-command-pack

Buat file Markdown berisi kumpulan "command" prompt gambar siap salin untuk ChatGPT (logo, carousel IG, story IG/WA, OG image, feature image artikel, X/Twitter, LinkedIn, Pinterest, iklan, testimoni, mockup, dll) dari brand board, logo, foto, atau deskripsi brand yang diberikan user. Gunakan skill ini setiap kali user mengunggah brand identity board/logo/foto brand lalu meminta "buatkan command", "kumpulan prompt konten", "prompt sosmed", "command seperti /scrapbook tapi untuk brand saya", "temp

pawangai/brand-profile-builder

Ubah brand board, logo, foto, atau deskripsi brand menjadi satu profil brand baku (profile.json) yang menjadi sumber tunggal bagi semua skill konten lain (command gambar, video Flow, teks dan layout, jadwal, caption, balasan, QA). Mengekstrak nama, tagline, CTA, palet warna dengan role dan hex, font, deskripsi logo, maskot, layanan, paket, nada suara, dan hal yang dihindari; memeriksa kontras warna (WCAG) untuk menemukan pasangan warna yang tidak boleh dipakai sebagai teks; menghasilkan Brand Lo

pawangai/caption-writer

Tulis caption siap unggah untuk konten sosial media (carousel, reel/short/TikTok, foto, story, testimoni, promo, thumbnail) di banyak platform sekaligus (Instagram, TikTok, LinkedIn, X, Threads, Facebook, Pinterest, YouTube Shorts, WhatsApp Status) dengan hook, isi, CTA, hashtag, alt text, komentar pertama, dan alternatif hook, disesuaikan dengan suara brand. Skill ini memeriksa batas karakter tiap platform, panjang hook sebelum "selengkapnya", jumlah hashtag, link yang tidak bisa diklik di Inst

関連スキル