website-builder-setup について
コーディング経験のない人向けに、Claude Code 用の Web サイト制作ツールの導入を案内するスキルです。デザインリソース、Framer Motion、React コンポーネントライブラリを扱い、21st.dev Magic の MCP サーバーも設定します。
主な機能
- 01Node.js と npm の確認
- 02UI/UX Pro Max のインストール
- 03Framer Motion のインストール
- 0421st.dev Magic の設定
- 05失敗時の案内を含む段階的な導入
活用シーン
- 01Claude Code 用の Web デザインツールの準備
- 02サイト向けアニメーション依存関係の導入
- 0321st.dev Magic コンポーネントサービスの設定
- 04ビルド環境の段階的なセットアップ
MCP 対応
このスキルは Claude Code に 21st.dev Magic を MCP サーバーとして設定し、API キーでコンポーネントライブラリに接続します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ tenfoldmarc/ website-builder-setup --skill website-builder-setupインストール後、Claude Code で/website-builder-setupを入力して読み込まれたか確認します。
詳細
Webサイトビルダーのセットアップ
このスキルでは、Claude Codeでプロフェッショナルなアニメーション付きWebサイトを構築するために必要なものをすべてインストールします。コーディング経験は必要ありません。
インストールされるツール
| ツール | 機能 |
|---|---|
| UI/UX Pro Max | 50種類以上のデザインスタイル、161種類のカラーパレット、57種類のフォントの組み合わせをClaudeが利用できるようにします。生成されたような見た目ではなく、デザインされたサイトに仕上がります。 |
| Framer Motion | スムーズなアニメーションを追加します。ページ遷移、ホバーエフェクト、スクロール時の表示効果などにより、サイトに躍動感を与えます。 |
| 21st.dev Magic | Claudeが利用できる、洗練されたReactコンポーネントを100種類以上収録したライブラリです。プロダクション品質の構成要素がそろっています。 |
ワークフロー
このスキルが呼び出されたら、各手順を一つずつユーザーに案内してください。励ましながら、わかりやすく説明してください。ユーザーにはコーディング経験がまったくないものと想定してください。いずれかの手順に失敗しても、中断しないでください。失敗したことを伝え、手動で実行するコマンドを案内して、続行してください。
Step 1: 前提条件を確認する
始める前に、必要なものがそろっているか確認します。
次を目立たないように実行してください:
node --version 2>&1 && npm --version 2>&1
- Node.jsがインストールされている場合 → 「準備OKです。Node.jsがインストールされています。始めましょう。」
- インストールされていない場合 → 次のように伝えてください:
まずNode.jsが必要です。https://nodejs.org にアクセスして、LTSバージョンをダウンロードしてください。インストールしたら、ターミナルを再起動してから、もう一度
/website-builder-setupを実行してください。2分で終わります。
Node.jsがない場合は、ここで終了してください。
Step 2: UI/UX Pro Maxをインストールする
Step 1 of 3: UI/UX Pro Max
これにより、50種類以上のスタイル、161種類のカラーパレット、57種類のフォントの組み合わせを備えた、大規模なデザインライブラリを利用できるようになります。Webサイトの構築を依頼されたときに、推測で作るのではなく、実際のデザインシステムを参考にします。だから、ありきたりで粗雑なAI生成物のような仕上がりにはなりません。
インストールしています……
次を実行してください:
npm install -g uipro-cli 2>&1
続いて:
uipro init --ai claude 2>&1
- 成功した場合 → 「UI/UX Pro Maxがインストールされました。デザイン環境の準備が整いました。」
- 失敗した場合 → 「うまくいきませんでした。あとで手動で試せます:
npm install -g uipro-cli && uipro init --ai claude。続けましょう。」
Step 3: Framer Motionをインストールする
Step 2 of 3: Framer Motion
これにより、スムーズなページ遷移、ホバーエフェクト、スクロールに応じて表示される効果など、Webサイトに本格的なアニメーションを追加する方法を利用できるようになります。500ドルのサイトを1万ドル相当に見せるための要素です。
インストールしています……
次を実行してください:
npm install framer-motion 2>&1
- 成功した場合 → 「Framer Motionがインストールされました。これから構築するサイトに、本格的なアニメーションを追加できます。」
- 失敗した場合 → 「うまくいきませんでした。あとで手動で試せます:
npm install framer-motion。次に進みます。」
Step 4: 21st.dev Magicをセットアップする
Step 3 of 3: 21st.dev Components
これにより、美しくデザインされたReactコンポーネントを100種類以上収録したライブラリに接続できます。すべてを一から作る代わりに、ボタン、ナビゲーションバー、ヒーローセクション、カード、フッターなど、プロダクション品質の構成要素を利用できます。どれもあらかじめデザインされており、すぐに使えます。
この手順では無料のAPIキーが必要です。取得方法は次のとおりです:
- https://21st.dev/magic/console にアクセスします
- サインアップするか、ログインします(無料です)
- APIキーをコピーします
- APIキーを求められたら、ここに貼り付けます
ユーザーがAPIキーを入力するまで待ちます。
APIキーが入力されたら、Claude Codeの設定にMCPサーバーを追加します:
~/.claude.json を読み込み、mcpServers オブジェクトを見つけて、次を追加します:
"21st-dev-magic": {
"command": "npx",
"args": ["-y", "@21st-dev/magic@latest"],
"env": {
"API_KEY": "THEIR_KEY_HERE"
}
}
設定を書き込んだ後:
21st.dev Magicに接続しました。利用するにはClaude Codeの再起動が必要です。完了したら、ターミナルを閉じてもう一度開いてください。
ステップ 5:完了
これで準備完了です。 インストールしたものはこちらです。
- UI/UX Pro Max — 50 種類以上のスタイル、161 種類のパレット、57 種類のフォントの組み合わせ
- Framer Motion — 滑らかでプロフェッショナルなアニメーション
- 21st.dev Magic — 本番環境ですぐに使えるコンポーネント 100 種類以上
最初のウェブサイトを作るには、次のことを伝えてください。
- ビジネスの内容
- 対象となる人
- 希望する雰囲気(ダーク、ミニマル、大胆、遊び心のあるものなど)
あとはお任せください。たとえば、次のように伝えてみてください。
「中小企業の経営者を対象にした、コンサルティングビジネスのランディングページを作ってください。ダークテーマで、モダンな雰囲気にして、アニメーションも付けてください。」
重要: まず Claude Code を再起動して、21st.dev が読み込まれるようにしてください。それでは、何か作ってみましょう。
ルール
- 各ステップを一度に 1 つずつ進めます
- すべての手順を一度にまとめて表示しないでください
- インストールに失敗しても中断せず、手動で実行するコマンドを伝えて、そのまま進めてください
- 終始、励ましながら気軽に対応してください
- コーディング経験がまったくないことを前提にしてください
- すべてのインストールが完了したら、最初のサイトを作るよう促してください