critique について
critiqueは、スライド、プロトタイプ、ランディングページなどを対象に、自己完結型のHTMLデザインレビューを作るスキルです。5つの独立した観点を根拠付きで採点し、Keep、Fix、Quick-winの項目をまとめます。
主な機能
- 015つのデザイン観点を採点
- 02各評価に根拠を提示
- 03インラインSVGのレーダーチャート
- 04Keep、Fix、Quick-winの一覧
- 05単一ファイルのHTMLレポート
活用シーン
- 01生成したスライドやページのレビュー
- 02デザイン案2種の比較
- 03成果物のセルフチェック
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ nexu-io/ open-design --skill critiqueインストール後、Claude Code で/critiqueを入力して読み込まれたか確認します。
同梱ファイルexample.html
詳細
Critique Skill · 5 次元の専門家レビュー
あらゆる成果物を5つの次元で評価し、実行可能な修正案を提示する、単一ファイルの HTML「デザインレビュー報告書」を作成します。huashu-design の専門家による批評フローに着想を得ています。
使用するタイミング
- エージェント(またはユーザー)が成果物(スライドデッキ/プロトタイプ/ランディングページ)を生成した後、ユーザーが「何が問題ですか?」や「レビューしてください」と尋ねたとき
- 出力を提示する前に、エージェントが自らの出力を確認するためのセルフチェックループとして
- 同じデザインの2つのバリエーションを比較するとき
作成するもの
次の内容を含む、自己完結型の単一の <artifact type="text/html"> レビューレポートを作成します。
- ヘッダー — レビューした成果物、日付、レビュアー(「OD · Critique skill」)、1行の評価
- レーダーチャート(インライン SVG、ライブラリ不要)— 5つのスコアを表示
- 5つの次元カード。それぞれに以下を含めます。
- 0~10のスコア(評価区分:0~4 破綻 · 5~6 実用的 · 7~8 優れている · 9~10 卓越)
- 1段落の根拠(具体的な要素/ファイル/行を示す)
- Keep/Fix/Quick-win のいずれか1つの箇条書き
- 最後にまとめたアクションリスト:
- Keep — うまく機能しているもの。変更しないでください
- Fix — 視覚的な影響が大きい P0/P1 の問題
- Quick wins — 5~15分ででき、効果が大きい調整
5つの次元
各次元は独立しています。スライドデッキの「革新性」が9/10でも、「階層」が4/10ということはあり得ます。レポートでは、それを率直に伝えてください。興味深い問題を平均化して見えなくしてはいけません。
1. 哲学の一貫性 · 哲学一致性
成果物は明確な方向性を選び、細部のあらゆる判断(クローム/キッカー/余白/アクセント)でその方向性を貫いていますか?
確認する根拠:
- 宣言されたデザインの方向性(例:Monocle/WIRED/Kinfolk)は1つですか。それとも、3つのスタイルを無理に1つにまとめていますか?
- クローム/キッカーの語彙は一貫したトーンを保っていますか。それとも、3ページ目には「Vol.04 · Spring」とあるのに、7ページ目には「BUT WAIT 🔥」と書かれていますか?
- アクセント/セリフ体/等幅フォントは、全体を通して同じルールで使われていますか?
0~4 3つのスタイルが互いにぶつかり合っています。5~6 方向性は1つですが、要素の半分がそこから逸れています。7~8 一貫していますが、端のページで時折ぶれています。9~10 すべての要素が同じ主張を支えています。
2. 視覚的階層 · 视觉层级
初めて見る人でも、指示されずに、何を最初に、次に、3番目に読むべきか判断できますか?
確認する根拠:
- 各ページで、最も大きな文字が最も重要な内容を明確に示していますか?
- 等幅/セリフ体/サンセリフ体の役割は、情報の役割(メタ情報/本文/見出し)に合っていますか?
- 大きく目立つ要素が競い合っていませんか? それとも、明確な第1・第2・第3の階層がありますか?
0~4 すべてが声高に主張しています。5~6 ヒーローページでは階層が機能していますが、本文ページでは崩れています。7~8 階層は明確ですが、時折要素がぶつかります。9~10 視線がまったく引っかかることなく流れます。
3. 細部の仕上がり · 细节执行
90/10の細部です。配置、行送り、大きな文字サイズでのカーニング、画像のフレーミング、フッター/クロームの仕上げ、端のケースでの余白などです。
確認する根拠:
- 大きな数値を見せるページでは、数値はベースラインに沿っていますか。それとも浮いていますか?
grid-2-7-5の左右のカラムは、上端が揃っていますか?frame-imgとキャプションの比率は、ページ間で一貫していますか?- 等幅フォントのラベルは、文字間隔と大文字のルールが統一されていますか?
- 1文字だけの行を生む、孤立した
<br>はありませんか?
0~4 継ぎ当てが目立ち、ちぐはぐです。5~6 ほとんどのページはきれいですが、1~2か所に乱れがあります。7~8 よく仕上がっていますが、専門家の目には2~3か所の見落としが見つかります。9~10 雑誌品質です。手作業で印刷するタイポグラファーが思わずうなずくような細部の仕上がりです。
4. 機能性 · 功能性
成果物は意図した用途で 機能 しますか? クリック対象、ナビゲーション、 プレゼンテーション時の視認距離での読みやすさ、コード ブロックのコピー&ペーストのしやすさ、該当する場合はモバイル表示への対応。
確認するポイント:
- スライドデッキ:キーボード/ホイール/タッチでのナビゲーションはすべて機能するか? iframe のスクロール時の フォールバックはあるか?
- ランディングページ:CTA はファーストビュー内にあるか? モバイルで電話番号をタップできるか?
- ランブック:コードブロックはコピー可能か、等幅フォントを使用しているか、スマートクォートが使われていないか?
- 重要な情報は4m離れた場所からでも読めるか(大画面でのプレゼンテーション時)?
0–4 見た目は問題ありませんが、目的を果たしていません。 5–6 中核となるフローは機能しますが、エッジケースに問題があります。 7–8 通常の使用では堅牢に機能します。 9–10 防御的に設計されています — iframe/全画面表示/貼り付け/印刷にも確実に対応します。
5. 革新性 · 创新性
平均的な水準を超えていますか? 人々を思わず引き込む要素がひとつでもありますか?
確認するポイント:
- 必須ではなかった 意外性のある レイアウト/動き/タイポグラフィ上の工夫があるか?
- あるいは、どこまでも無難で、どの制作会社が作っても同じようなスライドデッキ/ランディングページになっていないか?
- 革新性に 必然性 があるか(方向性に合っているか)、それとも後付けか(Kinfolk のスローライフをテーマにしたスライドデッキに、脈絡なく WebGL を追加するなど)?
0–4 ありきたりな AI の粗製品レベルです。 5–6 そつはありませんが、記憶に残りません。 7–8 印象に残る瞬間がひとつあり、ほかの部分もしっかりしています。 9–10 真似したくなる工夫が複数あり、そのすべてに明確な意図があります。
採点の原則(採点前に読むこと)
- 必ず根拠を示してください — 「ヒーローページの同じ行で Playfair Display と Inter Sans を混在させているため4点」と書くほうが、「一貫性がないように感じる」より適切です。根拠のない点数は認められません。
- 平均点を引き上げないでください — ページ3の問題により階層構造が5点なら、ページ1と2に問題がないからといって7点に引き上げないでください。点数は、継続して見られる最も低い水準で決めます。
- 甘く採点しないでください — 7点は 優れている という意味であり、「許容できる」ではありません。すべての項目が7点以上なら、批判的にレビューできていません。
- 革新性が低くても問題ありません — 制作物が本番用途なら、5/10でも問題ありません。適切な 保守性を理由に減点しないでください。
ワークフロー
ステップ1 — 成果物を入手する
3つの方法があります。
- プロジェクトファイル — ユーザーが「今作った index.html をレビューして」と言った場合: プロジェクトフォルダーから開きます。
- 貼り付けられた HTML — ユーザーがチャットにコードを貼り付けた場合: メッセージから読み取ります。
- このターンで生成したもの — このターンで上に成果物を出力し、自己評価したい場合:
自分の
<artifact>を読み直します。
HTML ファイルが複数ある場合は、どれをレビューするか尋ねてください(すべてをレビューしないでください)。
ステップ2 — 採点に必要な範囲を読む
<style> 全体に目を通してから、代表的なコンテンツブロックを6~8個読みます。frontmatter だけを見て採点してはいけません。 点数は、宣言された意図ではなく、実際に適用された デザインに基づきます。
ステップ3 — 根拠を示して採点する
5つの評価項目それぞれについて、点数と、具体的な要素を挙げた30~80語の根拠段落を書きます。行番号、クラス名、ページ番号を使ってください。
例:
Dimension: Detail execution
Score: 6 / 10
Evidence: Stat-cards on page 3 align cleanly (grid-6, 3×2), but on
page 8 the right column foot sits 2vh higher than the left because
.callout has 3vh top margin while the figure doesn't. Image captions
use mono on page 5 but sans on page 7 — pick one.
ステップ4 — アクションリストを作成する
5つの根拠段落をまとめて、以下を作成します。
- 維持する点(箇条書き3~5項目)— 次のイテレーションで壊してはいけない、具体的に機能している点。クラス/ページ/要素を挙げます。
- 修正する点(箇条書き3~6項目)— 必須の修正事項を、作業時間あたりに削減できる見た目の問題の大きさ順に並べます。各項目は1文以内にします。
- すぐできる改善(箇条書き3~5項目)— それぞれ5~15分ででき、効果が高くノイズが少ない改善(例:「ページ4の
display:flexをgridに置き換えて、列のずれを修正する」)。
ステップ5 — レポート HTML を出力する
単一ファイルを作成します。
- ヘッダー:成果物名 + レビュー担当者のクレジット + 日付
- 大きなレーダーチャート(SVG)
- 5つの評価項目カードを1列または2列のグリッドで配置
- 下部にチェックボックス付きの3つのアクションリスト
有効な DESIGN.md のデザイントークンがある場合は使用し、ない場合はニュートラルなライトテーマ(オフホワイトの背景、ほぼ黒のテキスト、レーダーチャートの塗りにアクセントカラーを1色)をデフォルトとして使います。
出力仕様
<artifact identifier="critique-<artifact-slug>" type="text/html" title="Critique · <Artifact Title>">
<!doctype html>
<html>...</html>
</artifact>
成果物の前に1文(「5つの評価項目にわたって X をレビューしました。以下のレポートをご覧ください。」)を添え、</artifact> の後は 出力しないでください — チャット内でレポートの内容を言い換えないでください。ユーザーは成果物を読みます。
厳守ルール
- 毎回、5つのスコアを付けること — 一部の評価項目だけを記載したレポート(例:3項目のみ)は認められません。
- 各スコアに根拠を示すこと — 「なんとなく違和感がある」「改善が必要」といった評価は不可です。具体的な要素を挙げられない場合、そのスコアは正当化できません。
- 評価を甘くしないこと — 全体の平均が8を超えている場合は、不自然な可能性があります。もう一度確認してください。
- 同じターンで自分の成果物を評価しないこと — まずユーザーに成果物を見せる必要があります。明示的に依頼された場合(「今作ったものを批評して」など)に限り、自己批評してください。
- 単一ファイルのHTMLのみ — 外部CSS/JSは使用しないでください。すべてインラインで記述してください。
- レーダーチャートは必須 — レポートにひと目でわかる特徴的な形を与え、ユーザーが弱い軸をすぐに把握できるようにします。