エンジニアリング視点でFigmaデザインレビューを自動化。データ構造複雑性、テーブル/リストパフォーマンス、フォームバリデーション、UIの一貫性、セキュリティ権限、仕様の曖昧さの6領域を分析。Figmaに直接コメント投稿。
A Claude Code skill that reviews Figma designs from an engineer's perspective and automatically posts comments to specific locations in Figma.

Example: Reviewing a calendar UI and posting comments about touch target sizes and specification clarifications
git clone https://github.com/YOUR_USERNAME/figma-design-review-skill.git
cd figma-design-review-skill
Option A: Claude Code settings file (Recommended)
cp .claude/settings.json.example .claude/settings.json
Edit .claude/settings.json:
{
"env": {
"FIGMA_TOKEN": "figd_your_token_here"
}
}
Option B: Shell environment variable
export FIGMA_TOKEN="figd_your_token_here"
cd figma-design-review-skill
claude
The skill will be automatically loaded from the .claude/skills/ directory.
In Claude Code, run:
/figma-design-review <figma_url>
Example:
/figma-design-review https://www.figma.com/design/ABC123/MyDesign?node-id=1-2
Before running the review:
## Review Complete
### Basic Design
| # | Category | Issue |
|---|----------|-------|
| 1 | Touch Target | Send icon 24x24px is too small → 44x44px recommended |
| 2 | Size | Tab indicator widths inconsistent (118/94/92px) |
### Engineer Perspective
| # | Category | Issue |
|---|----------|-------|
| 3 | Specification | Natural language input error handling needs clarification |
| 4 | Specification | Overlapping event display rules need confirmation |
| Category | Checks |
|---|---|
| Data Structure | Hierarchy depth, state complexity |
| Tables/Lists | Scrolling, fixed headers, performance |
| Forms/Input | Validation, error display |
| UI Consistency | Color semantics, format uniformity |
| Security | Edit permissions, audit logs |
| Specifications | Ambiguities, edge cases |
Claude Codeで使えるFigmaデザインレビュースキル。実装者目線でUIUXをレビューし、問題箇所にFigmaコメントを自動投稿します。

例: カレンダーUIをレビューし、タッチターゲットサイズや仕様確認についてコメントを投稿
git clone https://github.com/YOUR_USERNAME/figma-design-review-skill.git
cd figma-design-review-skill
方法A: Claude Code設定ファイル(推奨)
cp .claude/settings.json.example .claude/settings.json
.claude/settings.json を編集してトークンを設定:
{
"env": {
"FIGMA_TOKEN": "figd_your_token_here"
}
}
方法B: シェル環境変数
export FIGMA_TOKEN="figd_your_token_here"
cd figma-design-review-skill
claude
.claude/skills/ディレクトリからスキルが自動的に読み込まれます。
Claude Code内で以下のコマンドを実行:
/figma-design-review <figma_url>
例:
/figma-design-review https://www.figma.com/design/ABC123/MyDesign?node-id=1-2
レビュー実行前に、以下を確認してください:
## レビュー完了
### ベーシックデザイン
| # | カテゴリ | 内容 |
|---|---------|------|
| 1 | タッチターゲット | 送信アイコン24x24pxは小さい → 44x44px推奨 |
| 2 | サイズ | タブ下線の幅が不統一(118/94/92px) |
### 実装者目線
| # | カテゴリ | 内容 |
|---|---------|------|
| 3 | 仕様確認 | 自然言語入力のエラーハンドリング要確認 |
| 4 | 仕様確認 | 予定の重複表示ルール要確認 |
| カテゴリ | チェック内容 |
|---|---|
| データ構造・状態管理 | 階層の深さ、状態の複雑さ |
| テーブル・リスト | スクロール、固定、パフォーマンス |
| フォーム・入力 | バリデーション、エラー表示 |
| UI一貫性 | 色の意味、フォーマット統一 |
| 権限・セキュリティ | 編集権限、監査ログ |
| 仕様確認事項 | 曖昧な点、エッジケース |
.
├── .claude/
│ ├── skills/
│ │ └── figma-design-review/
│ │ ├── SKILL.md # Skill definition
│ │ ├── scripts/
│ │ │ ├── post_comment.py # Comment posting script
│ │ │ └── get_node_info.py # Coordinate fetching script
│ │ └── references/
│ │ └── review-checklist.md
│ └── settings.json.example # Settings template
├── docs/
│ └── images/ # Demo images
├── .gitignore
├── CONTRIBUTING.md
├── LICENSE
└── README.md
Environment variable is not set. See Installation.
See CONTRIBUTING.md for guidelines.
MIT License - see LICENSE file for details.
互換性