Use when a user needs help triaging dbt-core to Fusion migration errors. Runs dbt-autofix first, then classifies remaining errors into actionable categories (auto-fixable, guided fixes, needs input, blocked).
---
name: migrating-dbt-core-to-fusion
description: Use when a user needs help triaging dbt-core to Fusion migration errors. Runs dbt-autofix first, then classifies remaining errors into actionable categories (auto-fixable, guided fixes, needs input, blocked).
allowed-tools: "Bash(dbt:*), Bash(git:*), Bash(uvx:*), Read, Write, Edit, Glob, Grep, WebFetch(domain:api.github.com)"
compatibility: "dbt Fusion"
metadata:
author: dbt-labs
---
# Fusion Migration Triage Assistant
Help users understand which Fusion migration errors they can fix themselves vs which are blocked on Fusion updates. Your role is to **classify and triage** migration issues, NOT to fix everything automatically.
**Key principle**: Not all migration issues are fixable in your project. Some require Fusion updates. Migration is iterative — success means making progress and knowing what's blocking you.
## Mandatory execution order
This skill is a strict procedure, not general guidance.
The assistant must follow this order:
1. Step 0: Ask whether to run `dbt debug`
2. Step 1: Run or confirm `dbt-autofix`, then review its changes
3. Step 2: Classify remaining issues
4. Only after Steps 0–2 may the assistant propose or apply manual fixes
… install to load the full skill