build について
Web、モバイル、デスクトップの各フレームワークで CE.SDK を実装するためのスキルです。プロジェクトのファイルから対象プラットフォームを判定し、対応する資料や API の確認を経て、動作するコードの作成を案内します。
主な機能
- 01プラットフォームとフレームワークの判定
- 02Web、Flutter、React Native、Swift、Android の案内
- 03プラットフォーム別の実装資料
- 04API とバージョンの確認
- 05コードを先に示す回答手順
活用シーン
- 01既存アプリへの CE.SDK の実装
- 02プロジェクトに合う開発手順の選択
- 03CE.SDK のコード作成前の API 確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ imgly/ agent-skills --skill buildインストール後、Claude Code で/buildを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/update-check.mdreferences/android/README.mdreferences/flutter/README.mdreferences/flutter/examples/camera-guides-configuration/camera_configuration_solution.dartreferences/flutter/examples/camera-guides-quickstart/camera_quickstart_solution.dartreferences/flutter/examples/camera-guides-recordings/recordings_camera_solution.dartrecordings_reaction_camera_solution.dartreferences/flutter/examples/editor-guides-configuration-basics/editor_configuration_basics_solution.dartreferences/flutter/examples/editor-guides-quickstart/editor_quickstart_solution.dartreferences/flutter/examples/editor-guides-solutions-apparel-editor/apparel_editor_solution.dartreferences/flutter/examples/editor-guides-solutions-design-editor/design_editor_solution.dartreferences/flutter/examples/editor-guides-solutions-photo-editor/photo_editor_solution.dartreferences/flutter/examples/editor-guides-solutions-postcard-editor/postcard_editor_solution.dartreferences/flutter/examples/editor-guides-solutions-video-editor/video_editor_solution.dartreferences/react-native/README.mdreferences/react-native/examples/camera-guides-configuration/configured_camera_solution.tsreferences/react-native/examples/camera-guides-quickstart/app.jsoncamera_react_native.tsreferences/react-native/examples/camera-guides-recordings/recordings_camera_solution.tsrecordings_reaction_camera_solution.tsreferences/react-native/examples/editor-guides-configuration-basics/basic_editor_solution.tsreferences/react-native/examples/editor-guides-quickstart/app.jsoneditor_react_native.tsreferences/react-native/examples/editor-guides-solutions-apparel-editor/apparel_editor_solution.tsreferences/react-native/examples/editor-guides-solutions-design-editor/design_editor_solution.tsreferences/react-native/examples/editor-guides-solutions-photo-editor/photo_editor_solution.tsreferences/react-native/examples/editor-guides-solutions-postcard-editor/postcard_editor_solution.tsreferences/react-native/examples/editor-guides-solutions-video-editor/video_editor_solution.tsreferences/swift/README.mdreferences/web/angular.md詳細
バージョンに関するお知らせ
CE.SDK
1.84.0· 生成日2026-10-14· プラグインimgly-sdk· 正式な更新元imgly/agent-skills。このバンドルが6週間以上前のものの場合、またはユーザーから更新について尋ねられた場合は、 タスクごとに1回
references/update-check.mdの手順に従い、その結果をすべての CE.SDK スキルで再利用してください。確認は読み取り専用で行ってください。ユーザーの明示的な承認なしに、 インストール、更新、上書き、削除を行ってはいけません。更新が承認されない限り、この バンドルを使って作業を続けてください。
CE.SDK で構築する
タスク:$ARGUMENTS
Web(React、Vue.js、Svelte、Angular、Electron、Vanilla JavaScript、Node.js、Nuxt.js、Next.js、SvelteKit)、iOS と Android 向け Flutter(Dart)、iOS と Android 向け React Native(TypeScript)、iOS、macOS、Mac Catalyst 向け Swift、Android 向け Kotlin と Jetpack Compose を対象とします。
プラットフォームの検出
プロジェクトファイルからプラットフォームを検出し、対応するリファレンスフォルダーを参照してください。
| プロジェクトファイル | プラットフォーム | リファレンスフォルダー |
|---|---|---|
pubspec.yaml(その android/ および ios/ フォルダーは Flutter アプリに属します) | Flutter(Dart、iOS と Android 向けのネイティブエディター) | references/flutter/ |
package.json の依存関係にある react-native(その android/ および ios/ フォルダーは React Native アプリに属します) | React Native(TypeScript、iOS と Android 向けのネイティブエディター) | references/react-native/ |
Package.swift、*.xcodeproj、または *.xcworkspace | Swift(iOS、macOS、Mac Catalyst) | references/swift/ |
build.gradle、build.gradle.kts、または settings.gradle* | Android(Kotlin、Jetpack Compose) | references/android/ |
package.json | Web — 依存関係からフレームワークを選択します(下表) | references/web/index.md |
上から順に行を照合してください。Flutter または React Native プロジェクトには
android/ および ios/ フォルダーも含まれ、React Native プロジェクトの
package.json には react が記載されています。これらのファイルはラッパーアプリに属するため、
Swift、Android、Web の行よりも該当する行を優先します。
package.json の依存関係から Web フレームワークを判定
次の順に確認します:react-native → React Native(上記の行で判定し、Web ではありません)、次に next → Next.js、nuxt → Nuxt.js、@sveltejs/kit → SvelteKit、
@angular/core → Angular、svelte → Svelte、vue → Vue.js、react → React、
electron → Electron、@cesdk/node またはサーバープロジェクト → Node.js、いずれも該当しない場合 → Vanilla JS。
| フレームワーク | 構築に関するメモ |
|---|---|
| React | references/web/react.md |
| Vue.js | references/web/vue.md |
| Svelte | references/web/svelte.md |
| Angular | references/web/angular.md |
| Electron | references/web/electron.md |
| Vanilla JavaScript | references/web/js.md |
| Node.js | references/web/node.md |
| Nuxt.js | references/web/nuxtjs.md |
| Next.js | references/web/nextjs.md |
| SvelteKit | references/web/sveltekit.md |
該当するファイルが複数あるモノレポ、または空のフォルダーは判断が難しいため、推測せず、対象とするプラットフォームとフレームワークをユーザーに確認してください。 Flutter または React Native の回答で、ネイティブマッピングに必要な Swift と Kotlin のコードを追加する場合を除き、 1つの回答に複数プラットフォームの内容を混在させてはいけません。
使用方法
- 上記の手順でプラットフォームとフレームワークを検出します。
- Web の場合は
references/web/index.mdを参照し、次にそこに記載されたフレームワークファイルとreferences/web/common.mdを参照します。それ以外のプラットフォームでは、該当フォルダー内のREADME.mdを参照してください。これらのファイルには、実装ワークフロー、既知の落とし穴、スターターキットまたはサンプルの一覧、出力形式が記載されています。Web、Swift、Android には、クローンする公開スターターキットリポジトリが記載されています。Flutter と React Native のフォルダーには、代わりにexamples/が同梱されています。 - コードを書く前に、
skills/docs/references/以下の、同じプラットフォームおよびフレームワークのフォルダーで、正確な API、パッケージ名、バージョンを確認します。 - まず完全に動作するコードを提示し、その後に簡潔な説明と次の手順を示します。
関連スキル
- ドキュメントや API リファレンスを調べるには、
/imgly-sdk:docsを使用してください - 実装前に概念を理解するには、
/imgly-sdk:explainを使用してください - Claude Code:
builderエージェントは、自律的なスキャフォールディングをこのスキルに委任します