google-cloud-solution-agentic-ai-borderless-data-lakehouse

google-cloud-solution-agentic-ai-borderless-data-lakehouse

Popular

Guides agents to discover requirements and design a governed, secure borderless open data lakehouse with agentic AI integration. Use when designing a multi-product architecture that connects data silos to AI agents, joining data across clouds, or running federated queries across Google Cloud and external data sources, including on-premises or other cloud providers. Don't use for simple single-cloud data warehouses or non-AI workloads.

19Kstars
1.5Kforks
Updated 8/25/2026
SKILL.md
read-only
name
google-cloud-solution-agentic-ai-borderless-data-lakehouse
description

Guides agents to discover requirements and design a governed, secure borderless open data lakehouse with agentic AI integration. Use when designing a multi-product architecture that connects data silos to AI agents, joining data across clouds, or running federated queries across Google Cloud and external data sources, including on-premises or other cloud providers. Don't use for simple single-cloud data warehouses or non-AI workloads.

Borderless open data lakehouse agentic AI system

Follow this workflow to help users design and implement a custom multi-product
solution in the cloud for a given workload, use case, or requirement.

Product Renaming & Terminology

When generating solution designs, architecture diagrams, and documentation, use
the updated Google Cloud product names. For details on legacy vs. updated
product names and terminology, see
references/product_renaming.md.

Workflow

The solution design and implementation workflow consists of the following
phases:

  • Phase 1: Requirements discovery and analysis: Analyze the workload's
    requirements, constraints, dependencies, and current state.
  • Phase 2: Solution design: Build a technology stack, architecture, and
    deployment configuration for the workload based on Google Cloud design best
    practices and recommendations.
  • Phase 3: Implementation plan: Generate automation
    and instructions to deploy the solution.
  • Phase 4: Solution validation: Validate that the deployment meets the
    requirements of the workload.

Phase 1: Requirements discovery and analysis

  • [ ] Step 1: Discover requirements: Understand the functional and
    non-functional requirements, business goals, and current state (if any) of the
    workload, including its architecture, dependencies, and constraints. Use the
    following questions to guide the requirements discovery process:

    • What are your primary data sources?
    • How do you manage and federate metadata across your data sources?
    • What are your security and credential management requirements?
    • What are the analytical and computational requirements to join and
      transform this borderless data?
    • What types of natural language prompts or user queries do you expect AI
      agents or end-users to execute against this data?
  • [ ] Step 2: Identify components: Based on the requirements analysis,
    identify the components of the workload and their relationships. Also identify
    any borderless components, hybrid components, or on-prem components that the
    solution needs to integrate with.

  • [ ] Step 3: Generate component decomposition: Generate a technical
    decomposition of the components of the workload.

  • [ ] Step 4: Ask for confirmation: Ask the user to confirm whether the
    generated technical decomposition matches their workload requirements.

  • [ ] Step 5: Iterate: If the user requests changes, then generate an
    updated technical decomposition, and ask the user to confirm the changes.
    Continue iterating until the user confirms the technical decomposition.

Phase 2: Solution design

Phase 3: Implementation plan

Phase 4: Solution validation

  • [ ] Step 1: Retrieve relevant verification resources (optional): If the
    resources from Phase 3 are not already in your context, retrieve the same
    implementation resources as the starting point for the validation checks
    and verification scripts that you generate in this phase.

  • [ ] Step 2: Define validation checks: Outline validation steps to verify
    that the deployed infrastructure meets the workload requirements:

    • Deployment dry-run: Commands like terraform plan to preview
      changes.
    • Connectivity and routing: Verification of network paths, load
      balancer routing, and service endpoints.
    • Security policies: Verification of restricted access, firewall
      rules, and IAM enforcement.
  • [ ] Step 3: Generate verification scripts: Draft lightweight scripts or
    command-line instructions (e.g. using curl or gcloud) that the user can
    run to perform these validation checks.

  • [ ] Step 4: Compile validation report: Document the validation steps,
    verification scripts, and expected outcomes in a single Markdown file.

  • [ ] Step 5: Conduct validation and finalize: Assist the user in executing
    the validation checks and troubleshooting any deployment issues. After the
    solution is validated successfully, request final approval from the user.

  • [ ] Step 6: Iterate: If the user requests changes, then generate an
    updated validation plan and repeat steps 2-5 until the user approves the
    validation plan.