チャットからコンポーネントを取る

最終更新日: 2026年10月16日

接続済みの Cursor または Claude Code から、search_catalog と get_component でセクションを検索し、ページへ置く手順。

このページでできること

サイトを開かずに、id を指定してセクションをリポジトリへ入れます。中身は Copy for Cursor と同じです。

get_component が成功すると、サイトのボタンと同じ規則で回数を消費します。Plus と Pro はコンポーネントが無制限です。search_catalog は消費しません。

始める前に

「Cursor と Claude Code を接続する」が終わっていて、DesignLayer が Connected であること。

1. 探す

チャットに、役割か言葉を指定して検索させます。

text
DesignLayer の search_catalog で、料金セクションを探してください。候補の id と previewUrl を出してください。

search_catalog が受け取れるもの

  • query。sakura、hero、footer、pricing などの文字列

  • kind。hero、section、motion、navigation

  • category。hero、footer、pricing、gallery など。一覧は「コンポーネントの id と分類」

  • limit。1 から 40

戻り値には id、短い説明、previewUrl、ページ URL が入ります。ファイルはまだ来ません。

2. 1件を取り込む

id が決まったら get_component を呼ばせます。id はページ URL の末尾と同じです。

text
DesignLayer の get_component で sakura-editorial-poster を取得し、app/page.tsx に置いてください。
files の source を path に書き、npmDependencies があればインストールしてください。
previewUrl の動きと余白に合わせてください。

返ってくるもの

get_component は、サイトの Copy for Cursor と同じ仕事です。末尾の JSON に files(path と source)と npmDependencies があり、その前に previewUrl と組み込み指示があります。

エージェントに、JSON を読ませずファイルを自分で想像させないでください。書いたあとは「プレビューと見比べる」で確認します。

完成1ページを取るツールは、まだ有効になっていません。

チャットからコンポーネントを取る | DesignLayer