What problem does it solve?
Merging upstream Code OSS changes into the Positron fork produces complex git conflicts across hundreds of files, and resolving them incorrectly can silently drop Positron-specific modifications or restore removed dependencies.
Core Features & Use Cases
- Conflict Resolution Guidance: Distinguishes between Positron extensions, modifications, and pure upstream divergence to resolve each conflict class correctly.
- Change Marker Conventions: Documents how to interpret and create
Start Positron and Start PWB change markers to minimize future merge conflicts.
- Specialized File Handling: Provides dedicated references for package.json/package-lock.json conflicts, codicon rebuilds, and deliberately removed upstream dependencies.
- Use Case: During a cherry-pick merge from vscode-server into Positron, use this Skill to systematically resolve conflicts, verify compilation, run unit and e2e tests, and produce a merge log documenting every decision.
Quick Start
Resolve the merge conflicts in the current working tree from the upstream vscode-server merge, then compile and run the tests.