Agent Skills
› GoogleCloudPlatform/DataflowTemplates
GoogleCloudPlatform/DataflowTemplates
GitHub用于针对特定 Dataflow 模板变更进行功能测试,通过临时 GCP 资源验证数据流逻辑。严格限定于指定迁移模板,暂停等待审批并快速失败。
Install All Skills
npx skills add GoogleCloudPlatform/DataflowTemplates --all -g -y
Skills in Collection (11)
用于针对特定 Dataflow 模板变更进行功能测试,通过临时 GCP 资源验证数据流逻辑。严格限定于指定迁移模板,暂停等待审批并快速失败。
需要测试 gcs-spanner-dv, sourcedb-to-spanner, datastream-to-spanner, spanner-to-sourcedb 等特定 Dataflow 模板的本地代码变更
用户触发 /smt-functional-testing 命令
npx skills add GoogleCloudPlatform/DataflowTemplates --skill smt-functional-testing -g -y
用于调试Dataflow模板逻辑错误和数据不一致,通过Terraform部署作业并对比源(如Cloud SQL)与目标(如Spanner)数据。仅限作业运行至终态场景,不适用于启动崩溃或构建新模板。
用户请求调试Dataflow作业的数据差异或逻辑错误
提供.tfvars文件以部署并验证数据流管道
npx skills add GoogleCloudPlatform/DataflowTemplates --skill smt-e2e-dataflow-debugging -g -y
针对 Datastream-to-Spanner CDC 模板的集成测试编排技能。通过验证输入和环境配置,调用元测试编排器执行数据迁移及数据类型映射的自动化测试。
需要运行 Datastream-to-Spanner 模板的集成测试
验证特定数据库到 Spanner 的数据迁移和类型映射
npx skills add GoogleCloudPlatform/DataflowTemplates --skill add-integ-tests-datastream-to-spanner -g -y
指导为 Dataflow 模板添加新数据库源连接器,涵盖兼容性检查、类型映射、代码实现、注册及测试流程。
需要支持新的数据库源以进行 CDC 同步到 Spanner
询问如何向 datastream-to-spanner 模板添加新连接器
npx skills add GoogleCloudPlatform/DataflowTemplates --skill add-source-datastream-to-spanner -g -y
用于源数据库到Spanner迁移的集成测试编排。通过包装元测试协调器,自动执行冒烟及数据类型转换测试,确保数据迁移正确性。
用户请求运行 sourcedb-to-spanner 集成测试
需要验证从源数据库到 Spanner 的数据迁移和类型映射
npx skills add GoogleCloudPlatform/DataflowTemplates --skill add-integ-tests-sourcedb-to-spanner -g -y
指导为v2/sourcedb-to-spanner模板实现新的数据库源连接器,涵盖前置条件验证、代码范围界定、类型映射及注册测试流程。
需要新增支持特定数据库到Spanner的数据迁移连接器
询问如何集成新的数据源至Dataflow模板
npx skills add GoogleCloudPlatform/DataflowTemplates --skill add-source-sourcedb-to-spanner -g -y
用于为新的数据库源方言自动生成全面的集成测试套件。根据数据类型映射矩阵生成SQL Schema和Java测试代码,包含环境校验、数据验证及动态断言功能。
需要为新数据源添加集成测试
基于数据类型映射矩阵生成测试用例
npx skills add GoogleCloudPlatform/DataflowTemplates --skill add-source-datatype-integ-test -g -y
为Dataflow模板生成新的数据库源功能集成测试,参考现有MySQL测试。通过读取配置、映射矩阵和DDL生成Java测试类,验证编译并自动修复错误,确保新数据源迁移场景的测试覆盖。
需要为新数据库源添加功能集成测试
基于现有MySQL测试模板生成新数据源的测试代码
npx skills add GoogleCloudPlatform/DataflowTemplates --skill add-source-functional-integ-test -g -y
作为项目经理编排数据库迁移测试流程,自动生成并执行完整测试套件。通过顺序调度子代理监控状态、处理心跳以保持长时任务稳定,确保数据源接入验证的可靠性与完整性。
需要自动化生成和执行数据库迁移测试套件
初始化多步骤分布式测试流水线
npx skills add GoogleCloudPlatform/DataflowTemplates --skill meta-test-orchestrator -g -y
用于执行 Spanner 到源数据库反向迁移的集成测试编排。通过封装元测试编排器,自动加载配置并触发冒烟及数据类型测试场景,实现自动化测试流程。
用户请求运行 Spanner 到源数据库的反向迁移集成测试
需要针对特定源数据库执行数据类型映射和冒烟测试
npx skills add GoogleCloudPlatform/DataflowTemplates --skill add-integ-tests-spanner-to-sourcedb -g -y
指导在v2/spanner-to-sourcedb反向迁移Dataflow模板中添加新数据库源连接器的实现流程,涵盖前置条件验证、代码范围界定、类型映射、注册及测试。
添加新的数据库源连接器
实现Spanner到目标库的反向迁移功能
npx skills add GoogleCloudPlatform/DataflowTemplates --skill add-source-spanner-to-sourcedb -g -y


