3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Pencil × Claude Code がよさそうなので試してみた!

Last updated at Posted at 2026-01-29

この記事はなに?

メンバーからPencilがすごそう!って聞いたので、試してみました。
まだ、初歩的な部分をやっただけですが、可能性を感じます!

今日は、とりあえずこうすると動く!っていう備忘録的メモです!

大まかな流れ!

  1. インストール(書きません!)

  2. Pencilを使ってみる

  3. Claude CodeからMCP経由でPencilを使いNext.jsでモックを作る!

1. インストール(書きません!)

このあたりの記事がすごく参考になりました。ありがとうございます!
新しいデザインツール Pencil を試してみた

公式サイトもチェック!
https://www.pencil.dev/

2. Pencilを使ってみる

まず、どんなデザインにするのか?を選びます!!

↓Start Hereってあるので素直に押す!

Pasted image 20260129070930.png

Japanese Swiss Web Dashboardっていうのを選んでみた

Pasted image 20260129071156.png

左下の小窓?ペイン?を立ち上げここで、つらつらと指示を出します。

Pasted image 20260129071606.png

指示文

以下の要件で、手始めに、ログイン画面と最初のInvestorを登録する画面を作って。画面左側のサイドバーで他の画面への遷移ができるといいな! 

https://raw.githubusercontent.com/tis-abe-akira/ddd-ai/refs/heads/main/.clinerules/.clinerules-requirements.md

コンポーネントができた!(Pencil上に)

Pasted image 20260129072640.png

右上の<> Export Code & MCP を押すと次の手順がガイドされる!(これ便利!)

Pasted image 20260129072713.png

3. Claude CodeからMCP経由でPencilを使いNext.jsでモックを作る!

ここまでくればいつもの作業です!!
なお、Next.jsがセットアップ済みの状態でやった方がうまくいきます。(ゼロベースでやってもできなくはないですが、環境構築はそんなにLLMが得意ではないので作りおいた方が無難です)

この段階で、MCPがセットアップ済みです。

image.png

Pencilがリコメンドしているプロンプトをそのままコピペしました。(もちろん必要なら手直ししてください)

Generate React/Tailwind/NextJS code from the selected frame``Update CSS based on the
  variables in the design``Create a React component based on the selected frame

こっからはギャルとのペアプロです!!

Pasted image 20260129073415.png

かなり精度よく画面(モック)ができました!

Pasted image 20260129081443.png

Pasted image 20260129081519.png

雑感

いまは無償で使えますが、しばらく経つと有償になるようです。

かなり簡単に使えますし、Pencilの定義が.pen(実態はJSON)に落ちてくるので、扱いやすい気がします。

プロトタイピングのフロントエンド作成の選択肢が一個増えたと感じます!

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?