google/google-cloud-solution-agentic-ai-data-science-workflow
>- Designs a tailored multi-product agentic data science architecture on Google Cloud that incorporates opinionated best practices. Use when architecting multi-product solutions for agent-based data analytics or ML workloads. Don't use for simple queries, non-agentic pipelines, general cloud reviews, or writing agent code.
npx skills add https://github.com/google/skills --skill google-cloud-solution-agentic-ai-data-science-workflow
This skill guides agents through the workflow to design and implement a
tailored multi-product solution in the cloud for a given workload, use case, or
requirement.
The solution design and implementation workflow consists of the following
phases:
requirements, constraints, dependencies, and current state.
deployment configuration for the workload based on Google Cloud design best
practices and recommendations.
deploy the solution.
requirements of the workload.
When generating solution designs, architecture diagrams, and documentation,
check the latest Google Cloud documentation for the most up-to-date product
names. The table below provides examples of name mappings to be aware of. Note
that underlying APIs, Terraform resources, and IAM roles may retain their legacy
identifiers.
| Legacy Name | Updated Name |
| :--- | :--- |
| Vertex AI | Gemini Enterprise Agent Platform |
| Vertex AI Agent Engine | Gemini Enterprise Agent Runtime |
non-functional requirements, business goals, and current state (if any) of the
workload by asking clarifying questions. You must halt and wait for the user
to answer these questions before proceeding to the Identify components
step. Use the following questions to guide this requirements discovery
process:
to submit to the system?
clarifying questions in the Discover requirements step, analyze their
responses to identify the components of the workload and their relationships.
Also identify any cross-cloud, hybrid, or on-premises components that the
solution needs to integrate with.
decomposition outlining the technical components of the workload and their
relationships.
ask the user to confirm if it matches their workload requirements. Do not
proceed to Phase 2 until this is confirmed.
technical decomposition and ask for confirmation again. Continue iterating
until the user explicitly confirms the decomposition.
search or fetch tools to read the content of the following Google Cloud
documentation to ground the guidance that you generate in the remaining steps
of this phase before proceeding.
design pattern and agent breakdown based on the workload requirements:
source and direct tool use without multi-agent orchestration overhead.
pipelines with predefined, non-adaptive execution steps or concurrent
data gathering.
tasks that require dedicated critic loops.
the confirmed technical decomposition and agentic design pattern, identify the
appropriate Google Cloud products and features, based on the guidelines in
/references/product-mapping.md.
that shows the components, their relationships, and data/control flows.
https://github.com/mermaid-js/mermaid.
official Google Cloud architecture icons.
based on the guidelines in /references/design-recommendations.md.
technical decomposition, product mapping, architecture diagram, and design
recommendations into a single Markdown file named
solution-architecture-guide.md, based on the template in
/assets/output-template.md.
the user and request their feedback or approval. You must halt and wait for
the user's explicit approval before proceeding to Phase 3.
updated solution architecture and repeat steps 2-7 in this phase until the
user explicitly approves the solution architecture.
_Important_: Use these resources as the technical foundation for the IaC and
deployment instructions you generate in the remaining steps of this phase.
the deployment, including the following:
Terraform, and deployment scripts to automate the provisioning of the proposed
Google Cloud resources.
deployment instructions to execute the IaC and initialize the workload
components. Update deployment instructions in
solution-architecture-guide.md, based on the template in
assets/output-template.md.
to the user for feedback and confirmation. You must halt and wait for the
user's explicit approval before proceeding to Phase 4.
to generate an updated implementation plan that the user requested.
implementation plan, proceed to Phase 4.
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.
that the deployed infrastructure meets the workload's requirements:
terraform plan to preview changes.routing, and service endpoints.
and IAM enforcement.
command-line instructions (e.g. using curl or gcloud) that the user can
run to perform these validation checks.
verification scripts, and expected outcomes in a single Markdown file.
the validation checks and troubleshooting any deployment issues. After you
validate the solution successfully, request final approval from the user.
updated validation plan and repeat the validation drafting and script
generation steps in this phase until the user approves the validation plan.
Take google/google-cloud-solution-agentic-ai-data-science-workflow from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.