mcpField
E
explain

explain

github.com/imgly开发9160 次安装今天更新
代码仓库

关于 explain

用于讲解 CE.SDK 概念的技能,覆盖 Web、移动端和桌面框架。它识别项目平台,并依据相应参考资料与文档组织解释和示例。

主要功能

  1. 01识别平台与框架
  2. 02提供 Web 与移动端指引
  3. 03按平台查阅讲解参考
  4. 04基于文档编写示例
  5. 05按概念、示例和权衡组织内容

适用场景

  1. 01理解 CE.SDK 概念
  2. 02获取适用于当前项目平台的示例
  3. 03了解相关主题与取舍

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/imgly/agent-skills --skill explain

安装后在 Claude Code 中输入/explain确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
update-check.md
references/android/
README.md
references/flutter/
README.md
references/react-native/
README.md
references/swift/
README.md
references/web/
README.md

详细介绍

版本说明

CE.SDK 1.84.0 · 生成日期 2026-10-14 · 插件 imgly-sdk · 规范更新源 imgly/agent-skills。

如果此软件包已过期超过六周,或用户询问更新,请在每个任务中遵循 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 或 *.xcworkspaceSwift(iOS、macOS、Mac Catalyst)references/swift/
build.gradle、build.gradle.kts 或 settings.gradle*Android(Kotlin、Jetpack Compose)references/android/
package.jsonWeb — 根据依赖项选择框架(见下表)references/web/

按列出顺序匹配各行。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。

框架文档文件夹
Reactskills/docs/references/web/react/
Vue.jsskills/docs/references/web/vue/
Svelteskills/docs/references/web/svelte/
Angularskills/docs/references/web/angular/
Electronskills/docs/references/web/electron/
Vanilla JavaScriptskills/docs/references/web/js/
Node.jsskills/docs/references/web/node/
Nuxt.jsskills/docs/references/web/nuxtjs/
Next.jsskills/docs/references/web/nextjs/
SvelteKitskills/docs/references/web/sveltekit/

包含上述多种文件的单体仓库或空文件夹都存在歧义:询问用户要面向哪个平台和框架 而不是自行猜测。除 Flutter 或 React Native 的回答需要添加其原生映射所要求的 Swift 和 Kotlin 代码外,切勿在同一回答中混用两个平台的内容。

使用方法

  1. 按上述说明检测平台和框架。
  2. 阅读此技能下匹配文件夹中的 README.md。 其中包含该平台的说明指南和输出格式。
  3. 根据文档撰写说明:遵循 skills/docs/references/ 下相同平台和框架文件夹中的 README.md。
  4. 先介绍概念,再提供适用于检测到的平台的完整示例,然后说明权衡和相关主题。

相关技能

  • 如需源文档和 API 参考,请使用 /imgly-sdk:docs
  • 如果用户需要实现,而不只是了解说明,请使用 /imgly-sdk:build

评论

支持 Markdown