designing-canvas-art について
ビジュアルデザインの理念を組み立て、キャンバス作品として表現するスキルです。理念文書と1ページの PDF または PNG の制作を導き、レイアウトや文字、再現性の確認も扱います。
主な機能
- 01ビジュアルデザイン理念の作成
- 02依頼から潜在的なテーマを抽出
- 03単ページ PDF または PNG を出力
- 04描画結果と余白の検証
- 05乱数シードによる再現
活用シーン
- 01抽象概念を視覚表現の方針に変換
- 02単ページのキャンバス作品を制作
- 03文字や図形のはみ出しと重なりを確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ osmontero/ opencode-skills --skill designing-canvas-artインストール後、Claude Code で/designing-canvas-artを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSE.txtcanvas-fonts/ArsenalSC-OFL.txtBigShoulders-OFL.txtBoldonse-OFL.txtBricolageGrotesque-OFL.txtCrimsonPro-OFL.txtDMMono-OFL.txtEricaOne-OFL.txtGeistMono-OFL.txtGloock-OFL.txtIBMPlexMono-OFL.txtInstrumentSans-OFL.txtItaliana-OFL.txtJetBrainsMono-OFL.txtJura-OFL.txtLibreBaskerville-OFL.txtLora-OFL.txtNationalPark-OFL.txtNothingYouCouldDo-OFL.txtOutfit-OFL.txtPixelifySans-OFL.txtPoiretOne-OFL.txtRedHatMono-OFL.txtSilkscreen-OFL.txtSmoochSans-OFL.txtTektur-OFL.txtWorkSans-OFL.txtYoungSerif-OFL.txtreferences/rendering.md詳細
これらは、視覚的に表現される美的運動である、デザイン哲学を創作するための指示です。出力は .md ファイル、.pdf ファイル、.png ファイルのみとしてください。
以下の2つのステップで完了してください。
- デザイン哲学の創作(.md ファイル)
- キャンバス上に制作して表現(.pdf ファイルまたは .png ファイル)
まず、次のタスクに取り組んでください。
デザイン哲学の創作
まず、次の要素を通じて解釈されるビジュアル哲学(レイアウトやテンプレートではありません)を創作してください。
- 形、空間、色、構成
- 画像、グラフィック、図形、パターン
- 視覚的なアクセントとしての最小限のテキスト
重要な理解
- 受け取るもの:ユーザーからのさりげない入力や指示。考慮に入れるべきですが、土台として活用し、創造の自由を制限するものではありません。
- 創作するもの:デザイン哲学/美的運動。
- 次に起こること:次のエージェントが哲学を受け取り、それを視覚的に表現して作品を制作します。作品は視覚デザインが90%、必要最小限のテキストが10%となります。
次のようなアプローチを検討してください。
- 芸術運動のマニフェストを書く
- 次の段階で作品を制作する
哲学では、視覚表現、空間によるコミュニケーション、芸術的解釈、最小限の言葉を重視してください。
ビジュアル哲学の生成方法
運動に名前を付ける(1~2語):"Brutalist Joy"/"Chromatic Silence"/"Metabolist Dreams"
哲学を明確に述べる(4~6段落。簡潔でありながら、内容を十分に伝えること)。
視覚的な本質を捉えるために、この哲学が次の要素をどのように形作るかを表現してください。
- 空間と形
- 色と素材
- スケールとリズム
- 構成とバランス
- 視覚的階層
重要なガイドライン:
- 重複を避ける:各デザイン要素について触れるのは一度だけにしてください。新たな深みを加える場合を除き、色彩理論、空間関係、タイポグラフィの原則を繰り返し述べないでください。
- 職人技を繰り返し強調する:最終作品は、数え切れないほどの時間をかけ、細心の注意を払って作り込まれ、その分野の第一人者が手がけたかのように見えるべきだと、哲学の中で必ず何度も強調してください。「緻密に作り込まれた」「深い専門知識の結晶」「丹念な注意」「最高水準の技術による仕上げ」といった表現を繰り返してください。この枠組みは不可欠です。
- 創造の余地を残す:美的方向性は具体的に示しながらも簡潔にまとめ、次のエージェントが同様に極めて高い水準の職人技をもって、解釈を加えられる余地を残してください。
この哲学は、次のバージョンがアイデアをテキストではなく、視覚的に表現できるよう導く必要があります。情報は段落ではなく、デザインに宿ります。
哲学の例
「具体詩」 哲学:壮大なフォルムと大胆な幾何学によるコミュニケーション。 視覚表現:巨大な色面、彫刻的なタイポグラフィ(大きな単語ひとつ、小さなラベル)、ブルータリズム的な空間分割、ポーランドのポスター表現とル・コルビュジエの出会い。説明ではなく、視覚的な重みと空間的な緊張によってアイデアを表現します。テキストは希少で力強い所作として扱い、段落は使わず、視覚的な建築物に溶け込む必要な言葉だけを配置します。すべての要素を、熟練の職人のような精度で配置します。
「色彩の言語」 哲学:色を主要な情報システムとして扱います。 視覚表現:色の領域が意味を生み出す、幾何学的な精密さ。タイポグラフィは最小限にとどめ、色彩のフィールドに語らせる小さなサンセリフ体のラベルを使います。ヨーゼフ・アルバースの色彩相互作用とデータビジュアライゼーションの出会いを思い描いてください。情報を空間と色彩に符号化します。言葉は、色がすでに示していることを定着させるためだけに使います。丹念に調整された色彩によって生まれる仕上がりです。
「アナログの瞑想」 哲学:質感と余白を通じた、静かな視覚的思索。 視覚表現:紙の粒子、インクのにじみ、広大な余白。写真とイラストを主役にします。タイポグラフィはささやくように控えめにし、ビジュアルに奉仕させます。日本の写真集の美学を取り入れます。画像がページいっぱいに呼吸します。テキストはまばらに配置し、短いフレーズにとどめ、説明的なブロックは使いません。瞑想の実践に向き合うような丁寧さで、各構成のバランスを整えます。
「有機的なシステム」 哲学:自然なまとまりとモジュール式の成長パターン。 視覚表現:丸みを帯びた形、有機的な配置、自然から建築まで広がる色彩。視覚的な図解、空間的な関係性、アイコノグラフィーを通じて情報を示します。テキストは、空間に浮かぶ重要なラベルに限ります。熟練した空間構成によって、全体の構成が物語を語ります。
「幾何学的な静寂」 哲学:純粋な秩序と抑制。 視覚表現:グリッドに基づく精密さ、大胆な写真または鮮烈なグラフィック、ドラマチックな余白。タイポグラフィは正確でありながら最小限にし、必要なテキストは小さく、静かな領域は広く取ります。スイス・フォーマリズムとブルータリズムの素材に対する誠実さを融合させます。言葉ではなく、構造で伝えます。あらゆる位置合わせに、数え切れないほどの推敲を重ねます。
これらは簡潔な例です。実際のデザイン哲学は、内容の充実した4~6段落にしてください。
重要な原則
- 視覚的な哲学:デザインを通じて表現する、美的な世界観を生み出します
- テキストは最小限に:テキストは常にまばらにし、本当に必要なものだけを視覚要素として組み込みます。長文は決して使いません
- 空間による表現:段落ではなく、空間、形、色、構成を通じてアイデアを伝えます
- 芸術的な自由:次にエージェントがこの哲学を視覚的に解釈できるよう、創造の余地を与えます
- 純粋なデザイン:これは装飾を施した文書ではなく、芸術作品をつくることです
- 卓越した職人技:最終的な作品が、入念に作り込まれ、細心の注意を払って仕上げられ、その分野の第一人者が数え切れないほどの時間をかけた成果に見えるよう、繰り返し強調します
デザイン哲学は4~6段落にしてください。 核となるビジョンをまとめた、詩的なデザイン哲学を盛り込みます。同じ点を繰り返すことは避けてください。作品の意図には触れず、どこでも使えるような汎用的なデザイン哲学にしてください。デザイン哲学は.mdファイルとして出力します。
さりげない引用を見抜く
重要なステップ:キャンバスを作成する前に、元のリクエストに込められた、さりげない概念の糸を見極めてください。
本質的な原則: テーマは、アートそのものに織り込まれたさりげなく、ニッチな引用です。常に文字どおりとは限らず、洗練されています。そのテーマに詳しい人は直感的に気づく一方、そうでない人は見事な抽象表現として作品を楽しめます。デザイン哲学が美的な言語を与え、見抜いたテーマが魂を吹き込みます。それは、形や色、構図に目に見えない形で織り込まれた、静かな概念の DNA です。
非常に重要です:引用は、作品の深みを高めながらも、それ自体を誇示しないように洗練させてください。ジャズミュージシャンが別の曲を引用するように考えてください。気づくのは分かる人だけですが、誰もがその音楽を楽しめます。
キャンバスの制作
哲学と概念的なフレームワークの両方が確立したら、キャンバス上で表現しましょう。いったん立ち止まり、考えをまとめて心を落ち着かせます。生み出したデザイン哲学と以下の指示を活用し、哲学のあらゆる側面を熟練の技で体現した傑作を制作してください。
重要:ユーザーが映画・ゲーム・書籍向けのものを求めている場合でも、どのようなコンテンツでも、洗練されたアプローチを保ってください。これは芸術作品であり、漫画風や素人っぽいものではないという考えを決して見失わないでください。
美術館や雑誌にふさわしいクオリティの作品を作るには、デザイン哲学を土台にしてください。特に複数ページを求められていない限り、ビジュアルを重視したデザイン性の高い、1ページのPDFまたはPNGを制作してください。通常は、繰り返しのパターンと完璧な形状を用います。抽象的な哲学的デザインを、あたかも科学の聖典であるかのように扱ってください。体系的な観察を思わせる視覚言語を取り入れ、密集した記号の集積、反復する要素、意味を紡ぐ重層的なパターンを、忍耐強く繰り返しながら積み重ねてください。じっくりと眺めることで、新たな発見が得られる作品にします。控えめで臨床的なタイポグラフィと体系的な参照マーカーを加え、架空の学問分野における図版であるかのように仕上げます。目に見えない対象を、観察可能な現象の記録にふさわしい敬意をもって扱ってください。意図的でまとまりのある限定的なカラーパレットを用い、さりげなく配置した簡潔なフレーズや細部で作品に芯を通します。人間の経験についての思想を分析的な視覚言語で表現するという逆説を受け入れてください。注意深い観察を通じて、儚いものも研究し、地図に描き、理解できることを証明する遺物のような作品に仕上げます。これこそが真の芸術です。
文脈要素としてのテキスト:テキストは常に最小限に抑え、ビジュアルを優先します。ただし、ささやくように控えめなラベルにするか、大胆なタイポグラフィ表現にするかは、文脈に合わせてください。たとえば、パンクのライブハウスのポスターでは、ミニマルな陶芸スタジオのアイデンティティよりも、大きく、攻撃的な文字が適している場合があります。ほとんどの場合、フォントは細字を使ってください。フォントはすべて、デザイン性と視覚的な伝達を優先して使用してください。テキストの大きさにかかわらず、ページからはみ出したり、重なったりしてはいけません。すべての要素を適切な余白とともにキャンバス内に収めてください。テキスト、グラフィック、その他の視覚要素すべてに十分な余白があり、互いにはっきりと分かれているか、慎重に確認してください。プロとして仕上げるうえで、これは譲れない条件です。重要:テキストを書く場合は、異なるフォントを使用してください。canvas-fonts/ディレクトリを確認してください。どのようなアプローチでも、洗練された仕上がりは譲れません。
必要なフォントをダウンロードして使用してください。タイポグラフィそのものを芸術の一部にするなど、創造性を発揮してください。作品が抽象的な場合は、文字をデジタルで組版するのではなく、キャンバス上に取り入れてください。
限界を押し広げるために、哲学を指針としながら、デザインの本能や直感に従ってください。究極のデザインの自由と選択を受け入れ、審美性とデザインを最前線へと押し進めてください。
最重要:AI生成ではない、人の手で作り込まれたクオリティを実現するために、数え切れないほどの時間をかけたように見える作品を作ってください。その分野の頂点に立つ人物が、細部まで丹念に仕上げたかのように見せてください。構図、間隔、色の選択、タイポグラフィなど、すべてが卓越した職人技を感じさせるようにしてください。要素が重なっていないこと、書式に乱れがないこと、すべての細部が完璧であることを再確認してください。専門性を証明でき、誰もが認めるほど印象的な作品として、人々に見せられるものを制作してください。
最終成果物は、ダウンロード可能な単一の.pdfまたは.pngファイルとして出力し、使用したデザイン哲学を記した.mdファイルも添えてください。
実際にレンダリングする方法
描画コードを書く前に必ず読んでください: references/rendering.md。レンダラーの選択、キャンバスの寸法と DPI、余白の取り決め、同梱の canvas-fonts/ フォントの読み込み、体系的なマークメイキング、グレインと仕上げ、検証パスについて説明しています。
出力のプロらしさを左右する 3 つのルール:
- 乱数生成器にシードを設定します。
rng = random.Random(7)とし、シードを制作方針の.mdに記録します。再現できない作品は洗練できません。下記の 2 回目のパスでは、洗練がすべてです。 - テキストを配置する前にサイズを測ります。 バウンディングボックスを計算し、安全領域(短辺の約 8.5%)内に収まることをアサートします。「何もページからはみ出さず、何も重ならない」ことは、意図するだけでは保証されず、確認して初めて保証されます。
- レンダリングした画像を読み込み直して確認します。 重なり、はみ出し、窮屈さ、濁った明暗構成は、すべてレンダリング上では見えますが、コード上では見えません。インクの占有率が 8~35% の範囲に収まっていることを確認し、サムネイルサイズでも見てください。構図が優れていれば、200px でもしっかり伝わります。
最終ステップ
重要:ユーザーはすでに「完璧さが足りません。工芸の傑作として、まるで美術館に展示されるかのように、非の打ち所のない作品でなければなりません」と述べています。
重要:作品を洗練する際は、グラフィックを追加するのではなく、作成済みのものを磨き上げ、デザイン方針とミニマリズムの原則を完全に尊重しながら、極めて精緻に仕上げてください。楽しいフィルターを追加したり、フォントをリファクタリングしたりするのではなく、既存の構図をアートとしてよりまとまりのあるものにする方法を考えてください。新しい関数を呼び出したり、新しい図形を描いたりしたくなったら、いったん止まり、代わりにこう問いかけてください。「今あるものを、どうすればもっとアート作品らしくできるだろうか?」
2 回目のパスに取り組みます。コードに戻り、さらに洗練させて磨き上げ、哲学に基づいてデザインされた傑作に仕上げてください。
複数ページのオプション
依頼された場合は、デザイン方針に沿いつつも、それぞれはっきりと異なる、創造性豊かなページを追加で作成してください。それらのページを、同じ .pdf または複数の .pngs にまとめます。最初のページは、これからページを埋めていくコーヒーテーブルブックの、たった 1 ページにすぎないものとして扱ってください。次のページには、オリジナルをひねったユニークな記憶を持たせます。上品な方法で、まるで物語を語るかのようにしてください。創造性を存分に発揮してください。