Google Cloud 解决方案架构师
从需求发现到验证交付,规划复杂 Google Cloud 多产品工作负载。
证据显示流程包含技术分解、产品建议、架构图、验证计划和写入代码前的用户确认,并要求获得验证执行许可;但未明确最小权限、敏感数据处理、外部数据流、依赖隔离、回滚方案或验证失败后的恢复边界,因此扣分。
文档提供了分阶段顺序、歧义澄清、审批循环和异常时排查要求,主流程可理解;但没有提交的测试套件、CI覆盖、依赖版本、可复现步骤或具体失败信息规范,且“运行验证”依赖未声明的工具环境,因此扣分。
描述明确了适用场景、非适用的专用技能范围、输入要求和多阶段输出;但未声明中文交互支持、地区服务可达性或对无法访问Google Cloud/MCP服务时的替代路径,且触发边界仍较宽,因此扣分。
信息架构清晰,采用渐进式阶段说明,提供输出模板、官方参考索引、仓库安装方式、Apache-2.0许可证、维护中的README和问题反馈路径;但技能自身缺少依赖安装说明、版本兼容性、变更日志、明确维护责任和已知限制,因此扣分。
目标覆盖需求发现、架构设计、部署指导、验证和交付打包,理论上能产生可直接使用的架构文档、Mermaid图和代码指导;但静态材料未证明实际输出正确、完整或部署可用,也未证明相较人工流程的边际收益,因此按静态上限给分并扣除验证不足。
技能要求引用官方Google Cloud文档,并提供架构、决策和最佳实践参考清单及固定模板,关键依据具备一定可审计性;但没有测试结果、CI执行证据、示例输出或独立复核材料,因此达到静态证据上限但不更高。
- 核心流程依赖Google Developer Knowledge MCP、Google Cloud文档和gcloud/curl等外部工具;未定义服务不可达、配额不足、认证失败或文档版本变化时的替代与失败反馈。
- 技能允许生成并在获准后写入部署代码,但未规定凭据、密钥、个人数据和架构敏感信息的处理、脱敏、权限范围或回滚策略。
- 未提供已验证的示例输出、自动化测试或CI证据,部署指导和产品状态判断需要人工复核。
- 未说明中文交互质量及中国大陆网络环境下对Google Cloud和相关MCP服务的可用性。
这个 Skill 能做什么,适合哪些场景?
该技能面向需要端到端架构指导的 Google Cloud 复杂、多产品工作负载。它先收集功能、非功能、现状和依赖需求,再生成技术分解、产品选择、架构图、架构说明和设计建议。工作流要求对关键交付物逐项征得用户批准,并包含部署前静态验证及可选的运行时验证。对于产品明确覆盖的场景,应优先使用相应的产品专用或 Google Cloud recipe 技能。
它通过交互式提问收集工作负载需求,识别歧义和冲突,并在继续前请求澄清。随后生成技术分解、Google Cloud 产品与功能建议、Mermaid 架构图、架构描述、设计与部署指导。它要求使用 Google Developer Knowledge MCP、相关技能和官方 Google Cloud 文档进行依据核查,并为生成的指导添加官方文档引用。它还制定并执行部署前 dry-run 和静态策略检查,可在用户部署后提供运行时验证命令;最后可将成果整理为 solution-architecture-guide.md,并在获得许可后写入代码文件。
- 负责云迁移的架构师需要为现有本地或其他云上的复杂工作负载规划 Google Cloud 多产品方案。
- 平台工程团队需要在架构设计前系统收集安全、可靠性、成本、性能和运维要求。
- 技术负责人希望在生成架构图、部署脚本或产品选择的每个阶段获得用户确认。
- 云团队需要在实际 provisioning 前使用 dry-run、网络拓扑、Firewall 和 IAM 检查验证方案。
这个 Skill 有哪些优点和局限?
- 覆盖需求发现、架构设计、验证和交付整理的完整流程。
- 明确要求处理需求冲突,并在产品选择、图表、描述和部署指导后征得批准。
- 涵盖官方资料核查、文档引用、部署前 dry-run 和可选运行时验证。
- 适合需要跨多个 Google Cloud 产品进行整体设计的具体场景。
- 不适合已有产品专用技能或 Google Cloud recipe 直接覆盖的工作负载。
- 需要访问 Google Developer Knowledge MCP、相关技能和官方文档资源。
- 运行时验证依赖用户先部署基础设施;源材料没有提供固定的部署实现或测试套件。
- 仅说明可生成并写入代码文件,未具体列出代码语言、IaC 工具或支持平台。
如何安装这个 Skill?
运行:
npx skills add google/skills
安装过程中选择 google-cloud-solution-architecture。该仓库是包含 90 个技能的集合;源材料未说明单独的版本要求或专用安装命令。
如何使用这个 Skill?
安装后,提出具体的复杂 Google Cloud 多产品工作负载请求,例如:“请为一个需要迁移到 Google Cloud 的复杂多产品工作负载进行需求发现、技术分解和解决方案架构设计。”技能会先提问需求;在需求和技术分解获批前不会进入架构设计。源材料未规定专用触发命令。
这个 Skill 与同类方案有什么区别?
与产品专用技能或 google-cloud-recipe-* 技能相比,本技能用于复杂、多产品工作负载的整体架构;当这些专用技能已直接覆盖用户场景时,应优先使用它们。