From ad-migration
Use when the user asks to review, clear, suppress, or investigate /status catalog diagnostics for a single table or migration object.
npx claudepluginhub accelerate-data/migration-utilityThis skill uses the workspace's default tool permissions.
Review all active catalog diagnostics for one table and either fix catalog state, ask for human input, write a reviewed-warning artifact, or leave the warning active.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Builds scalable data pipelines, modern data warehouses, and real-time streaming architectures using Spark, dbt, Airflow, Kafka, and cloud platforms like Snowflake, BigQuery.
Builds production Apache Airflow DAGs with best practices for operators, sensors, testing, and deployment. For data pipelines, workflow orchestration, and batch job scheduling.
Review all active catalog diagnostics for one table and either fix catalog state, ask for human input, write a reviewed-warning artifact, or leave the warning active.
$ARGUMENTS is one table FQN such as gold.rpt_sales_by_category.
Ask for a table FQN if it is missing. Do not run this skill for all tables at once.
Run:
uv run --project "${CLAUDE_PLUGIN_ROOT}/packages/ad-migration-internal" migrate-util batch-plan --project-root <project-root>
Find diagnostics where fqn matches the requested table.
Then load context:
uv run --project "${CLAUDE_PLUGIN_ROOT}/packages/ad-migration-internal" discover show --name <fqn> --project-root <project-root>
uv run --project "${CLAUDE_PLUGIN_ROOT}/packages/ad-migration-internal" discover refs --name <fqn> --project-root <project-root>
Also inspect the relevant catalog JSON files directly when needed:
catalog/tables/<fqn>.jsoncatalog/procedures/catalog/diagnostic-reviews.jsonPrefer fixes over suppression.
Fix catalog state when diagnostics show wrong or stale catalog facts, for example:
Ask the user when multiple plausible catalog fixes exist and the catalog does not identify one clear correction.
When one clear catalog correction exists, apply it. Do not ask permission to edit catalog files that the workflow owns. This workflow is non-interactive for clear catalog fixes: proceed, then report the catalog paths changed.
Write a reviewed-warning artifact only when:
Leave the warning active when the skill cannot prove either a fix or an acceptable suppression.
Never suppress errors by default.
Use catalog/diagnostic-reviews.json.
Each review must match the active warning by:
The support module shared.diagnostic_reviews defines the exact identity and artifact shape.
Report: