migrating-dbt-core-to-fusion

Migrate dbt Core projects to Fusion using dbtf debug, parse, and dbt-autofix.

1|Updated Mar 25, 2025
One-click install
npx skills add https://github.com/ramtinJ95/dotfiles --skill migrating-dbt-core-to-fusion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migrating-dbt-core-to-fusion
Source: https://github.com/ramtinJ95/dotfiles/tree/main/arch-config/arch-dotfiles/agents/.agents/skills/migrating-dbt-core-to-fusion
Command: npx skills add https://github.com/ramtinJ95/dotfiles --skill migrating-dbt-core-to-fusion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill guides migrating dbt Core projects to Fusion to ensure compatibility and address deprecations during the upgrade.

Core Features & Use Cases

  • Structured migration workflow: verify connectivity with dbtf debug, detect deprecations with dbtf parse, and apply package updates with dbt-autofix.
  • Iterative validation: re-run parsing and compilation to reach 0 errors, with documentation of changes in a changes_made.md file.
  • Use Case: A team wants to move a large dbt Core project to Fusion; follow the steps to resolve deprecations and ensure a clean Fusion run.

Quick Start

Follow the migration workflow: run dbtf debug, run dbtf parse --show-all-deprecations, install and run dbt-autofix for packages and deprecations, re-run dbtf parse, address remaining issues using the provided resources, then run dbtf compile.

Frequently Asked Questions about migrating-dbt-core-to-fusion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a dbt Core project to Fusion?

To migrate a dbt Core project to Fusion, run dbtf debug to verify connectivity, use dbtf parse to detect deprecations, apply dbt-autofix, and iterate until dbtf compile runs with zero errors.

What is the best way to resolve deprecations when upgrading dbt Core to Fusion?

Resolving dbt Core deprecations during a Fusion upgrade involves running dbtf parse --show-all-deprecations, applying dbt-autofix for packages, and addressing remaining issues iteratively until compilation succeeds.

Do I need dbt-autofix to move my dbt Core project to Fusion?

Yes, the migration workflow uses dbt-autofix to automatically apply package updates and resolve deprecations after you verify connectivity and parse the project for issues.

Can I validate that my dbt Core project is fully compatible with Fusion?

You validate dbt Core compatibility with Fusion by iteratively running dbtf parse and dbtf compile until zero errors are returned, ensuring all deprecations are fully resolved.

Why does my dbt Core to Fusion migration still show errors after running dbt-autofix?

If errors persist after dbt-autofix, you must re-run dbtf parse, address remaining deprecations using provided resources, and document changes in a changes_made.md file before validating again.

Does migrating dbt Core to Fusion require documenting the upgrade changes?

Yes, the migration workflow enforces documenting all modifications and deprecation fixes in a changes_made.md file throughout the iterative validation process to maintain project tracking.