cloud-databases-onboarding
Skill240 starsChanged 5 months agoApache-2.0View on GitHub
Guides users through discovering their database requirements, recommends a Google Cloud database product or migration destination based on a recommendation matrix, and assists in database creation. Use when a user asks 'What database service should I use?', 'Help me pick a database', asks which Google Cloud database to migrate or onboard a workload to, or wants to create a new database on Google Cloud. Don't use for general Google Cloud maintenance, managing existing databases, or troubleshooting active Database Migration Service (DMS) jobs.
3 other projects use a version of this, 3 of them edited.
Adopted by
Most recently taken up by
- oivanfelipe/claude-skillsedited, first seen Nov 8, 2026
- olaitanojo/skillsedited, first seen Oct 17, 2026
- google/skillsedited, first seen Sep 29, 2026
Other versions3 projects use a version of this.
Word for word · 0
None found.
Edited · 3
- google/skills★ 24k34% same
- olaitanojo/skills★ 145% same
- oivanfelipe/claude-skills★ 045% same
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository39 other files it gives its agents.
- accidental-data-loss-preventionSkill
- bigquery-ai-mlSkill
- bigquery-bigframesSkill
- bigquery-data-transfer-serviceSkill
- bigquery-graph-authorSkill
- bigquery-graph-querySkill
- bigquery-observabilitySkill
- bigquery-optimizationSkill
- bigquery-troubleshootingSkill
- bigtable-basicsSkill
- building-data-appsSkill
- dak-setupSkill
- data-autocleaningSkill
- dataform-bigquerySkill
- dbt-bigquerySkill
- discovering-gcp-data-assetsSkill
- enforcing-resource-attributionSkill
- federate-lakehouse-catalogSkill
- gcp-composer-troubleshootingSkill
- gcp-dataflowSkill
- gcp-data-pipelinesSkill
- gcp-managed-airflow-dag-authoringSkill
- gcp-managed-airflow-migrationsSkill
- gcp-managed-airflow-recommendationsSkill
- gcp-managed-spark-upgradesSkill
- gcp-pipeline-orchestrationSkill
- gcp-pipeline-resource-provisioningSkill
- gcp-spark-observabilitySkill
- gcp-sparkSkill
- gcp-spark-troubleshootingSkill
- gcs-security-assessmentSkill
- google-cloud-storage-basicsSkill
- google-cloud-storage-bucket-architectSkill
- google-cloud-storage-fuseSkill
- managing-python-dependenciesSkill
- ml-best-practicesSkill
- notebook-guidanceSkill
- resolving-mcp-region-configsSkill
- schema-mappingSkill
The file
We split this skill into the rules it gives an agent
7 rules. 2 are common, 0 are distinctive, and 5 are very specific to this project.
2
Common
Most of the 3 edited versions we read keep these.
0
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Common: line 27
Reading / Progressive Disclosure: When interacting with a user during a conversation, load reference files progressively.
- Very specific: line 41
When a user asks "What database should I use?" or requires guidance on Google Cloud database selection without providing sufficient source …
- Very specific: line 45
Load Discovery Instructions (JiT): Read the complete contents of references/onboarding_prompts.md using view_file.
- Very specific: line 59
Consult Matrix & Formulate Recommendation (JiT): Follow the Phase 2 instructions in references/onboarding_prompts.md (or, when the user's …
- Common: line 75
When the user accepts the recommendation and requests to provision or modify cloud resources, you must initiate the Implementation & …
- Very specific: line 78
Load Provisioning Instructions (JiT): Read the Phase 3 section of references/onboarding_prompts.md (if not already loaded) using view_file.
- Very specific: line 81
Execute Plan-Validate-Execute Workflow: Follow the detailed Phase 3 instructions in references/onboarding_prompts.md to analyze the …
“Common” is measured: kept by at least 6 in 10 of the 3 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Google Cloud Database Onboarding Skill
This skill provides domain instructions, decision matrices, and Infrastructure-as-Code workflows to guide users through discovering their exact database requirements, selecting an optimal Google Cloud database service, and drafting starter resource provisioning code for user review.
Progressive Disclosure
- Reading / Progressive Disclosure: When interacting with a user during a conversation, load reference files progressively. Follow the Just-in-Time (JiT) loading instructions outlined in the phases below.
Workflow & Just-in-Time (JiT) Instructions
This workflow operates in three distinct sequential phases. Evaluate the active conversation history to determine the current phase and follow the corresponding instructions:
Phase 1: Requirement Discovery & Information Gathering
When a user asks "What database should I use?" or requires guidance on Google
Cloud database selection without providing sufficient source or workload
context, you must initiate the Discovery phase.
- Load Discovery Instructions (JiT): Read the complete contents of
references/onboarding_prompts.mdusingview_file. - Execute Discovery: Optionally check
get_active_gcp_connectionandget_active_editor_context(when available in the IDE) to prefill context, and follow the detailed Phase 1 instructions inonboarding_prompts.mdto gather core requirements (data model, workload, scale, and migration context) using user-friendly phrasing and enforcing constraints (such as the 90% confidence rule) before proposing any recommendation.
Phase 2: Recommendation Analysis & Matrix Consultation
Once you have gathered sufficient explicit discovery context, you must determine the optimal Google Cloud database recommendation.
- Consult Matrix & Formulate Recommendation (JiT): Follow the Phase 2
instructions in
references/onboarding_prompts.md(or, when the user's prompt already specifies the source database and workload requirements, skip readingreferences/onboarding_prompts.mdand read only the matching source section inreferences/recommendation_matrix.txtviaview_fileStartLine/EndLine— MySQL:44-118, PostgreSQL:119-236, SQL Server:237-305, Oracle:306-463, HBase/DynamoDB/Cassandra:464-616, Redis/Valkey/Memcached/Aerospike:617-751, MongoDB/DocumentDB/CosmosDB:752-797, Neo4j/Neptune/Graph:798-836— to formulate a single primary recommendation). - Deliver Recommendation: Deliver the recommendation to the user, mapping destination codes to plain English, explaining the reasoning, and offering to help with provisioning.
Phase 3: Implementation & Provisioning (Plan-Validate-Execute Pattern)
When the user accepts the recommendation and requests to provision or modify cloud resources, you must initiate the Implementation & Provisioning phase.
- Load Provisioning Instructions (JiT): Read the Phase 3 section of
references/onboarding_prompts.md(if not already loaded) usingview_file. - Execute Plan-Validate-Execute Workflow: Follow the detailed Phase 3
instructions in
references/onboarding_prompts.mdto analyze the workspace, confirm target file paths with the user, draft and validate Terraform orgcloudprovisioning scripts according to the required formatting and tagging rules, and prepare a Change List (CL) or Pull Request for user review without applying live infrastructure changes directly.
Supporting Resources & Documentation
- Onboarding Prompts & Phase Rules
- Database Recommendation Matrix
- Google Cloud Databases Overview
- Google Cloud SDK (gcloud) Reference
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

