From Napkin
Scaffolds an xUnit integration test project with transaction-rollback and seed data infrastructure for validating Oracle-to-PostgreSQL database migrations in .NET solutions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/napkin:scaffolding-oracle-to-postgres-migration-test-projectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Creates a compilable, empty xUnit test project with transaction management and seed data infrastructure for a single target project. Run once per project before writing tests.
Creates a compilable, empty xUnit test project with transaction management and seed data infrastructure for a single target project. Run once per project before writing tests.
Progress:
- [ ] Step 1: Inspect the target project
- [ ] Step 2: Create the xUnit test project
- [ ] Step 3: Implement transaction-rollback base class
- [ ] Step 4: Implement seed data manager
- [ ] Step 5: Verify the project compiles
Step 1: Inspect the target project
Read the target project's .csproj to determine the .NET version and existing package references. Match these versions exactly — do not upgrade.
Step 2: Create the xUnit test project
appsettings.json configured for Oracle database connectivity.Step 3: Implement transaction-rollback base class
Step 4: Implement seed data manager
TRUNCATE TABLE — preserve existing database data.Step 5: Verify the project compiles
Build the test project and confirm it compiles with zero errors before finishing.
npx claudepluginhub ani1797/forge --plugin copilot-sdk4plugins reuse this skill
First indexed Jun 6, 2026
Scaffolds an xUnit integration test project with transaction-rollback and seed data infrastructure for validating Oracle-to-PostgreSQL database migrations in .NET solutions.
Generates integration test cases for .NET data access artifacts during Oracle-to-PostgreSQL migrations. Creates DB-agnostic xUnit tests with deterministic seed data to validate behavior consistency across both database systems.
Configures .NET integration tests using WebApplicationFactory and Testcontainers for real PostgreSQL, with Respawn for fast cleanup and authentication helpers.