Community画像github.com

voytas75/ai-image-prompt-analyzer-and-refactorer

画像生成・編集用のプロンプトを、明示的な変更・保持の制約と機能的な参照画像の役割にリファクタリングします。

ai-image-prompt-analyzer-and-refactorer とは?

このスキルは、画像生成や画像編集のプロンプトを分析し、より明確で矛盾のない構造へとリファクタリングするためのものです。具体的には、プロンプトから実際のゴールを抽出し、曖昧な品質表現を具体的な物理的制約に変換します。さらに、編集時には「変更する対象」と「保持する対象」を明確に分離し、参照画像ごとに「役割(被写体の同一性、衣服、環境など)」を定義することで、モデルが意図しない属性を転送するのを防ぎます。最終的には、`CORE INTENT`、`TARGET TO CHANGE`、`PRESERVATION LIST`、`REFERENCE ROLES`、`OUTPUT SETTINGS` からなる検査可能なスキーマを出力します。このスキルはテキスト生成のみを行い、画像は生成しません。主にClaude CodeやClineなどのエージェント環境での使用を想定しています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/voytas75/skills/tree/HEAD/skills/ai-image-prompt-analyzer-and-refactorer

Installed? Explore more 画像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

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

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

ドキュメント

画像プロンプトリファクタリング

  1. 実際のゴールを抽出する。 生成と編集を分離する。被写体、物理的シーン、提供された参照画像を特定する。重要なターゲットや矛盾する要件が不明瞭な場合は、アイデンティティ、ポーズ、カメラメタデータをでっち上げるのではなく、1つの焦点を絞った質問をする。確認: ゴールが明示的であること。
  2. ノイズを除去または具体化する。 このワークフローは、曖昧な品質誇張表現よりも物理的制約を優先する。サポートされていない受賞歴・プラットフォーム・最上級表現は削除する。意味のあるスタイルや照明のリクエストは、観察可能なプロパティに変換する。解像度、HDR、レンダラー名は普遍的無効ではない。特定のモデルや要求されたワークフローにとって重要かもしれない。実際の出力設定は説明プロンプトとは別に保持し、明示的に要求されたレンダリングスタイルは、破棄する前に保存するか、または確認を取る。確認: ユーザーの意味のある制約が黙って削除されておらず、普遍的なモデル効果を主張していないこと。
  3. 変更と保存を分離する。 編集の場合、1つの境界のある編集目的を選択する。明示的に変更されたプロパティを除き、該当するアイデンティティ、顔の構造、ポーズ、衣服、フレーミング、遠近法、照明を保持する。未知の正確な焦点距離を断言しない。合成に連携した照明の変更が必要な場合、それらを同じ目的内で名前付けし、決して不変条件として指定しない。新規画像の場合は、架空の原画像の不変条件ではなく、生成ターゲットを使用する。確認: 何も同時に変更・保持されていないこと。
  4. 機能ごとに参照画像を割り当てる。 各画像に1つの明確な抽出役割(例:被写体の同一性/衣服、環境のジオメトリ/マテリアル)を与える。意図しない転送を明示的に除外する。役割や編集境界の説明が必要な場合は、references/worked-examples.md を参照する。確認: 提供されたすべての参照画像に役割があり、競合する役割は解決されるか問い合わせられること。
  5. この検査可能なスキーマを返す。 参照画像の役割がない場合はそれを省略し、出力設定が要求されていない場合はそれを省略する。生成の場合、保存リストにはユーザーが指定した不変条件のみを記述するか、原画像が存在しないことを示す。
CORE INTENT: <ゴールの物理的な要約>
[TARGET TO CHANGE]: <1つの境界のある編集目的、または生成ターゲット>
[PRESERVATION LIST]: <該当する変更されていないプロパティ;変更対象は除外>
[REFERENCE ROLES]:
  - 参照画像 1: 厳密に <明確な役割;必要に応じて除外条件を指定> を抽出。
[OUTPUT SETTINGS]: <要求されたサポート対象の設定。シーンの説明とは別に記述>

完了: プロンプトはターゲット、不変条件、参照画像の役割を明示しており、矛盾やでっち上げられたメタデータはありません。このスキルはテキストのみを生成し、画像は生成しません。プロンプト構造は、決定的なモデルへの従順性を保証するものではありません。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル