[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M699B394WEDXQBK4VBAWGQ3D":3,"skill-same:01M699B394WEDXQBK4VBAWGQ3D":55},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":32,"commitSha":33,"skillDirectory":34,"forksCount":35,"repositoryHtmlUrl":36,"repositoryHomepageUrl":37,"ownerHtmlUrl":38,"ownerBlogUrl":39,"ownerDescription":40,"updatedAt":41,"install":42,"resources":54},"01M699B394WEDXQBK4VBAWGQ3D","migrate-issues",null,"migrate GitHub issues from one repository to another","microsoft\u002Fvscode","microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","01M698VYDXZ6JW5WH3CRV650R8","Microsoft","01M6998NK2WED5M549DX06VBCH",195330,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fmigrate-issues\u002FSKILL.md",[],[19,20,21,22,23,24,25],"migrate issues","issues","migrate","github","github issues","repository","true","2026-11-10 10:12:30",false,"---\nname: migrate-issues\ndescription: migrate GitHub issues from one repository to another\ndisable-model-invocation: true\n---\n# Issue Migration Prompt\n\nUse this prompt when migrating issues from one GitHub repository to another (e.g., from `microsoft\u002Fvscode-copilot` to `microsoft\u002Fvscode`).\n\n## Input Methods\n\nYou can specify which issues to migrate using **any** of these three methods:\n\n### Option A: GitHub Search Query URL\n\nProvide a full GitHub issues search URL. **All matching issues will be migrated.**\n\n```\nhttps:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode-copilot\u002Fissues?q=is%3Aissue+is%3Aopen+assignee%3Ayoyokrazy\n```\n\n### Option B: GitHub Search Query Parameters\n\nProvide search query syntax for a specific repo. **All matching issues will be migrated.**\n\n```\nrepo:microsoft\u002Fvscode-copilot is:issue is:open assignee:yoyokrazy\n```\n\nCommon query filters:\n\n- `is:issue` \u002F `is:pr` - Filter by type\n- `is:open` \u002F `is:closed` - Filter by state\n- `assignee:USERNAME` - Filter by assignee\n- `author:USERNAME` - Filter by author\n- `label:LABEL` - Filter by label\n- `milestone:MILESTONE` - Filter by milestone\n\n### Option C: Specific Issue URL\n\nProvide a direct link to a single issue. **Only this issue will be migrated.**\n\n```\nhttps:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode-copilot\u002Fissues\u002F12345\n```\n\n## Task\n\n**Target Repository:** `{TARGET_REPO}`\n\nBased on the input provided, migrate the issue(s) to the target repository following all requirements below.\n\n## Requirements\n\n### 1. Issue Body Format\n\nCreate the new issue with this header format:\n\n```markdown\n_Transferred from {SOURCE_REPO}#{ORIGINAL_ISSUE_NUMBER}_\n_Original author: `@{ORIGINAL_AUTHOR}`_\n\n---\n\n{ORIGINAL_ISSUE_BODY}\n```\n\n### 2. Comment Migration\n\nFor each comment on the original issue, add a comment to the new issue:\n\n```markdown\n_`@{COMMENT_AUTHOR}` commented:_\n\n---\n\n{COMMENT_BODY}\n```\n\n### 3. CRITICAL: Preventing GitHub Pings\n\n**ALL `@username` mentions MUST be wrapped in backticks to prevent GitHub from sending notifications.**\n\n✅ Correct: `` `@username` ``\n❌ Wrong: `@username`\n\nThis applies to:\n\n- The \"Original author\" line in the issue body\n- Any `@mentions` within the issue body content\n- The comment author attribution line\n- Any `@mentions` within comment content\n- Any quoted content that contains `@mentions`\n\n### 4. CRITICAL: Issue\u002FPR Link Reformatting\n\n**Issue references like `#12345` are REPO-SPECIFIC.** If you copy `#12345` from the source repo to the target repo, it will incorrectly link to issue 12345 in the _target_ repo instead of the source.\n\n**Convert ALL `#NUMBER` references to full URLs:**\n\n✅ Correct: `https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode-copilot\u002Fissues\u002F12345`\n✅ Also OK: `microsoft\u002Fvscode-copilot#12345`\n❌ Wrong: `#12345` (will link to wrong repo)\n\nThis applies to:\n\n- Issue references in the body (`#12345` → full URL)\n- PR references in the body (`#12345` → full URL)\n- References in comments\n- References in quoted content\n- References in image alt text or links\n\n**Exception:** References that are _already_ full URLs should be left unchanged.\n\n### 5. Metadata Preservation\n\n- Copy all applicable labels to the new issue\n- Assign the new issue to the same assignees (if they exist in target repo)\n- Preserve the issue title exactly\n\n### 5. Post-Migration\n\nAfter creating the new issue and all comments:\n\n- Add a comment to the **original** issue linking to the new issue:\n  ```markdown\n  Migrated to {TARGET_REPO}#{NEW_ISSUE_NUMBER}\n  ```\n- Close the original issue as not_planned\n\n## Example Transformation\n\n### Original Issue Body (in `microsoft\u002Fvscode-copilot`):\n\n```markdown\nI noticed @johndoe had a similar issue in #9999. cc @janedoe for visibility.\n\nRelated to #8888 and microsoft\u002Fvscode#12345.\n\nSteps to reproduce:\n\n1. Open VS Code\n2. ...\n```\n\n### Migrated Issue Body (in `microsoft\u002Fvscode`):\n\n```markdown\n_Transferred from microsoft\u002Fvscode-copilot#12345_\n_Original author: `@originalauthor`_\n\n---\n\nI noticed `@johndoe` had a similar issue in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode-copilot\u002Fissues\u002F9999. cc `@janedoe` for visibility.\n\nRelated to https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode-copilot\u002Fissues\u002F8888 and microsoft\u002Fvscode#12345.\n\nSteps to reproduce:\n\n1. Open VS Code\n2. ...\n```\n\nNote: The `microsoft\u002Fvscode#12345` reference was already a cross-repo link, so it stays unchanged.\n\n## Checklist Before Migration\n\n- [ ] Confirm input method (query URL, query params, or specific issue URL)\n- [ ] Confirm target repository\n- [ ] If using query: verify the query returns the expected issues\n- [ ] Verify all `@mentions` are wrapped in backticks\n- [ ] Verify all `#NUMBER` references are converted to full URLs\n- [ ] Decide whether to close original issues after migration\n","# Issue Migration Prompt\n\nUse this prompt when migrating issues from one GitHub repository to another (e.g., from `microsoft\u002Fvscode-copilot` to `microsoft\u002Fvscode`).\n\n## Input Methods\n\nYou can specify which issues to migrate using **any** of these three methods:\n\n### Option A: GitHub Search Query URL\n\nProvide a full GitHub issues search URL. **All matching issues will be migrated.**\n\n```\nhttps:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode-copilot\u002Fissues?q=is%3Aissue+is%3Aopen+assignee%3Ayoyokrazy\n```\n\n### Option B: GitHub Search Query Parameters\n\nProvide search query syntax for a specific repo. **All matching issues will be migrated.**\n\n```\nrepo:microsoft\u002Fvscode-copilot is:issue is:open assignee:yoyokrazy\n```\n\nCommon query filters:\n\n- `is:issue` \u002F `is:pr` - Filter by type\n- `is:open` \u002F `is:closed` - Filter by state\n- `assignee:USERNAME` - Filter by assignee\n- `author:USERNAME` - Filter by author\n- `label:LABEL` - Filter by label\n- `milestone:MILESTONE` - Filter by milestone\n\n### Option C: Specific Issue URL\n\nProvide a direct link to a single issue. **Only this issue will be migrated.**\n\n```\nhttps:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode-copilot\u002Fissues\u002F12345\n```\n\n## Task\n\n**Target Repository:** `{TARGET_REPO}`\n\nBased on the input provided, migrate the issue(s) to the target repository following all requirements below.\n\n## Requirements\n\n### 1. Issue Body Format\n\nCreate the new issue with this header format:\n\n```markdown\n_Transferred from {SOURCE_REPO}#{ORIGINAL_ISSUE_NUMBER}_\n_Original author: `@{ORIGINAL_AUTHOR}`_\n\n---\n\n{ORIGINAL_ISSUE_BODY}\n```\n\n### 2. Comment Migration\n\nFor each comment on the original issue, add a comment to the new issue:\n\n```markdown\n_`@{COMMENT_AUTHOR}` commented:_\n\n---\n\n{COMMENT_BODY}\n```\n\n### 3. CRITICAL: Preventing GitHub Pings\n\n**ALL `@username` mentions MUST be wrapped in backticks to prevent GitHub from sending notifications.**\n\n✅ Correct: `` `@username` ``\n❌ Wrong: `@username`\n\nThis applies to:\n\n- The \"Original author\" line in the issue body\n- Any `@mentions` within the issue body content\n- The comment author attribution line\n- Any `@mentions` within comment content\n- Any quoted content that contains `@mentions`\n\n### 4. CRITICAL: Issue\u002FPR Link Reformatting\n\n**Issue references like `#12345` are REPO-SPECIFIC.** If you copy `#12345` from the source repo to the target repo, it will incorrectly link to issue 12345 in the _target_ repo instead of the source.\n\n**Convert ALL `#NUMBER` references to full URLs:**\n\n✅ Correct: `https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode-copilot\u002Fissues\u002F12345`\n✅ Also OK: `microsoft\u002Fvscode-copilot#12345`\n❌ Wrong: `#12345` (will link to wrong repo)\n\nThis applies to:\n\n- Issue references in the body (`#12345` → full URL)\n- PR references in the body (`#12345` → full URL)\n- References in comments\n- References in quoted content\n- References in image alt text or links\n\n**Exception:** References that are _already_ full URLs should be left unchanged.\n\n### 5. Metadata Preservation\n\n- Copy all applicable labels to the new issue\n- Assign the new issue to the same assignees (if they exist in target repo)\n- Preserve the issue title exactly\n\n### 5. Post-Migration\n\nAfter creating the new issue and all comments:\n\n- Add a comment to the **original** issue linking to the new issue:\n  ```markdown\n  Migrated to {TARGET_REPO}#{NEW_ISSUE_NUMBER}\n  ```\n- Close the original issue as not_planned\n\n## Example Transformation\n\n### Original Issue Body (in `microsoft\u002Fvscode-copilot`):\n\n```markdown\nI noticed @johndoe had a similar issue in #9999. cc @janedoe for visibility.\n\nRelated to #8888 and microsoft\u002Fvscode#12345.\n\nSteps to reproduce:\n\n1. Open VS Code\n2. ...\n```\n\n### Migrated Issue Body (in `microsoft\u002Fvscode`):\n\n```markdown\n_Transferred from microsoft\u002Fvscode-copilot#12345_\n_Original author: `@originalauthor`_\n\n---\n\nI noticed `@johndoe` had a similar issue in https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode-copilot\u002Fissues\u002F9999. cc `@janedoe` for visibility.\n\nRelated to https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode-copilot\u002Fissues\u002F8888 and microsoft\u002Fvscode#12345.\n\nSteps to reproduce:\n\n1. Open VS Code\n2. ...\n```\n\nNote: The `microsoft\u002Fvscode#12345` reference was already a cross-repo link, so it stays unchanged.\n\n## Checklist Before Migration\n\n- [ ] Confirm input method (query URL, query params, or specific issue URL)\n- [ ] Confirm target repository\n- [ ] If using query: verify the query returns the expected issues\n- [ ] Verify all `@mentions` are wrapped in backticks\n- [ ] Verify all `#NUMBER` references are converted to full URLs\n- [ ] Decide whether to close original issues after migration\n",{"name":5,"description":7,"disable-model-invocation":31},true,"main","11ba54a90a0ff8720cf47c086f5a9948eef9cf2c",".github\u002Fskills\u002Fmigrate-issues",43820,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode","https:\u002F\u002Fcode.visualstudio.com","https:\u002F\u002Fgithub.com\u002Fmicrosoft","https:\u002F\u002Fopensource.microsoft.com","Open source projects and samples from Microsoft","2026-11-13 03:06:27",{"source":8,"skillName":5,"commands":43,"prompt":53,"zipAvailable":31},[44,47,50],{"tool":45,"command":46},"npx","npx skills add microsoft\u002Fvscode --skill migrate-issues",{"tool":48,"command":49},"bunx","bunx skills add microsoft\u002Fvscode --skill migrate-issues",{"tool":51,"command":52},"pnpm","pnpm dlx skills add microsoft\u002Fvscode --skill migrate-issues","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fmigrate-issues\u002FSKILL.md",[],[56,82,104,118,133,149],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":26},"01M70H0ANBKZAVEP1NVV4K28M3","sweeper-query","Answer natural-language questions about the VS Code Sweeper's published issue index (index-\u003Cname>.json for microsoft\u002Fvscode and the enrolled family repos) — which issues are agent-ready to implement or plan, what the sweeper proposed for an assignee or area, whether the sweeper knows a report as a duplicate, the highest-value open bugs in a lane — and, for one issue, the review's full record (evidence with file citations, fix brief, proposed comment). Use ONLY when the request explicitly names the sweeper — \"sweeper\", \"vscodesweeper\", \"sweeper-query\", a sweeper verdict, record, brief or index, an agent-ready issue — or asks what \"the sweeper\" found, proposed or knows. Do NOT use for general questions about issues, duplicates, priorities or ranking that do not mention the sweeper. Read-only; discovery only.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fsweeper-query\u002FSKILL.md",[],[63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,20,81],"sweeper query","query","sweeper","review","fix","when","request","which","natural-language","ranking","duplicates","ready","only","read","plan","open","Citations","brief","code",{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":26},"01M699DRJS4YJCV600Q72SVVWE","update-skills","Create or update repository skills and instructions when major learnings are discovered during a session. Use when the user says \"learn!\", when a significant pattern or pitfall is identified, or when reusable domain knowledge should be captured for future sessions.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002Fsrc\u002Fvs\u002Fsessions\u002Fskills\u002Fupdate-skills\u002FSKILL.md",[],[89,90,91,92,93,94,95,96,97,98,99,100,24,101,102,103,68],"update","update skills","for","pattern","domain","learnings","reusable","use","session","user","instructions","knowledge","learn","create","sessions",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":26},"01M699DPWHZ72B66P82EW31RNE","update-pr","Update the pull request for the current session. Use when the user wants to push new changes to an existing PR.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002Fsrc\u002Fvs\u002Fsessions\u002Fskills\u002Fupdate-pr\u002FSKILL.md",[],[89,111,112,68,69,113,91,96,97,98,114,115,116,117],"pr","update pr","Existing","push","pull","pull request","changes",{"skillNo":119,"name":120,"nameZh":6,"description":121,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":122,"categories":123,"keywords":124,"publishedAt":26},"01M699DJMR6CE1MH5XCJZ0GFQ0","sync","Sync the current session branch with its upstream branch, or publish the current session branch to a remote. Use when the user asks to sync a branch, pull latest changes, rebase onto upstream, push current branch, publish branch, or set upstream.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002Fsrc\u002Fvs\u002Fsessions\u002Fskills\u002Fsync\u002FSKILL.md",[],[120,125,126,114,115,127,68,117,128,129,130,131,96,97,98,132],"SET","publish","rebase","latest","with","remote","upstream","branch",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":139,"publishedAt":26},"01M699DGXHX6A2A72X57R6GGHJ","sync-upstream","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.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002Fsrc\u002Fvs\u002Fsessions\u002Fskills\u002Fsync-upstream\u002FSKILL.md",[],[131,120,140,141,68,142,143,117,128,144,145,146,147,96,97,132,148,89],"sync upstream","fit","catch","catch up","origin","conflicts","stale","up","work",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":155,"publishedAt":26},"01M699DEXYFWDGW0BAXJ5QQ377","merge","Merge changes from the topic branch to the merge base branch. Use when the user wants to merge their session's work back to the base branch.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002Fsrc\u002Fvs\u002Fsessions\u002Fskills\u002Fmerge\u002FSKILL.md",[],[151,97,96,148,132,98,68,156,157,117],"back","base"]