使い方ガイドへスキップ
Create Canvas作者 ibelick

Create Canvas スキル。

名前を付けて移動できる比較ワークスペースに、動くデザイン案を並べます。

  • デザイン探索
  • キャンバス
ソースレビュー · create-canvasSKILL.md
タスク 名前を付けて移動できる比較ワークスペースに、動くデザイン案を並べます。 成果物 名前付きライブプレビュー項目を管理する、ソース定義のレジストリ。 始める前に 表示項目の構成とプレビュー実装はソースで管理します。ストレージで内容を追加・非表示にはできません。
記事用の要約 · ソース確認日 2026-11-02 · 生成された例ではありません

01 機能概要

名前を付けて移動できる比較ワークスペースに、動くデザイン案を並べます

名前付きのライブプレビュー、独立した代替案、レイアウト保存、入力を保持する操作を備えた自由配置キャンバスを構築します。

ソースに基づくワークフロー実行ベンチマークではありません

作業の進め方

Create Canvas は、対話を通じて複数の動くデザイン案を検討するワークスペースを構築します。ソースで定義されたレジストリの各プレビューには、安定した ID と読みやすい名前があります。名前をコピーして特定のバージョンを指定し、専用ハンドルでプレビューを移動し、パンやズームで全体を見渡せます。

内容はソースファイルに置き、ブラウザーのストレージにはレイアウトを記憶させます。この区別によって追加依頼が明確になります。別案には独自の識別子と状態を与え、既存案を変更するときは位置を維持します。本番への移行を依頼しない限り、実験はローカルに留めます。

想定される成果物

  • 名前付きライブプレビュー項目を管理する、ソース定義のレジストリ。
  • 移動ハンドル、カメラ操作、対応するグローバルテーマ選択を備えたキャンバス。
  • 保存されたカメラと項目の位置、および検証済み・未検証の操作を示す報告。
サンプルブリーフを見る

ブリーフからレビューまで

  1. 01
    安全なライブプレビューを用意する

    新しいキャンバスを作る前に既存のものを確認します。プロジェクトのフレームワークを使い、合成データを渡したプレビューを1つマウントして、独立したラベルと移動ハンドルを設けます。

  2. 02
    独立した別案を追加する

    新しいバリエーションごとに、安定した ID、一意の名前、独立した状態を割り当てます。内容を追加しても、以前の案と測定済みの位置は維持します。

  3. 03
    移動中も入力を保持する

    キャンバスのジェスチャーを、文字入力、選択、入れ子のスクロールから分離します。portal 本来の動作を保ち、コピー、移動、ズームでプレビューが再マウントされないか確認します。

  4. 04
    配置を保存し動作を検証する

    範囲を制限したカメラ値、対応テーマ、位置をレジストリ ID ごとに保存します。動作すると報告する前に、再読み込み、不正なストレージデータ、該当デバイスのジェスチャーを検証します。

02 利用場面

使いどころ

表示項目の構成とプレビュー実装はソースで管理します。ストレージで内容を追加・非表示にはできません。

向いているケース

  • デザインの比較動く複数の案を並べ、正確な名前で指定します。
  • 探索の継続以前の案や配置の判断を失わずに、既存ワークスペースで検討を再開します。

確認すべき制限

  • 内容はソースで管理表示項目の構成とプレビュー実装はソースで管理します。ストレージで内容を追加・非表示にはできません。
  • 本番環境から隔離安全なフィクスチャを使い、本番コンポーネントのコードは変更しません。
  • 編集機能の範囲を限定依頼がない限り、描画、コネクター、サイズ変更、取り消し履歴は実装しません。

用意する入力

  • 実験の一覧別案の名前、想定サイズ、検討したい違いを指定します。
  • 安全なコンポーネント個人データや実環境への書き込みを避ける公開コンポーネント API とフィクスチャを用意します。
  • 既存ワークスペース維持すべき現在のルート、レジストリ、テーマ、配置を指定します。

03 重要な判断

重要な判断

  1. 正確に参照できる名前

    名前をコピーできるため、特定のバージョンの変更などの追加依頼が曖昧になりません。

  2. 独立した別案

    新しいバージョンは、それぞれ固有の識別子と操作状態を保持します。

  3. 配置の永続化

    保存された配置から位置を復元しつつ、現在のソースを正とします。

04 依頼例

目的を絞った依頼文を試す

以下のサンプルブリーフはテストされていません。使用前にスキルのセットアップを確認してください。

ソースとセットアップを確認する

別案の名前、想定サイズ、検討したい違いを指定します。

アップストリームのソースファイル
https://github.com/ibelick/ui-skills/blob/4907a526b07943b3a338177558d42fae4fdf0a86/skills/create-canvas/SKILL.md

以下の参照先から、提供元の手順を確認できます。利用前にリポジトリのセットアップ要件を確認してください。これはインストールコマンドではありません。

一つの成果物から始める

スキルを実行する前に、このブリーフの範囲、素材、制約を調整してください。

サンプルブリーフ
create-canvas を使い、既存プロジェクトで3つの料金カード案を比較してください。元のカードを残し、同じプランデータとサイズを使った、別々の名前を持つ2つの案を作成してください。安全なフィクスチャを使用し、現在の本番コンポーネントの実装は維持してください。コピー可能な名前、専用の移動ハンドル、パン・ズーム・全体表示の操作を追加してください。プレビュー内の文字入力と選択は保持してください。フォーム内容ではなくレイアウトを保存してください。構築後に再読み込み、移動、ズームをテストし、確認できなかったデバイスのジェスチャーやブラウザー履歴の動作を報告してください。

結果を確認する

実際の出力を、次の観察可能な基準に照らして確認してください。

  • 新しい別案を追加しても、既存の ID、名前、位置が維持される。
  • カメラ変更や項目移動でプレビューの入力が消えない。
  • ストレージにはレイアウトだけを保存し、不正な項目は安全に処理される。

OpenDesignは、コーディングエージェント向けのローカルデザインワークスペースを提供します。この掲載は、スキルが同梱されていること、または外部ツール、認証情報、ソフトウェア依存関係が含まれていることを意味しません。

05 ソースとライセンス

ソースとライセンス

このページは、下記にリンクされた固定のソースリビジョンについて説明しています。アップストリームの挙動や要件は変更される可能性があります。

ソースの所有者
ibelick
リポジトリ
ibelick/ui-skills
スキルファイル
SKILL.md
ライセンス
MIT
確認したスナップショット
2026-11-02 · 4907a526b079
編集部によるソース要約
名前を付けて移動できる比較ワークスペースに、動くデザイン案を並べます。

リンク先のソースに基づく、OpenDesignによるオリジナルの要約です。リポジトリのスター数は日付時点の人気の指標であり、スキルの利用状況や品質スコアではありません。

06 開始前の質問

始める前の質問

ブラウザーのストレージを内容の参照元にできますか?

できません。項目の構成と実装はレジストリが定義し、保存位置は現在存在する ID にだけ適用します。

別の iframe を使えば安全ですか?

いいえ。ソースはマウント前に安全な provider とフィクスチャを用意することを求めています。文書を分離するだけでは実際のリクエストを防げません。

リセットで実験は削除されますか?

リセットするのはカメラだけです。項目の構成、位置、テーマ、下書きは保持します。

OpenDesign

依頼内容とデザイン作業を一つの場所に。

ブリーフ、ソース資料、デザイン作業をローカルワークスペースにまとめて管理できます。ワークフローに追加する前に、スキル自体のセットアップを確認してください。

アップストリームのソースファイル
https://github.com/ibelick/ui-skills/blob/4907a526b07943b3a338177558d42fae4fdf0a86/skills/create-canvas/SKILL.md