Synaptic SkillsSynapticSkills
MarketplaceSkill GraphCriar SkillMCP ServerPlataformaEnterprise
v0.1.0-beta
Voltar ao Marketplace
DevOpsAvançado

Creating an Oracle-to-PostgreSQL Master Migration Plan

porgithub·github· v1.0.0 · atualizado em 2026-04-10
83
Score

Discovers all projects in a .NET solution, classifies each for Oracle-to-PostgreSQL migration eligibility, and produces a persistent master migration plan. Use when starting a multi-project Oracle-to-PostgreSQL migration, creating a migration inventory, or assessing which .NET projects contain Oracle dependencies.

oracle-to-postgresdatabase-migrationdotnet-migrationmigration-planproject-classificationcode-analysis
0Stars
0Forks
0Usos
Fork

Documento do Skill

SKILL.mdcreating-oracle-to-postgres-master-migration-plan/workflow
```
Progress:
[ ] Step 1: Discover projects in the solution
[ ] Step 2: Classify each project
[ ] Step 3: Confirm with user
[ ] Step 4: Write the plan file
```
**Step 1: Discover projects**
Find the Solution File (it has a `.sln` or `.slnx` extension) in the workspace root (ask the user if multiple exist). Parse it to extract all `.csproj` project references. For each project, note the name, path, and type (class library, web API, console, test, etc.).
**Step 2: Classify each project**
Scan every non-test project for Oracle indicators:
NuGet references: `Oracle.ManagedDataAccess`, `Oracle.EntityFrameworkCore` (check `.csproj` and `packages.config`)
Config entries: Oracle connection strings in `appsettings.json`, `web.config`, `app.config`
Code usage: `OracleConnection`, `OracleCommand`, `OracleDataReader`
DDL cross-references under `.github/oracle-to-postgres-migration/DDL/Oracle/` (if present)
Assign one classification per project:
| Classification | Meaning |
|---|---|
| **MIGRATE** | Has Oracle interactions requiring conversion |
| **SKIP** | No Oracle indicators (UI-only, shared utility, etc.) |
| **ALREADY_MIGRATED** | A `-postgres` or `.Postgres` duplicate exists and appears processed |
| **TEST_PROJECT** | Test project; handled by the testing workflow |
**Step 3: Confirm with user**
Present the classified list. Let the user adjust classifications or migration ordering before finalizing.
**Step 4: Write the plan file**
Save to: `.github/oracle-to-postgres-migration/Reports/Master Migration Plan.md`
Use this exact template — downstream consumers depend on the structure:
````markdown
# Master Migration Plan
**Solution:** {solution file name}
**Solution Root:** {REPOSITORY_ROOT}
**Created:** {timestamp}
**Last Updated:** {timestamp}

Telemetria de Agentes

Execuções
0
total
Taxa de Sucesso
0%
últimos 30d
Latência Média
0.0s
p50
Alucinação
0.0%
detecção
Tokens Entrada
0
avg 0/exec
Tokens Saída
0
avg 0/exec

Uso por Plataforma

Skills Relacionados

Compõe comCreating Bug Reports for Oracle-to-PostgreSQL Migration
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
78
Compõe comCreating Integration Tests for Oracle-to-PostgreSQL Migration
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
79
Compõe comMigrating Stored Procedures from Oracle to PostgreSQL
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
82
Compõe comPlanning Integration Testing for Oracle-to-PostgreSQL Migration
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
76
Compõe comOracle-to-PostgreSQL Database Migration
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
82
Compõe comScaffolding an Integration Test Project for Oracle-to-PostgreSQL Migration
80%
Hebbian Synapse
Composite0.800
w = 0.3·α + 0.5·β + 0.2·γ
78
Similar aDeploy to Vercel
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
79
Similar aCI Pipeline Builder
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
87
Similar aAzure DevOps CLI
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
80
Co-executedCreating Bug Reports for Oracle-to-PostgreSQL Migration
50%
Hebbian Synapse
Composite0.501
w = 0.3·α + 0.5·β + 0.2·γ
78
Co-executedMigrating Stored Procedures from Oracle to PostgreSQL
47%
Hebbian Synapse
Composite0.471
w = 0.3·α + 0.5·β + 0.2·γ
82
Co-executedOracle-to-PostgreSQL Database Migration
48%
Hebbian Synapse
Composite0.478
w = 0.3·α + 0.5·β + 0.2·γ
82

Árvore do Skill

Creating an Oracle-to-PostgreSQL Master Migration Plan
creating-oracle-to-postgres-master-migration-plan
Fases Cognitivas6
1.SENSE
2.CONTEXTUALIZE
3.EVALUATE
4.RECOMMEND
5.ACT
6.REFLECT
Triggers8
create oracle to postgres migration plangenerate master migration plan for .net solutiondiscover projects for oracle to postgres migrationclassify .net projects for database migrationassess oracle dependencies in .net projectsbuild a migration inventory for oracle to postgresanalyze .net solution for oracle migrationplan oracle to postgres database migration

Avaliar este Skill

Score Breakdown

⭐Avaliação Humana0%
🤖Sucesso de Agentes0%
🕐Atualidade100%
🔗Saúde de Dependências100%
🕸️Centralidade no Grafo0%
🛡️Segurança48%
CompositeScore = α·Humano + β·Agente + γ·Recência + δ·Deps + ε·Centralidade + ζ·Segurança

Instalação

$ synaptic mcp download creating-oracle-to-postgres-master-migration-plan
$ synaptic skills detail creating-oracle-to-postgres-master-migration-plan
$ synaptic skills live creating-oracle-to-postgres-master-migration-plan

Dependências

Oracle.ManagedDataAccessOracle.EntityFrameworkCore

Links

GitHub Repository