Skip to main content

cloud-databases-onboarding

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.

소스 정보

저장소
GoogleCloudPlatform/data-agent-kit-plugin
최근 소스 활동
2026년 10월 29일 00:34
감지된 SKILL.md 언어
영어
스타
240
포크
69

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
3 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
cloud-databases-onboarding
description
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.
license
Apache-2.0
metadata
{"version":"v1","publisher":"google","category":"Databases"}
# 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. 1. **Load Discovery Instructions (JiT):** Read the complete contents of `references/onboarding_prompts.md` using `view_file`. 2. **Execute Discovery:** Optionally check `get_active_gcp_connection` and `get_active_editor_context` (when available in the IDE) to prefill context, and follow the detailed Phase 1 instructions in `onboarding_prompts.md` to 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. 1. **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 reading `references/onboarding_prompts.md` and read only the matching source section in `references/recommendation_matrix.txt` via `view_file` `StartLine`/`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). 2. **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. 1. **Load Provisioning Instructions (JiT):** Read the Phase 3 section of `references/onboarding_prompts.md` (if not already loaded) using `view_file`. 2. **Execute Plan-Validate-Execute Workflow:** Follow the detailed Phase 3 instructions in `references/onboarding_prompts.md` to analyze the workspace, confirm target file paths with the user, draft and validate Terraform or `gcloud` provisioning 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](references/onboarding_prompts.md) - [Database Recommendation Matrix](references/recommendation_matrix.txt) - [Google Cloud Databases Overview](https://cloud.google.com/products/databases) - [Google Cloud SDK (gcloud) Reference](https://cloud.google.com/sdk/gcloud/reference)
GitHub에서 보기