SuperAPI AI 工具集

lucidchart-sdk-patterns

编程与开发

查看项目

更新于 10-15 23:27

技能介绍

用途:在 Lucid 编辑器扩展项目中,按受支持的 SDK 模式实现或审查功能,以已安装的类型声明为权威依据,而非猜测类型名或沿用旧代码片段。

主要能力与要求:项目需已有扩展工程,包含 lockfile、manifest、脚本和固定版本,并明确用户行为、文档/数据边界、作用域与测试夹具。lucid-package 提供项目工具链,lucid-extension-sdk 提供受支持的 API 与类型。

使用方式:先用 Read、Glob、Grep 检查源码、已安装声明、manifest 与测试,用 WebFetch 获取最新官方文档;仅在有限本地改动时使用 Write 或 Edit。流程包括读取仓库说明与清单、检查已安装 SDK 声明中的 API 与回调契约、重新获取对应官方主题并记录版本漂移、设计薄类型边界校验外部数据、按现有模式实现最小功能、补充成功/无效输入/上下文不可用/作用域不足/取消/部分失败等测试,并用已安装的 --help 与正确的包管理器参数运行类型、构建、manifest 和测试命令。

限制与边界:编辑器包内不得含服务器密钥,OAuth 与机密凭据须置于经批准的连接器/服务器边界之后;未经批准不得升级依赖、扩大作用域、安装开发者包、连接生产数据或发布。若文档示例无法通过类型检查,应遵循已安装类型并报告版本漂移;若所需 API 不存在,应停止并用受支持原语重新设计,不得强制类型转换绕过。输出需包含 SDK/CLI 版本、检查过的类型与文档、所选模式、改动文件、作用域、门禁凭据、漂移与审批状态。