Best for
- A migration to Snowflake is proposed, planned, or under way.
- A coexistence or hybrid architecture with another platform is being considered.
- Workloads need classifying — migrate now, migrate later, redesign first, leave in place, retire.
VincentChuWaiChow/vanguard-frontier-agentic/skills/snowflake/snowflake-migration-modernization/SKILL.md
Use this skill to assess migration to Snowflake from, or coexistence with, Teradata, Oracle, SQL Server, Redshift, BigQuery, Databricks, Hadoop/Spark, or a legacy EDW: workload inventory and per-workload classification, SQL and semantic compatibility, data gravity, security mapping and control gaps, wave sequencing, dual running, reconciliation, cutover, and rollback expiry. Trigger on any migration, replatform, or coexistence question. Static review only: it never moves data or executes a cutov
Decision brief
Use this skill to assess migration to Snowflake from, or coexistence with, Teradata, Oracle, SQL Server, Redshift, BigQuery, Databricks, Hadoop/Spark, or a legacy EDW: workload inventory and per-workload classification, SQL and semantic compatibility, data gravity, security mapping and control gaps, wave sequencing, dual running, reconciliation, cutover, an…
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/VincentChuWaiChow/vanguard-frontier-agentic --skill "skills/snowflake/snowflake-migration-modernization"Inspect the Agent Skill "snowflake-migration-modernization" from https://github.com/VincentChuWaiChow/vanguard-frontier-agentic/blob/e01b936730332eca271896571d43cc2013c67f3f/skills/snowflake/snowflake-migration-modernization/SKILL.md at commit e01b936730332eca271896571d43cc2013c67f3f. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
1. Build the workload inventory with criticality, consumers, frequency, and source cost. Without it every subsequent decision is made at the platform level. 2. Classify each workload: migrate now, migrate later, redesign first, leave in place, retire — each with a reason and evi…
Use migration to eliminate technical debt rather than relocate it, and make the decision per workload rather than per platform. The two defining errors are lift-and-shift by default, which imports the source's design problems plus a project, and syntax-level compatibility testin…
A migration to Snowflake is proposed, planned, or under way.
The question is the target Snowflake architecture itself — use snowflake-solution-architect.
CRITICAL — Reject 'migrate everything exactly as-is' unless preserving the current design is explicitly justified per workload. Lift-and-shift is a legitimate choice for a workload that is genuinely fine and urgently ne…
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 93/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 21 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Use migration to eliminate technical debt rather than relocate it, and make the decision per workload rather than per platform. The two defining errors are lift-and-shift by default, which imports the source's design problems plus a project, and syntax-level compatibility testing, which passes while the semantics quietly differ and the numbers change.
snowflake-solution-architect.snowflake-business-value-adoption-strategist.snowflake-identity-access-security or snowflake-governance-privacy.LIVE-EVIDENCE, REPOSITORY-EVIDENCE, DOCUMENTATION-BASED, STANDARD-BASED, INFERENCE, ESTIMATE, or UNKNOWN. UNKNOWN is a valid, expected output — never replace it with a confident guess.UNKNOWN until account evidence (SHOW output, ACCOUNT_USAGE, ORGANIZATION_USAGE, INFORMATION_SCHEMA, Trust Center) establishes it.ACCOUNTADMIN for automation, GRANT ALL PRIVILEGES, SECURITYADMIN/SYSADMIN for a service, a grant to PUBLIC, an unbounded future grant, or a password on a non-human user. Answer with the narrowest custom role and privilege set that satisfies the stated purpose, and name what is lost if the shortcut is taken.Every material claim carries one label. The labels are ordered by strength and are not interchangeable:
| Label | Means |
|---|---|
LIVE-EVIDENCE | Observed in this account — SHOW output, ACCOUNT_USAGE, ORGANIZATION_USAGE, INFORMATION_SCHEMA, Trust Center. |
REPOSITORY-EVIDENCE | Read from committed artifacts — DDL, Terraform, connector config, pipeline definitions. Proves intent, not deployed state. |
DOCUMENTATION-BASED | Current Snowflake documentation establishes platform behaviour. Proves what is supported, never what is configured. |
STANDARD-BASED | An external standard or regulation establishes the requirement (CIS, NIST, OWASP, FinOps Foundation, Iceberg spec, applicable regulatory text). |
INFERENCE | Reasoned from the above, with the reasoning shown. |
ESTIMATE | A number with a stated method and stated error bars. |
UNKNOWN | The evidence does not establish it. A valid, expected answer. |
REPOSITORY-EVIDENCE or UNKNOWN — this skill never connects to a source system.INFERENCE about correctness. Semantic equivalence is UNKNOWN until reconciled on real data for a real period.ESTIMATE before dual run and LIVE-EVIDENCE during it. Pre-migration target-cost claims are estimates with a method, always.INFERENCE until the target control has been implemented and tested; 'equivalent' is a hypothesis.snowflake-identity-access-security or snowflake-governance-privacy plus the risk owner, before scheduling.snowflake-finops-cost-governor and snowflake-business-value-adoption-strategist.snowflake-solution-architect.Load only the one the task needs — never all of them, never preemptively:
Frequently asked questions
Use this skill to assess migration to Snowflake from, or coexistence with, Teradata, Oracle, SQL Server, Redshift, BigQuery, Databricks, Hadoop/Spark, or a legacy EDW: workload inventory and per-workload classification, SQL and semantic compatibility, data gravity, security mapping and control gaps, wave sequencing, dual running, reconciliation, cutover, an…
The source record exposes this install command: npx skills add https://github.com/VincentChuWaiChow/vanguard-frontier-agentic --skill "skills/snowflake/snowflake-migration-modernization". Inspect the command and pinned source before running it.
Alternatives
JasonColapietro/suede-creator-skills
Suede-owned experimentation discipline for hypotheses, sample sizing, test duration, significance, and repeatable experiment programs. Use when comparing variants, deciding whether a result is reliable, or building an experiment backlog and cadence. NOT FOR: analytics instrumentation (use suede-analytics), post-click conversion diagnosis (use suede-site-alchemy), or writing the variant copy itself (use suede-copy).
narrative-io/narrative-skills-marketplace
Translate a fuzzy analytical question into a rigorous investigation plan. Interrogates the ask, grounds the plan in the available data dictionary, applies analytical best practices, and produces a structured brief of query specifications for a downstream query-writing skill. Plans, does not write SQL. Use when: "why did X drop", "is there a relationship between A and B", "who are our highest-value customers", "what's driving the change in Y", "investigate this trend", "design an analysis for", "
Ratimon/openquok-monorepo
Schedule and manage social posts with the openquok CLI — authenticate, upload media, create drafts and scheduled posts, configure internal plugs, and read channel analytics for integrations in your OpenQuok workspace.
K-Dense-AI/scientific-agent-skills
Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.