Add New Plugin for Oracle-to-PostgreSQL Database Migration#794
Draft
PrimedPaul wants to merge 18 commits intogithub:stagedfrom
Draft
Add New Plugin for Oracle-to-PostgreSQL Database Migration#794PrimedPaul wants to merge 18 commits intogithub:stagedfrom
PrimedPaul wants to merge 18 commits intogithub:stagedfrom
Conversation
- Add associated 'o2p-dbmigration' skillset - Update relevant READMEs
aaronpowell
requested changes
Feb 24, 2026
Contributor
aaronpowell
left a comment
There was a problem hiding this comment.
I think you need to review the structure of the items in this PR, as there's a folder with prompts added within the agents folder, which doesn't work with this repo design. Should all those prompts be skills? Or should they be references for the current skill?
Author
|
Thanks for the feedback @aaronpowell, I have to say that was my biggest concern. I will re-work it to fit within the repo's paradigm. |
- Create bug report generation prompt for migration issues. - Implement integration test case creation prompt for database migration validation. - Develop master migration plan prompt to orchestrate multi-project migrations. - Introduce application migration report generation prompt to aggregate outcomes. - Add application codebase migration prompt for single project migration. - Implement stored procedure migration prompt for Oracle to Postgres. - Create integration testing plan prompt for validating database interactions. - Add prompt to run integration tests against Oracle and Postgres databases. - Scaffold integration test project prompt for database migration validation. - Validate test results prompt to analyze outcomes and determine workflow status. - Reference document for closed-loop testing workflow added for clarity.
- Add 'agent' and 'name' frontmatter to custom agent prompts - Update pathing of custom agent artifacts
- Resolve references after changing prompt file names
….com/PrimedPaul/awesome-copilot into custom-agents/o2p-dbmigration-expert
Author
|
Contributor
|
A prompts folder isn't part of the folders supported for skills (see the docs). If these are to be treated as a custom subagent, it would be best to define them as such, here's the docs on doing that. |
…according to the [coordinator and worker pattern](https://code.visualstudio.com/docs/copilot/agents/subagents#_coordinator-and-worker-pattern): - Refactor all specialized agent prompts as dedicated subagents and qualify them as 'user-invokable: false' - Add 'agents' frontmatter references for all subagents to the coordinating agent (eg o2p-dbmigration-expert.agent.md) - Update 'o2p-dbmigration' plugin manifest
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request Checklist
npm startand verified thatREADME.mdis up to date.Description
This plugin includes the 'Oracle-to-PostgreSQL Migration Expert' custom agent as well as the associated 'o2p-dbmigration' skillset.
The Oracle-to-PostgreSQL Migration Expert (dbmigration-expert) is a custom GitHub Copilot agent that orchestrates Oracle-to-PostgreSQL application migrations for multi-project .NET solutions. It operates as an orchestrator that delegates to specialized subagent prompts, with a companion skill that encodes institutional knowledge about Oracle/PostgreSQL behavioral differences.
The agent is designed to:
Oracle-toPostgreSQL DB Migration Expert Design.md
Type of Contribution
Additional Notes
I am a developer working on an enterprise Oracle to Postgres legacy application migration effort. I use and refine this agent on a regular basis. I welcome all contributions.
By submitting this pull request, I confirm that my contribution abides by the Code of Conduct and will be licensed under the MIT License.