SuperAPI AI 工具集

tomtom-maps-sdk-js-contribution

编程与开发

查看项目

更新于 10-16 05:47

技能介绍

用途:这是 TomTom Maps SDK for JavaScript 单体仓库的贡献者导航技能(router),用于回答“如何开发、构建或修改该 SDK”,把贡献者路由到正确的规范与流程文档,本身不重复这些内容。

主要能力:按顺序引导阅读根目录 AGENTS.md(架构、构建顺序、开发命令、关键文件)与根目录 CODING_GUIDELINES.md(所有改动需遵守的规则集),再按所触及区域读取对应的包级 AGENTS.md,例如 core/、map/、services/、examples/、map-integration-tests/、plugins/、plugins/agent-toolkit/、plugins/map-effects/、shared-configs/、documentation/ 及 documentation/docs-portal/ 等。区域不明确时,建议先读全部包级 AGENTS.md。

使用方式:修改源码后,在根目录运行 pnpm lint:fix(先执行 biome check --write 做格式化、lint 与导入排序,再执行 biome lint --write),修复其报告的错误以及自己新增行上的警告。提交或推送前运行 /tomtom-maps-sdk-js-preflight,该仓库没有 git 钩子,preflight 是 CI 前的唯一关卡。

相关技能:验证改动用 -preflight;撰写 PR 标题与正文用 -pr-description;新增或编辑 examples/ 下的示例、快照或缩略图用 -example-authoring;改动 plugins/agent-toolkit/ 源码用 -agent-toolkit-internals;构建 SDK 消费方应用则用 tomtom-maps-sdk-js。公共接口变更需在同一 PR 内同步更新 documentation/docs-portal/guides/ 下的 MDX 指南与 .claude/skills/tomtom-maps-sdk-js/docs/ 下的技能文档。

限制:资料未提供具体版本、收费、平台支持或效果数据;技能目录名属于公开安装标识,重命名需按公共接口变更处理。