heytea-doodle-poster について
アップロード写真から手描き風ポスター、フレーバーモンスター、デスクトップペットを制作するビジュアル制作スキルです。被写体を保つ段階的な工程を採用し、ペットの形態と動作の節目で人による承認を求めます。
主な機能
- 01文字入り・文字なしポスターの制作
- 02フレーバーモンスターのデザイン
- 03実行可能なデスクトップペットの作成
- 04段階的な確認と修正
活用シーン
- 01商品写真を手描き風ポスターにする
- 02写真をもとにモンスターをデザインする
- 03承認済みの形態からペットを作成する
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ hchen1218/ heytea-style --skill heytea-doodle-posterインストール後、Claude Code で/heytea-doodle-posterを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
.gitignoreLICENSEASSET-NOTICE.mdREADME.md.github/workflows/ci.ymlassets/desktop-pet-runtime/package.jsonpackage-lock.jsonassets/desktop-pet-runtime/scripts/after-pack.jsrun-packaged-self-test.jsassets/desktop-pet-runtime/src/preload.jsmain.jsassets/desktop-pet-runtime/src/core/command-line.jsfloor-policy.jsepisode-player.jsmotion-planner.jsframe-grounding.jsruntime-model.jstrigger-controller.jsgesture-state.jscommand-queue.jsmanifest.jswalk-planner.jsassets/desktop-pet-runtime/src/renderer/pet.jsstyle.cssindex.htmlassets/desktop-pet-runtime/tests/episode-player.test.jscommand-line.test.jsafter-pack.test.jscommand-queue.test.jsgesture-state.test.js詳細
Heytea Doodle ポスター、フレーバーモンスター、デスクトップペット
遊び心のある HEYTEA のポスター表現に着想を得た、非公式のビジュアル作品を作成します。ラフな黒い線、ぎこちない手作りの形、たっぷりとした余白、モチーフを主役にした控えめなストーリーテリングを取り入れてください。
ユーザーから使用許可を得た素材が提供され、その使用を明示的に求められない限り、HEYTEA の公式ロゴ、マスコット、パッケージのマーク、または提携を示す表現を加えないでください。
写真の受付と振り分け
ビジュアル生成の前に、アップロード画像の提供を必須とし、その画像を確認してください。まず被写体を特定します。
- 使用できる被写体が見当たらない場合は、処理を中止し、鮮明で明るく、遮るもののない被写体を求めてください。
- 独立した被写体が複数見える場合は、短い説明を番号付きで提示し、どれを使うか尋ねてください。黙って選ばないでください。
- ユーザーから別途指定がない限り、容器とその中身はひとつの被写体として扱ってください。
ユーザーが使用可能な写真をアップロードし、何を作るかを指定していない場合は、以下の3つの選択肢をそのまま提示してください。この段階では、生成も環境チェックも行わないでください。
- 生成带字版海报
- 生成不带字海报
- 生成一张风味小怪兽
ユーザーがすでに文字入りポスター、文字なしポスター、フレーバーモンスター、または両方のポスター版を依頼している場合は、選択肢を再提示せず、そのワークフローを開始してください。「两套都出」も引き続き対応しますが、デフォルトの選択肢に4つ目として追加しないでください。明示的な「写实卡通桌宠」または source-faithful の依頼にも引き続き対応しますが、デフォルトの3つの選択肢には表示しません。
通常のポスター
references/style-guide.md を読み、带字版 の場合は references/lettering-guide.md も読んでください。
- 写真のオブジェクトは写真らしさを保ち、見分けられる状態にしてください。画像全体をカートゥーン化しないでください。
private-assets/reference-cutouts/asset-index.jsonが存在する場合は確認してください。- 文字入りポスターは、ポスターのベース、タイトル構成シート、タイトルレイヤーをそれぞれ別の手順で作成します。該当する場合は
scripts/build_title_reference_sheet.pyとscripts/composite_title_layer.pyを使用してください。 - 文字なしポスターでは、あらゆる文字を禁止し、ひとつのシンプルな小さな作業者の動きでストーリーを伝えてください。
- 両方のバージョンを作る場合は、ひとつのベース画像のタイトルを切り替えるのではなく、コンセプトと構図が実質的に異なる2種類を作成してください。
最終確認には references/evaluation.md を使用してください。
静的フレーバーモンスターのアイデンティティ
references/desktop-pet-character-modes.md、references/desktop-pet-workflow.md のアイデンティティ段階、および references/mixed-media-style-guide.md を読んでください。環境ワークフローはまだ読んだり実行したりしないでください。
白または温かみのある白を背景に、最良の flavor-monster アイデンティティを1つ作成してください。描画する前に、references/desktop-pet-character-modes.md で定義されている4つの仕様、すなわち source relation map、outline construction brief、face construction brief、material layer map を完成させてください。これらの仕様は写真に基づいて作成します。公開サンプルと参考ボードが制御できるのは、明示的に割り当てられたスタイルまたは構成の軸のみです。
以下のアイデンティティの条件を必ず守ってください。
- 少なくとも1つの非カラーの情報源の特徴によって、抽象的なまま、2本の黒線の腕と2本の黒線の脚とは分離された状態で、外側の体のトポロジーを変化させます。
- デフォルトの顔は、はっきりとした目2つと、その下にある親しみやすい口1つで構成し、「読みやすさ > 親しみやすさ > アイデンティティの独自性 > 手作り感のある不規則さ」の優先順位に従います。実験的な顔は、明示的に依頼された場合に限ります。
- 体には、太く不規則な構造境界を1つ使用します。幅広く乾いたクレヨンの層は、情報源の包含、蓄積、重なり、最上層の位置関係を保ちます。紙の白地を残すのは任意ですが、これらの関係を分断してはいけません。
- 公開サンプルと参考ボードから、新たなシルエット、顔のレイアウト、手足の骨格、物体、テキスト、または解剖学的な座標を持ち込んではいけません。
references/desktop-pet-workflow.md に記載された必須の二段階構成と、部分修正のルールに従ってください。references/mixed-media-style-guide.md とアセットインデックスの定義に従い、黒線の段階では contact_sheet_single_pass_rough_line_v1.png のみを、線を固定したカラー段階では contact_sheet_crayon_layer_v1.png のみを使用してください。
色を追加する前に、全サイズ、代表的な300%のクロップ、および120~140 pxで黒線のマスターを承認し、承認済みの黒線を一切変更しないでください。カラー版のアイデンティティを references/evaluation.md に照らして確認し、アイデンティティの明示的な承認、または部分的な修正を求めてください。承認前に、融合ポスター、モーション、実行時アセット、パッケージを作成してはいけません。承認されたアイデンティティは、後続の分岐で共有される標準のアイデンティティになります。
承認後、次のどれにするか尋ねてください。
- 融合ポスターを制作する;
- 実行可能なデスクトップペットの制作を続ける;
- 両方行う。
承認済みモンスターの融合ポスター
references/monster-poster-workflow.md と、依頼されたバリエーションに必要な通常のポスター関連資料を読んでください。すでに指定されていない場合は、文字入り、文字なし、または両方を制作するか尋ねてください。
アップロードされた元の写真と、承認済みの標準モンスターを使用してください。写真に写った商品は変更せず、写真のまま保ってください。モンスターのアイデンティティを固定し、明確なインタラクションを1つ表現するためにポーズのみを調整してください。文字入り版と文字なし版は、それぞれ独立した構図にしてください。
この分岐では、デスクトップランナーの事前確認は必要ありません。ユーザーが融合ポスターと実行可能なペットの両方を選択した場合、ランナーがない、またはインストールを断られた場合でも、ポスターの分岐を続行してください。
実行可能なデスクトップペット
references/desktop-pet-workflow.md、references/desktop-pet-environment.md、references/mixed-media-style-guide.md、references/desktop-pet-pack.mdを読んでください。
- 承認済みの
flavor-monsterの場合は、モーション生成の前に限り、python3 scripts/desktop_pet.py doctor --json --required-schema 3を実行してください。旧scripts/check_desktop_pet_environment.pyエントリーは、同じコマンドを呼び出すシムです。npmの接続状況を診断する場合を除き、--probe-registryを渡さないでください。 - 明示的に
source-faithfulを指定された場合は、まず3候補のアイデンティティワークフローを完了し、正準アイデンティティの明示的な承認を得てください。その後、モーション生成の前に同じ環境ゲートを実行してください。source-faithfulは引き続きスキーマv2、flavor-monsterはスキーマv3を使用します。 - プリフライトで不足または古いコンポーネントが報告された場合は、正確な手順を説明し、インストールまたはアップグレードの直前に同意を求めてください。ソフトウェアのインストールや置き換え、オペレーティングシステムの警告の回避、ログイン時の自動起動の有効化を、ユーザーに知らせずに行ってはいけません。
- プリフライトで
readyと報告されてから作業を続けてください。その後、モード固有のモーションセットを作成してモーションの承認を求め、承認後に限りpython3 scripts/desktop_pet.py pack <pet-dir>を実行して、納品フォルダーをビルド、検証、書き出ししてください。旧build_desktop_pet_pack.py/validate_desktop_pet_pack.pyスクリプトも引き続き実行できます。
スキーマv1を移行する場合は、元のパックを保持し、新しいv2ドラフトを作成して、不足している4つの状態を追加し、新たにモーションの承認を得てください。v1のパックを上書きしたり、ユーザーに知らせずに有効化したりしてはいけません。
白い背景は、アイデンティティとモーションの確認にのみ使用します。実行時のアニメーションファイルには、実際のアルファ透明度が必要です。
出力の境界
- 画像生成モデルによる探索的な出力を、完成したペットパックとして説明しないでください。
- ファイルパス、検証結果、実行可能なインストーラーを捏造しないでください。
- ビジュアル生成が利用できない場合は、段階的に用意したプロンプト一式を返し、どのアーティファクトが未生成のままかを明示してください。
- ユーザーがプロンプトファイルを明示的に求めない限り、生成プロンプトを単独のプロジェクト文書として保存しないでください。
- 公式に見えるマーク、個人学習限定の切り抜き、
quality: avoid-defaultの記録は、分析用途にのみ使用してください。 - ユーザーファイルと、無関係な作業ツリーの変更を保持してください。
デスクトップペットの2つの承認ゲートでは、どちらも人によるビジュアル承認が必須です。自動検証でこれに代えることはできません。