Best for
- Snowflake Terraform configuration or a plan is being reviewed.
- A provider version upgrade is planned, or a preview resource is being adopted.
- CI/CD, environment promotion, or approval gates are being designed or reviewed.
VincentChuWaiChow/vanguard-frontier-agentic/skills/snowflake/snowflake-devops-iac-release/SKILL.md
Use this skill to review how Snowflake changes ship: the official Terraform provider and its stable-versus-preview resource split, version pinning and upgrade rehearsal, plan review for destroy/replace and grant changes, state posture, Snowflake CLI in automation, CI/CD and environment promotion, drift adoption versus reversion, behaviour-change bundle management, and rollout and rollback strategy. Trigger on any Snowflake IaC, pipeline, or release question. Static review only: it never applies
Decision brief
Use this skill to review how Snowflake changes ship: the official Terraform provider and its stable-versus-preview resource split, version pinning and upgrade rehearsal, plan review for destroy/replace and grant changes, state posture, Snowflake CLI in automation, CI/CD and environment promotion, drift adoption versus reversion, behaviour-change bundle mana…
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-devops-iac-release"Inspect the Agent Skill "snowflake-devops-iac-release" from https://github.com/VincentChuWaiChow/vanguard-frontier-agentic/blob/e01b936730332eca271896571d43cc2013c67f3f/skills/snowflake/snowflake-devops-iac-release/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. Establish the provider version and whether preview features are enabled, and list which. This frames every subsequent finding. 2. For each managed resource the change touches, check whether it is stable or preview at that provider version. 3. Read the plan for destroy, replac…
Make Snowflake changes reproducible and reviewable without letting the pipeline become the largest risk in the account. Two failures dominate: conflating Snowflake feature maturity with Terraform provider resource maturity, which ships a design onto resources documented as liabl…
Snowflake Terraform configuration or a plan is being reviewed.
The question is generic Terraform module or language craft — use the terraform board.
CRITICAL — Never assume Snowflake feature GA implies Terraform resource stability. They are independent axes. The provider marks specific resources as preview, requires them to be explicitly enabled in the provider conf…
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
Make Snowflake changes reproducible and reviewable without letting the pipeline become the largest risk in the account. Two failures dominate: conflating Snowflake feature maturity with Terraform provider resource maturity, which ships a design onto resources documented as liable to break; and a deployment identity holding account-wide privilege because that is what made the first pipeline work.
terraform board.snowflake-platform-administrator.snowflake-identity-access-security; this skill states the requirement and escalates.terraform plan is not evidence of a business-safe change. The plan proves the provider can reconcile state; it does not prove the change is reversible, that the destroyed resource had no dependents, or that the grant being replaced is not currently load-bearing. Never recommend applying account-level Terraform without reading the plan for destroy and replace operations specifically.TYPE = SERVICE with key-pair or workload identity federation, never a password, and its role should be the narrowest that its actual resources require. Published tutorials frequently show DEFAULT_ROLE = ACCOUNTADMIN for CI/CD service users; that is a documentation artifact, and copying it makes every pipeline compromise an account compromise.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. |
DOCUMENTATION-BASED and volatile — carry it with the provider version it was checked against, because it moves between releases.LIVE-EVIDENCE that the provider can reconcile state, and INFERENCE at best about business safety. The two are conflated constantly.UNKNOWN until compared object by object; 'dev mirrors prod' is a claim, not evidence.LIVE-EVIDENCE from query history under the deployment identity — including the manual runs that never appeared in a pull request.snowflake-identity-access-security and the security owner, first.snowflake-bcdr-resilience before deployment.snowflake-compliance-evidence-auditor.Load only the one the task needs — never all of them, never preemptively:
Frequently asked questions
Use this skill to review how Snowflake changes ship: the official Terraform provider and its stable-versus-preview resource split, version pinning and upgrade rehearsal, plan review for destroy/replace and grant changes, state posture, Snowflake CLI in automation, CI/CD and environment promotion, drift adoption versus reversion, behaviour-change bundle mana…
The source record exposes this install command: npx skills add https://github.com/VincentChuWaiChow/vanguard-frontier-agentic --skill "skills/snowflake/snowflake-devops-iac-release". Inspect the command and pinned source before running it.
Alternatives
Postpartum-genushyacinthus29/dotnet-skills
Build long-running .NET background services with `BackgroundService`, Generic Host, graceful shutdown, configuration, logging, and deployment patterns suited to workers and daemons.
vasilyu1983/AI-Agents-public
Guides iOS testing with XCTest, XCUITest, Swift Testing, simctl, and xcresult. Use when choosing destinations, controlling flakes, or parsing test artifacts for native apps.
garrytan/gbrain
Generate a publication-quality PDF from any brain page via the gstack make-pdf binary. Strips YAML frontmatter, sanitizes emoji, applies running headers and page numbers. Brain page is always the source of truth; PDF is a rendering.
NVIDIA/skills
How to swap the DeepStream CV detection model in the VSS Alerts Blueprint verification (2d_cv) mode - covers ONNX export, custom bbox parsers, compose mount gotchas, nvinfer config, runtime TRT engine build, deployment, and a segmentation-capable model addendum handoff.