DDL analysis and migration pipeline: discovery, reference tracing, and writer identification for Fabric Warehouse to dbt.
npx claudepluginhub accelerate-data/migration-utilityBatch migration agent — generates dbt models from stored procedures using profile, resolved statements, and LLM generation. No approval gates.
Batch profiling agent that produces migration profile candidates for each table. Runs profile.py for context, applies LLM reasoning for the six profiling questions, and writes results into catalog files.
Identifies writer procedures from catalog data and produces a CandidateWriters JSON output. Use when scoping a migration item.
This skill should be used when the user asks to "list tables", "list procedures", "list views", "list functions", "show me the DDL for X", "inspect object X", "what references Y", "find what writes to [table]", "which procedures populate [table]", or wants to explore the structure of a DDL export directory. Use for any object inspection, reference tracing, or writer discovery against a local DDL snapshot.
Generates a dbt model from a stored procedure. Invoke when the user asks to "migrate a procedure", "generate a dbt model", "convert SP to dbt", or "create a model for <table>". Requires catalog profile and resolved statements from prior discover + profile stages.
Profile a single table for migration. Assembles deterministic context from catalog and DDL, reasons over the six profiling questions using what-to-profile-and-why.md, presents profile candidates for user approval, then writes the approved profile into the table catalog file. Use when the user asks to "profile a table", "classify a table", "what kind of model is this table", or wants to determine PK, FK, watermark, or PII for a migration target.
A Claude Code plugin that migrates Microsoft Fabric Warehouse stored procedures to dbt models. Targets silver and gold transformations from T-SQL; Lakehouse/Spark is out of scope.
See AGENTS.md for architecture, conventions, and agent guidance.
claude).env automaticallyFill in .env (commented examples are included), then:
direnv allow
git clone https://github.com/accelerate-data/migration-utility
cd migration-utility
uv sync --project lib
To run the plugin locally:
claude --plugin-dir .
.claude/ Agent rules, skills, and memory
agents/ Claude agent definitions
lib/ Python library (uv project)
shared/ DDL analysis modules and JSON schemas
mcp/
ddl/ DDL file MCP server (structured AST access)
mssql/ genai-toolbox config for live SQL Server queries
docs/
design/ Architecture and design decision records
reference/ Setup guides and reference docs
See repo-map.json for the full structure, entrypoints, and command reference.
cd lib && uv run pytest # shared library
cd mcp/ddl && uv run pytest # DDL MCP server
cd lib && uv run pytest -m integration # requires Docker SQL Server
markdownlint <file> # all .md files must pass before committing
Add a subdirectory under docs/design/ with a README.md, then update docs/design/README.md.
feature/vu-<id>-short-descriptionVU-XXX: short descriptionFixes VU-XXX../worktrees/<branchName> — see .claude/rules/git-workflow.mdElastic License 2.0 — free to use, not available as a managed service.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Admin access level
Server config contains admin-level keywords
Uses power tools
Uses Bash, Write, or Edit tools
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification