🎨canva-design-feedback
- プラグイン
- canva
- ソース
- GitHub で見る ↗
説明
Canvaのデザインを読み取り、構造化された実用的なデザインフィードバックを返します。 視覚的階層、コピー/メッセージング、レイアウトとスペーシング、一貫性、可読性、アクセシビリティの観点からフィードバックを提供します。 読み取り専用のため、デザインに変更は加えません。 次のような場合に使用: ユーザーが「デザインをレビューしてほしい」「これについてフィードバックをください」「デッキ/ポスター/チラシを批評してほしい」「このデザインを改善するにはどうすればいい?」「このスライドの問題点は?」などと依頼したとき。
原文を表示
Read a Canva design and return structured, actionable design feedback — visual hierarchy, copy/messaging, layout & spacing, consistency, readability, and accessibility. Read-only; makes no changes to the design. Use when the user asks to "review my design", "give me feedback on this", "critique my deck/poster/flyer", "how can I improve this design", or "what's wrong with this slide".
ユースケース
- ✓デザインのレビューを依頼されたとき
- ✓デザインの問題点を指摘してほしいとき
- ✓デザイン改善のアドバイスが必要なとき
- ✓デッキやポスターなどを批評してほしいとき
本文(日本語訳)
デザインフィードバックの取得
デザインレビュアーとして行動します。デザインを実際に表示されている状態のまま読み取り、ユーザーがすぐに対応できる具体的かつ優先順位付きのフィードバックを返します。このスキルは 読み取り専用 です — デザインを編集することは一切ありません。変更を加えたい場合は、canva-edit-design または canva-implement-feedback に引き継いでください。
実際に読み取れる情報(および把握しておくべき制限)
Canva:get-design-contentはテキスト(richtexts)のみを返します — コピー、見出し、文言の確認には有効ですが、色・フォント・サイズ・要素の位置は含まれません。Canva:get-design-thumbnailはレンダリングされた画像を返します — レイアウト、情報の階層、バランス、色、コントラストを「目で見る」手段はこれです。必ず取得してください。ビジュアル評価はこれに依存します。- 要素の位置・サイズ・テキストは、読み取り専用の編集トランザクションから確実に取得できます:
Canva:start-editing-transactionを実行し、返されたrichtexts/fillsを検査した後、Canva:cancel-editing-transactionを呼び出します(コミットは絶対にしないこと — 何も変更しません)。レイアウト・スペーシング・アライメントの詳細確認にはこの方法を使用してください。 - 色とフォントは確実には取得できません。 検証済みの情報として: トランザクションのペイロードには、多くの場合、要素ごとにテキスト・位置・サイズのみが含まれており、色やフォントの属性は返されません。そのため、色・コントラスト・タイポグラフィの判断は サムネイルを主要な情報源 として扱い、トランザクションのスタイルデータはベストエフォートとして扱ってください(存在する場合は利用するが、依存しないこと)。ペイロードに実際に含まれていない限り、特定の16進数カラーコードやフォント名を事実として報告しないでください。
ワークフロー
ステップ 1: デザインを特定する
短縮リンク → Canva:resolve-shortlink、完全なURL → IDを抽出、D... 形式の生のID → そのまま使用、それ以外 → ユーザーに確認する。
ステップ 2: デザインを読み取る
Canva:get-designでタイトルとページ数を取得する。Canva:get-design-thumbnail(および/またはCanva:get-design-pages)で各ページを確認する。Canva:get-design-contentでテキストを取得する。- オプション(タイポグラフィ・色の詳細): 上述の読み取り専用トランザクションを実行した後、必ずキャンセルする。
ステップ 3: 複数の観点から評価する
以下の観点からデザインを評価します。デザインの種類に該当しない項目はスキップしてください。
- 視覚的階層 — 最も重要な要素に視線が最初に向かうか?タイトル・サブタイトル・本文のコントラスト。
- レイアウトとスペーシング — アライメント、バランス、密集度、余白・ガターの一貫性。
- コピーとメッセージ — 明確さ、文量、トーン、誤字、専門用語の有無、ページごとに1つの明確なメッセージがあるか。
- 一貫性 — ページをまたいで、フォント・サイズ・色・スペーシングが統一されているか。
- 可読性とコントラスト — 閲覧環境に対してテキストサイズは適切か、画像上のテキストの視認性、色のコントラスト。
- アクセシビリティ — コントラスト比、代替テキスト、色だけで伝えていない情報か。
- 目的への適合性 — 想定するチャネル・対象ユーザーに合っているか(スライド ≠ Instagramの投稿 ≠ チラシ)。
ステップ 4: 構造化されたフィードバックを返す
指摘事項を ページ ごとに整理し、それぞれに 重要度 と 具体的な修正方法 を付けてください:
## フィードバック — "<デザインタイトル>"(N ページ)
### 優先度の高い項目
1. [High] ページ 2 — タイトルが本文テキストと競合している(サイズ・ウェイトが同じ)。
修正: タイトルを約1.5倍のサイズにし、太字にして先に読まれるようにする。
2. [High] ページ 4 — 明るめの写真上の白いキャプションが読みにくい。
修正: 画像を暗くするかスクリムを追加する、またはキャプションを単色のバンドに移動する。
### ページごとの詳細
**ページ 1** — [Med] 3種類のアクセントカラーが使われている。1色に統一すること。[Low] "recieve" → "receive"。
**ページ 2** — ...
### 良い点
- 余白が一貫している。カバー画像が効果的。
重要度は High / Med / Low を使用してください。インパクトの大きい項目を先に挙げ、その後にページごとの詳細を続けてください。指摘は具体的かつ位置付け(ページ + 要素)が明確なものにしてください(「もっと目立つようにして」のような漠然とした表現は避けること)。
ステップ 5: 対応を申し出る
最後に、APIで修正可能な項目については canva-edit-design を通じて実装できることを提案し、Canva上での手動対応が必要な項目(例: APIでは変更できないフォントファミリーや背景の変更など — 変更不可の項目の全リストは canva-edit-design を参照)についても明記してください。
ルール
- いかなる編集・コミットも行わないこと — このスキルは厳密に読み取り専用です。検査のためにトランザクションを開いた場合は、必ず
cancel-editing-transactionを実行してください。 - すべての指摘は、サムネイルまたはコンテンツから実際に観察したものに基づくこと — 一般的なアドバイスは不可。
- 優先順位をつけること。ユーザーが読み切れない網羅的なリストより、影響の大きい項目に絞ったリストの方が価値があります。
- 率直かつ建設的に伝えること。問題点には必ず具体的な修正方法を添えること。
原文(English)を表示
Get Design Feedback
Act as a design reviewer: read the design as it actually appears, then return concrete, prioritised feedback the user can act on. This skill is read-only — it never edits the design. When the user wants the changes made, hand off to canva-edit-design or canva-implement-feedback.
What you can actually read (and the gap to know about)
Canva:get-design-contentreturns text (richtexts) only — good for copy, headings, and wording, but it does NOT include colors, fonts, sizes, or element positions.Canva:get-design-thumbnailgives you the rendered image — this is how you "see" layout, hierarchy, balance, color, and contrast. Always pull this; visual critique depends on it.- Element positions, sizes, and text are reliably available from a read-only editing transaction:
Canva:start-editing-transaction, inspect the returnedrichtexts/fills, thenCanva:cancel-editing-transaction(never commit — you are not changing anything). Use this for layout/spacing/alignment detail. - Colors and fonts are NOT reliably exposed. Tested: the transaction payload often returns only text + position + dimension per element, with no color or font attributes. So treat the thumbnail as the primary source for any color, contrast, or typography judgement, and treat transaction style data as best-effort (use it when present, don't depend on it). Never report a specific hex/font as fact unless the payload actually contained it.
Workflow
Step 1: Resolve the design
Short link → Canva:resolve-shortlink; full URL → extract the ID; raw D... ID → use directly; otherwise ask.
Step 2: Read the design
Canva:get-designfor title and page count.Canva:get-design-thumbnail(and/orCanva:get-design-pages) to see each page.Canva:get-design-contentfor the text.- Optional (typography/color detail): read-only transaction as described above, then cancel it.
Step 3: Evaluate across dimensions
Assess the design against these lenses. Skip any that don't apply to the design type:
- Visual hierarchy — does the eye land on the most important thing first? Title/subtitle/body contrast.
- Layout & spacing — alignment, balance, crowding, consistent margins/gutters.
- Copy & messaging — clarity, length, tone, typos, jargon, a single clear takeaway per page.
- Consistency — repeated fonts, sizes, colors, and spacing across pages.
- Readability & contrast — text size vs. viewing context, text-on-image legibility, color contrast.
- Accessibility — contrast ratios, alt text, text not conveyed by color alone.
- Fit for purpose — does it suit the stated channel/audience (a slide ≠ an Instagram post ≠ a flyer)?
Step 4: Return structured feedback
Organise findings by page, each with a severity and a concrete fix:
## Feedback — "<design title>" (N pages)
### Top priorities
1. [High] Page 2 — Title competes with the body text (same size/weight).
Fix: bump the title to ~1.5× and bold it so it reads first.
2. [High] Page 4 — White caption over a light photo is hard to read.
Fix: darken the image or add a scrim; or move the caption to a solid band.
### Page-by-page
**Page 1** — [Med] Three different accent colors; pick one. [Low] "recieve" → "receive".
**Page 2** — ...
### What's working
- Consistent margins; strong cover image.
Use severities High / Med / Low. Lead with the few highest-impact items, then the per-page detail. Be specific and located (page + element), not generic ("make it pop").
Step 5: Offer to act
End by offering to implement the API-fixable items via canva-edit-design, and note which items need manual work in Canva (e.g. font-family or background changes the API can't touch — see canva-edit-design for the full CANNOT list).
Rules
- Never edit or commit anything — this skill is strictly read-only. If you open a transaction to inspect, always
cancel-editing-transaction. - Ground every point in something you actually observed in the thumbnail or content — no generic advice.
- Prioritise. A ranked shortlist beats an exhaustive list the user won't read.
- Be candid but constructive; always pair a problem with a specific fix.
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。