Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Figma Plugin開発は面白い!
Search
出口 裕貴
September 18, 2024
Technology
220
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Figma Plugin開発は面白い!
2024/9/18 に開催された、夏のクリエイター勉強会&大交流会Meetup! で発表したスライドです。
出口 裕貴
September 18, 2024
More Decks by 出口 裕貴
See All by 出口 裕貴
初めてのClaude Code
degudegu2510
0
34
AIを活用したアクセシビリティ改善フロー
degudegu2510
1
260
Tripo MCP × Cursorで始める 手軽な3Dモデル生成の世界
degudegu2510
0
570
はじめての自作キーボード制作
degudegu2510
0
50
社内を動かすアクセシビリティ戦略
degudegu2510
1
380
ダークテーマとアクセシビリティの融合したカラートークンの設計
degudegu2510
9
8.4k
最速で価値を届けるUXリサーチ
degudegu2510
5
1.5k
Qiitaアクセシビリティ史 ~ Qiitaの歩んできた道 ~
degudegu2510
0
3.1k
CSS Anchor Positioning のきほん!
degudegu2510
2
2.7k
Other Decks in Technology
See All in Technology
Filter What the LLM Reads: RAG Governance with AgentCore Gateway
yakumo
1
120
CSS2026:OWS研究会・招待講演「世界観を、実装する」
atsush1_sada
2
340
Let's Change Our World—Again
snoozer05
PRO
6
710
スクラム祭り2026福井トラック_閉じたループから価値のスパイラルへ
kc_nakanishi
0
190
"計画的無茶振り"を通してAIネイティブ世代の新人を育てる
subroh0508
1
120
AIエージェントに 権限と鍵をどこまで渡すか
nrinetcom
PRO
2
120
AI時代、つくる力を自分たちの手に。 ──電通×KAG、アジャイルとAI駆動開発で挑む開発の変革
yuukiyo
3
410
デザインレビューは自動化できるのか?─ Flutter × Figma で UI 品質保証を考える
techiro
2
380
DevelopersIO2026 -バックアップは“消されないこと”が9割-
yoshida0129
0
430
データマネジメント × 法務で作りあげる、 freeeの新しいデータガバナンスへの軌跡
freee
PRO
2
520
Autonomous AI Lakehouse - Live AI Hubから始めるセキュアなAIデータ活用 -
oracle4engineer
PRO
2
160
(swiftc) NonCopyableとライフタイム修飾子
teamhimeh
0
150
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
Why Our Code Smells
bkeepers
PRO
340
58k
Being A Developer After 40
akosma
PRO
92
590k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Scaling GitHub
holman
464
140k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Making the Leap to Tech Lead
cromwellryan
135
10k
Between Models and Reality
mayunak
4
520
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
From π to Pie charts
rasagy
1
420
Transcript
None
こんにちは、私はQiita株式会社の出口 裕貴です。 普段は、QiitaのPdM 兼 デザイングループのマネージャーをしています。 私は、デザイン, フロントエンドに関連する情報を中心に発信しているデザインテクノロジストとして活動しているので、よかったらXのフォローしていただけると嬉しいです。
本日は、「Figma Plugin開発は面白い」と題しまして、デザイナーが自分たちで業務を効率化するためにFigmaのPluginを開発した話をしようと思います。 早速ですが、みなさんはFigmaのpluginを使ってますか?
公開されているFigmaのpluginは便利なものが多いです! 画像やイラスト、Iconなどを挿入してくれるPluginやアクセシビリティをチェックしてくれるPluginなど、UIをつくるにあたって、とても便利です。
ただ、公開されている汎用性の高いpluginでは、実業務の課題を解決してくれるものは少なく、見つけるのが大変です。 また、pluginを効果的に使うために、UIの作成フローを変えることも必要になるでしょう。
そのため、Qiitaでは、UIを作成する時の課題を解決するために、Figmaのpluginを開発し、業務を進めています。
本日は、Qiitaで開発したFigmaのPluginを紹介しようと思います。
Qiitaで開発したPluginは、「Issue Syncer」というFigmaのファイルとGithub Issueを同期させるプラグインです。
Qiitaでは、GitHubのIssueで仕事を管理し、1つのissueで、1つのFigmaファイルを作成し、Figmaのサムネイルでissueのステータスを管理しています。
この「Issue Syncer」というプラグインでは、Figmaのテンプレートファイルの作成から、ステータスに合わせたサムネイルの変更とGithub Issueの管理をFigma側から行ってくれます。
この「Issue Syncer」というpluginを開発することにした背景・課題には、
「Issueに着手してから、UIの作成を始めるのに時間がかかること」と「Issueのステータスに合わせて、Figmaのサムネイルを変更し忘れること」というのがありました。
「Issueに着手してから、UIの作成を始めるのに時間がかかること」というのは、 Qiitaでは、Issueに着手して、Figmaファイルを作成するあたって、 やらないといけないことが多いことが原因です。 具体的には、 テンプレートファイルをコピーし、ファイルのタイトルを変更したりサムネイルにissue番号やタイトルを反映させたり GitHubのURLやドキュメントのURLをFigmaに反映されたりGitHubのissueに、FigmaのURLを貼ったりと、ファイルを管理するために、FigmaとGithubを行き来することが多かったです。
そのため、「Issue Syncer」では、ファイルを作成時、GithubのURLを入力し、ボタンを押すだけで、Figmaのテンプレートファイが作られ、GitHubのissueに合わせて、サムネイルが自動的に生成され、GithubにFigmaのURLをコメントしてくれる機能を開発しました。
「Issueのステータスに合わせて、Figmaのサムネイルを変更し忘れること」というのは、Qiitaでは、GitHubでissueを管理しているため、GitHubのissueはCloseしているのに、Figmaのサムネイルはデザイン中になり、エンジニアがFigmaのサムネイルをみて、開発できる状態なのかが判断できなくなっていました。
そのため、「Issue Syncer」でFigmaのサムネイルの変更とissueのCloseが同時にできる機能を開発しました。
他にも、「Issue Syncer」には、Figmaのサムネイルのステータスを変える機能があったり、UIのレビューをランダムな人に依頼する機能があったりと、QiitaのUI作成フローに合わせて、便利な機能が備わっています。
最後にまとめです。
FigmaのPluginを自作すると、自分たちの課題や業務に合ったプラグインを開発できます。 そのため、今までよりデザインに集中できる環境を作ることができます。 こういうPluginあったらいいなと思っていた方やこういうPluginないかなと検索した方は、ぜひFigmaのPluginを作ってみてはいかがでしょうか? Figma Plugin開発に関する記事は、僕がQiitaに記事を投稿しているので、興味がある方は、ぜひ記事もご覧ください。
ありがとうございました。