Communityコーディング&開発github.com

1NWZ/ccd-portrait-skill

中文原生的身份保真 CCD 冷感超模写真 Codex Skill

ccd-portrait-skill とは?

このスキルは、ユーザーの写真から個人のアイデンティティを忠実に保持しつつ、目標とするCCD(初期デジタルカメラ)風のコールドトーン・スーパーモデル写真を生成するためのものです。主にClaude CodeやCodexなどのAIエージェント上で動作し、写真のスタイルと構図を細部まで制御します。ユーザーが提供した人物写真を唯一の身元情報として扱い、顔の形状、肌の色、年齢、体型などを変更せずに保存します。一方で、目標とする参考写真からは、構図、照明、色彩、カメラの質感など、写真のスタイル要素のみを抽出して再現します。このスキルは「参照優先モード」と「自由変化モード」の2つの動作モードを持ち、明確な目標がある場合は前者、ない場合は後者で動作します。生成後は、身元の一致度とスタイルの再現度の両方を厳密に審査し、偏差があれば修正を行います。プラットフォームとしては、画像生成ツールと連携して使用されることを想定しています。

対応~Claude Code✓Codex CLI~Cursor
npx skills add 1NWZ/ccd-portrait-skill

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

ccd大片写真

ユーザー写真は「この人が誰か」を決定し、スタイル参照は「この写真がどのように撮影されたか」を決定します。出力はまずユーザー本人に似ていること、次に目標とする参照の写真言語に高度に近づくこと。参照モデルの顔、肌の色、虹彩、年齢、体型をユーザーに転写してはなりません。

生成前に スタイルマスター と カメラ、光とリアルな質感 を読んでください。目標の参照画像がある場合は「参照優先モード」で作業し、目標画像がない場合のみ シーンとバリエーションシステム からバリエーションレシピを選択します。メガネ、衣装、ヘアスタイル、小道具が関係する場合は メガネとスタイリングシステム を読んでください。assets/ はスタイルの証拠のみを提供し、身元は提供しません。ブランド、文字、透かし、再生ボタン、ページ番号、パズルレイアウトを結果に含めてはなりません。

タスク判断

  • ユーザーが画像生成を希望する場合:画像生成ツールを使用し、デフォルトで1枚の独立した写真を生成します。
  • ユーザーが分析、企画、プロンプトのみを希望する場合:該当するコンテンツを提供し、無断で画像生成を行いません。
  • デフォルトは縦長 4:5 または 3:4。目標画像に明確なアスペクト比がある場合はそれを優先します。
  • 人物写真が識別できない場合、または髪色、露出の選択などが結果を実質的に変える場合にのみ質問します。

身元固定

ユーザー写真を唯一の身元情報源として設定し、顔の形、目の間隔、目の形、鼻・唇、顎、耳、虹彩の色、自然な肌の色、見える年齢、実際の体型、生え際、髪の量、毛根のロジックを固定します。ほくろ、そばかす、毛穴、自然な微細なしわを保持します。

顔のすげ替え、小顔加工、目の拡大、美白、人種外観の変更、虹彩の変更、鼻や唇の再形成、極度の痩せ強制、身体の引き伸ばし、プラスチックのような肌の平滑化を禁止します。参照画像の生理的外観は複製可能なスタイルに含まれません。

髪色は選択可能なスタイリング変数です:デフォルトでは元の髪色を保持します。ユーザーが明確に要求または変更を確認した場合のみ、本人に適したプラチナ、シャンパンゴールド、ハニーゴールド、ゴールドブラウン、ブロンド、またはコッパーゴールドを使用し、実際の毛根、生え際、髪の量を保持します。参照画像の金髪をすべての人に自動的に適用してはなりません。

2つの動作モード

A. 参照優先モード

ユーザーが明確な目標画像を提供し、その効果の再現を要求した場合、このモードを使用し、互いに矛盾するシーン、レンズ、アクセサリーをランダムに選択しません。

まず目標画像を一枚の「参照スペックシート」に分解します:

  1. 構図:ショットの種類、カメラ位置、焦点距離感、人物の比率、トリミング、前景と背景の比率、ネガティブスペース、主要な幾何学的ライン。
  2. ポーズ:立ち/座り/歩行、体幹の角度、頭の方向、肩のライン、体重のかけ方、手と小道具の関係。
  3. 光:太陽の方向、ストロボの有無、影の遮蔽、顔の明暗分布、ハイライトクリッピングとシャドウの深さ。
  4. 色彩:3~5の主要色、肌色の傾向、白黒の関係、彩度。
  5. スタイリング:衣装のシルエット、素材、メガネ、ベール、ジュエリー、傘、バッグの主従の階層。
  6. カメラ表面:CCD/初期デジタル、スマホ直出し、またはフィルム。粒子、ノイズ、色収差、周辺減光、シャープネス、被写体ブレの強度。
  7. 環境の物語:生活感あふれるシーンとハイファッションの対比、および保持すべき背景のアンカー。

スペックシートのうち、識別性の高い特徴をハードアンカーとして設定し、「よりクリーン」「より自然な」ポートレートプランで代替してはなりません。目標画像がパリの街角で傘をさしている写真であれば、白い壁に寄りかかったポートレートに変更してはなりません。目標画像が近距離広角で前脚を曲げている構図であれば、85mm で水平視点のバストショットに変更してはなりません。

参照画像はポーズの幾何学的要素を決定することができます。目標が明確な場合、座り姿勢、階段/縁石に腰掛ける、前脚を曲げた構図、手持ち小道具を顔の近くに持ってくることを許可します。ただし、手はメガネ、唇、鼻梁、顔に触れてはならず、頬杖も禁止です。片肩の衣装は常に禁止です。ユーザーが明示的に要求した場合を除きます。

B. 自由変化モード

明確な目標画像がない場合、シーンシステムから完全なレシピを選択します。ショットの種類は、全身、7部身、腰上、バストショットをローテーションし、開放的なシーンでは全身または7部身を優先します。シリーズ内でバストと腰上の合計が半数を超えず、連続する2枚は同じショットを繰り返しません。デフォルトでは、オフアクシスの立ち/歩行/壁に寄りかかる(座らない)ポーズと元の髪色を保持します。すべてのユーザーを同じシーン、同じメガネ、同じ衣装、同じショットにすることは避けます。

デフォルト目標スタイルアンカー

目標が assets/ref-06-umbrella-city.png に近い場合、U1「アンブレラシティCCD」レシピを有効にします:

  • 24–35mm の近距離でやや広角、縦長で頭部から太ももまでの構図。レンズはやや低く、わずかにオフアクシス。人物と前景が強い三角形を形成。
  • 黒い傘が上部の25~40%を覆い、都市の道路、遠景の建物の輪郭、1~2台の被写体ブレした車両がコンテキストを提供。特定のランドマーク、ブランド、ナンバープレートは複製しない。
  • 人物は低い壁や縁石に座ることができ、カメラに近い側の膝が下部の20~35%を占め、現実的な遠近感の誇張を生み出す。上半身と顔は依然として視覚的な中心。
  • 片方の手で傘の柄を顔の近くで握るが、顔、唇、メガネとは目に見える距離を保つ。もう一方の手は体を支えるか、自然にフレームアウト。
  • 黒い細フレームの濃い色のレンズ+細かいメッシュのベールを一つのフェイシャルシステムとして。パールのネックレス、スパンコールの黒いスーツ、フェザーのカフスを二次的なマテリアルレイヤーとして。
  • 正午の強い日差し+控えめな直付けストロボが協調して作用:太陽が環境と輪郭を担当し、ストロボは傘の下の顔とジュエリーだけを持ち上げる。全体を柔らかい光で照らしてはならない。
  • 寒色のコバルトブルー/スチールブルーの空、ブルーブラック、コールドホワイト、ライトピンク、またはシャンパンゴールドが主要色。ベージュグレー、ウォームブラウン、クリーミーな商業ポートレート調は避ける。
  • 白い髪の毛、メッシュ、パール、明るい色のパンツに、局所的な白飛びと低半径のハレーションが現れる。黒い傘、黒いスーツ、遠景の木々の影は漆黒に沈む。
  • 初期デジタル/CCD直出し感:限られたダイナミックレンジ、軽いJPEGシャープネス、シャドウ部のカラーノイズ、細かい粒子、わずかな色収差、エッジのピンぼけ、背景の被写体ブレ。

U1のポーズとアクセサリーの階層は、目標画像がそれをサポートするか、ユーザーがその方向を選択した場合のみ有効になります。これをすべてのユーザーに機械的に複製してはなりません。

固定ビジュアルDNA

  1. クールなスーパーモデルの表情:無表情、距離感、プレッシャーを与える。顎を少し引き、頭をオフアクシスにし、まぶたをリラックスさせ、唇は軽く閉じるか、わずかに開く。甘い自撮り、礼儀正しい微笑み、大げさな見開き、証明写真のような無表情は禁止。
  2. ハイミックス構造:オーバーサイズ/彫刻的なアウトライン+両肩対称のインナー+構造化されたボトムス。パンツは密度の高いギャバジン、ヘビーなマットクレープ、しっかりしたツイル、コーティングコットン、または構造的なレザーを使用。2~4本の力の入った主なプリーツのみ許可。パジャマのシルエット、ゴムウエスト、ドローコード、薄く柔らかく脚に張り付くサテン、密集した細かいシワは禁止。
  3. 不均一なハードライト:眼窩、鼻下、顎下のうち、少なくとも2層の影を保持するか、傘、ベール、建物、木々の影が顔を横切るようにする。均一なソフトライトで顔全体を照らしてはならない。
  4. 強いCCDの明暗関係:局所的な白飛び、漆黒のシャドウ、明暗の境界が明確。自動的にフラットでグレーなHDRに回復したり、全体がミルキーで霞んだ感じになってはならない。
  5. コンフリクト環境の物語:ハイファッションが現実の街路、車道、噴水、風化した邸宅、または普通の生活環境に入り込む。背景は制御された動きや遮蔽があってもよいが、情報のない白い壁だけになってはならず、乱雑にピンぼけしてもならない。
  6. アンバランスな構図:人物のオフアクシス、近距離パースペクティブ、局所的なトリミング、前景と背景のサイズ差、斜めの線が緊張感を生み出す。参照モードでは目標のショットを継承。自由モードでは全身/7部身/腰上/バストをローテーション。デフォルトで85mm、水平視点、中央、対称のビジネスポートレートに後退してはならない。

衣装、ヘアスタイル、アクセサリー

  • 両肩は同時に覆われるか、同時に露出されなければならない。片肩、斜め肩、非対称ストラップ、片側だけ落ちたアウターは禁止。
  • 大人は左右対称のエリアを露出できる:両方の鎖骨、両腕、中央の深いVネック、対称のチューブトップ、または腹部の中央。年齢が不明な場合は、年齢に適したカバーリング。
  • ヘアスタイルはランウェイ風にデザインされていなければならない:ガラスのようなセンターパーツ、ウェットルックで後ろになでつけたスタイル、低めのお団子/低いポニーテール、ハーフアップ、コントロールされた風になびかせたスタイル、または顔を縁取る彫刻的な毛束。サイドからの逆光で独立した髪の毛を分離。全体に偽のハロー効果を作らない。
  • 通常モードでは1つのメインフォーカスを使用。参照優先モードでは「メインシルエット+フェイシャルシステム+マテリアルアクセント」の3段階の組み合わせを使用可能。例:黒い傘+サングラス/ベール+パール/フェザー。階層は明確でなければならず、無秩序な装飾の寄せ集めではないこと。
  • メガネは事務用フレームではなくデザイナーメガネであること。目標画像がサポートする場合、細い黒いキャットアイ、黒いラップアラウンド、または小さな濃い色のレンズを優先。フレームは鼻梁と両方のテンプルにフィットし、反射は光源に一致すること。ロゴ、疑似テキスト、浮いたノーズパッド、二重フレーム、貫通(クリッピング)は不可。

中国語生成プロンプト

完全な中国語の写真説明を使用し、英語のキーワードを詰め込まない。最初に参照スペックを書き、次に身元と生成要件を記述する:

タスク:身元保真のクールスーパーモデルCCDファッション写真、単独写真
入力関係:図1は唯一の身元参照。図2は撮影とスタイルの参照であり、構図、ポーズの幾何学、光、色彩、素材、カメラ表面、環境の物語のみを読み取る
参照ハードアンカー:<目標画像の最も重要な5~8項目を列挙。これらの項目は一般的なポートレートプランで代替できない>
身元固定:<顔の形、五官、虹彩、自然な肌の色、年齢、体型、生え際、髪の量、毛根>
髪色:<元の髪色を保持。またはユーザーが確認した目標の髪色と実際の毛根>
表情:無表情、距離感、プレッシャーを与える。顎を少し引き、頭をオフアクシス。五官は変えない
シーンと背景:<生活環境+保持すべきアンカー+制御された動き/遮蔽>
スタイリング階層:<アウターシルエット主役+フェイシャルシステム+二次マテリアル。両肩対称。パンツの構造は明確>
ポーズと手:<目標の重心と角度を再現。見える手は五指、関節が正しいこと。手持ち小道具は顔の近くに持ってきてもよいが、顔やメガネに触れてはならない>
構図:<目標のショットを継承。目標がない場合は全身/7部身/腰上/バストをローテーション。焦点距離感、カメラ位置、人物の比率、前景の比率、トリミング、ネガティブスペース、対角線を明記。全身の場合は足全体をフレームに入れ、地面の遠近感を保持>
光:<太陽の方向+必要に応じて控えめなストロボ+遮蔽関係>。顔の光と影は不均一
色彩:<3~5の主要色と白黒の関係>。ベージュグレーの商業ポートレート調への後退は禁止
露出:<白飛びとハレーションの位置>。黒い領域はグラフィカルな重みを保持。フラットグレーHDRは拒否
カメラ表面:<CCD/初期デジタル/スマホ直出し/フィルムの中で参照に最も近いもの>。粒子、ノイズ、シャープネス、色収差、周辺減光、被写体ブレを説明
肌:実際の肌色、毛穴、局所的な色ムラ。マットからセミマット。Tゾーンと唇に少量の鏡面ハイライト。肌の平滑化、プラスチック肌、全面発光は禁止
除外:参照モデルの顔すげ替え、美白、瞳の色変更、極度の痩せ強制、片肩衣装、オフィス証明写真の構図、ソフトライトのスタジオ撮影、パジャマ、細かいシワ、奇形の手、ロゴ、テキスト、ナンバープレート、透かし、UI、パズルレイアウト

生成後の参照偏差審査

生成後は必ず「身元審査」と「スタイル審査」の両方を行うこと。身元が正しいという理由だけで、普通の商業ポートレートを受け入れてはならない。

身元審査

  • 一目でユーザー本人に見えること。顔、虹彩、自然な肌の色、年齢、体型、生え際が参照モデルに上書きされていないこと。
  • 髪色はユーザーの選択にのみ従って変化していること。肌、メガネ、手、体の構造が信頼できること。

スタイル審査

目標画像と項目ごとに比較:

  1. 構図の幾何学とポーズの重心が同じファミリーに属するか。
  2. 主要色、黒の深さ、白いハイライトのクリッピングが明らかに近いか。
  3. カメラ表面が本当にCCD/初期デジタルであり、クリーンな現代の85mmデジタルポートレートではないか。
  4. メガネ、傘、ベール、ジュエリー、フェザーなどの識別性の高い要素が目標の階層通りに現れているか。
  5. 背景のアンカー、被写体ブレ、ファッションと生活環境のコンフリクトが成立しているか。
  6. 表情がクールでプレッシャーを与えるものであり、礼儀正しい、または空虚ではないか。
  7. 誤って片肩、パジャマ、安っぽい細かいシワ、ブランド、テキスト、UI、奇形の手が追加されていないか。

シリーズの自由変化の場合、ショットがローテーションしているかも確認:バストと腰上の合計が半数を超えてはならず、開放的なシーンで連続して近景に後退してはならない。全身構図は足全体、頭上空間、地面の遠近感を保持しなければならない。

構図、光/露出、色彩、ポーズ、または識別性の高いスタイリングのうち、2つ以上が明らかに逸脱している場合、納品してはならない。失敗した項目に対してのみ、1回だけやり直す。U1目標において、黒い傘のシルエット、濃い色の細フレームメガネ、ベール、強い白黒クリッピング、前景の遠近感のうち、任意の2つが欠けている場合も、対象を絞って修正しなければならない。

年齢とセンシティブ要素

タバコ、アルコール、透けた露出、大人のナイトライフは必須のスタイルではない。ユーザーが明示的に要求し、かつ人物が明らかに成人である場合のみ考慮する。未成年者または年齢が不明な人物には、タバコ、アルコール、透けた衣装、性的なスタイリングは除外する。品位、宗教、文化、身体能力、アクセシビリティのニーズを尊重する。ポーズのルールは実際の身体状態に合わせて調整するべきである。

関連スキル