agent-customization
**WORKFLOW SKILL** — Create, update, review, fix, or debug VS Code agent customization files (.instructions.md, .prompt.md,…
Update a stale session branch by rebasing onto the latest origin. Use when the upstream has moved significantly and the session needs to catch up, resolving conflicts by preserving upstream changes and adapting session work to fit.
Claude Code
$ npx -y skills add microsoft/vscode --skill sync-upstream --agent claude-code
Codex
$ npx skills add microsoft/vscode --skill sync-upstream -a codex -y
Cursor
$ npx skills add microsoft/vscode --skill sync-upstream -a cursor -y
Gemini CLI
$ npx skills add microsoft/vscode --skill sync-upstream -a gemini-cli -y
GitHub Copilot
$ npx skills add microsoft/vscode --skill sync-upstream -a github-copilot -y
OpenCode
$ npx skills add microsoft/vscode --skill sync-upstream -a opencode -y
Windsurf
$ npx skills add microsoft/vscode --skill sync-upstream -a windsurf -y
name: sync-upstream description: Update a stale session branch by rebasing onto the latest origin. Use when the upstream has moved significantly and the session needs to catch up, resolving conflicts by preserving upstream changes and adapting session work to fit.
<!-- Customize this skill and select save to override its behavior. Delete that copy to restore the built-in behavior. -->
Rebase the current session branch onto the latest upstream so the work stays grounded in origin.
1. If there are uncommitted changes, use the `/commit` skill to commit them first. 2. Fetch the latest upstream and rebase onto it:
git fetch origin git rebase origin/main
Use the appropriate base branch if it is not `main`.
When conflicts arise, **upstream always wins**:
After the rebase completes, verify the result still compiles and meets the session's objectives. If session changes no longer make sense against the updated upstream, explain what changed and propose a revised approach.
**WORKFLOW SKILL** — Create, update, review, fix, or debug VS Code agent customization files (.instructions.md, .prompt.md,…
Analyze Copilot session history for standup reports, usage tips, session search, and session reindexing. Use when the user asks…
Create a Copilot extension canvas at user, workspace, or plugin scope.
Create a hook (.json) to enforce policy or automate agent lifecycle events.
Create an instructions file (.instructions.md) for a project rule or convention.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.