关于 using-cesiumjs-skills
为 CesiumJS 提供的技能插件,包含 14 个领域技能,覆盖从 Viewer 初始化到空间计算、渲染和交互的开发主题。技能根据描述匹配被动启用,并提供跨领域归属参考。
主要功能
- 0114 个 CesiumJS 领域技能
- 02描述匹配后被动启用
- 03覆盖 Viewer、相机与实体
- 04涵盖瓦片、地形和着色器
- 05提供跨领域技能归属映射
适用场景
- 01查询 CesiumJS 特定领域的开发方式
- 02处理跨相机与实体的开发问题
- 03定位公共 API 所属技能
- 04使用浏览器工具检查运行结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cesiumgs/ cesiumjs-skills --skill using-cesiumjs-skills安装后在 Claude Code 中输入/using-cesiumjs-skills确认已加载。
详细介绍
CesiumJS 技能概览
此插件提供 14 项领域技能,涵盖 CesiumJS v1.144(约 563 个公共符号)。技能会根据描述匹配被动激活,无需显式调用。
可用技能
| 技能 | 适用场景…… |
|---|---|
cesiumjs-viewer-setup | 初始化 CesiumJS 应用、配置小部件、设置 Ion 令牌、启动地球仪 |
cesiumjs-camera | 设置相机位置、执行 flyTo 动画、限制导航、自定义相机控制器、跟踪实体 |
cesiumjs-entities | 添加点、标签、模型、多边形和分段路径;通过 DataSources 加载 GeoJSON/KML/CZML/GPX |
cesiumjs-3d-tiles | 加载瓦片集、压缩/CAD glTF 内容、MVT、元数据、体素、点云和裁剪 |
cesiumjs-imagery | 添加或切换底图图层、配置影像提供程序、进行分屏对比 |
cesiumjs-terrain-environment | 配置地形、查询高度、大气/天空/雾/光照/阴影、全景 |
cesiumjs-primitives | 对性能要求高的静态几何体、自定义形状、批处理、BufferPrimitive 集合、GeoJsonPrimitive |
cesiumjs-materials-shaders | Fabric 材质、ImageBasedLighting、后期处理效果、泛光、色调映射 |
cesiumjs-custom-shader | 为 Model/Cesium3DTileset/VoxelPrimitive 编写 GLSL 着色器主体;在着色器中读取要素 ID 或结构化元数据 |
cesiumjs-time-properties | 随时间变化的属性、模拟时钟、插值以及区间/采样路径材质 |
cesiumjs-spatial-math | 坐标转换、椭球几何体、模型矩阵、相交测试、投影 |
cesiumjs-interaction | 用户在地球仪上的点击、多修饰键输入操作、实体/要素选择、边缘吸附拾取、悬停效果、拖动交互 |
cesiumjs-models-particles | 加载 glTF/GLB、KHR meshopt 压缩、CAD 显示扩展、动画和粒子 |
cesiumjs-core-utilities | 通过 Resource 发起 HTTP 请求、Color、Event、错误处理、辅助函数 |
跨领域问题
如果问题涉及多个领域,请查阅 wiki/Domain-Mapping.md——其中提供了权威的归属映射,将每个公共 CesiumJS 类、函数和枚举准确归入一项技能。
运行时验证
可使用 Chrome DevTools MCP 进行基于浏览器的迭代:检查控制台错误、检查网络、截取屏幕截图以及执行 Lighthouse 审核。
评论
支持 Markdown