What problem does it solve?
Database migrations from Oracle to PostgreSQL surface subtle behavioral differences—empty string vs. NULL handling, type coercion, collation, sequences—that cause defects needing clear, actionable documentation. This Skill standardizes how those defects are captured so teams can triage, fix, and validate them consistently.
Core Features & Use Cases
- Structured Bug Report Template: Enforces a consistent format covering status, component, severity, reproduction scenario, root cause, solution, and validation steps.
- Oracle-as-Baseline Guidance: Frames expected behavior from the Oracle source of truth and calls out data layer nuances like NULL handling, padding, and constraints.
- Filename and Storage Conventions: Saves reports to a predictable path (
.github/oracle-to-postgres-migration/Reports/{ProjectName}/) with PascalCase descriptive slugs.
- Use Case: During a migration, a stored procedure returns different results on PostgreSQL due to empty string vs. NULL semantics. Use this Skill to produce a complete bug report with reproduction steps, root cause analysis, and validation checklist.
Quick Start
Ask the assistant to create an Oracle-to-PostgreSQL migration bug report describing the behavioral difference you observed, including the component, reproduction steps, and expected versus actual results.