사용 방법
- 설치 명령을 복사하고 자신의 에이전트 환경에 설치하기 전에 소스 패키지를 확인하세요.
- 필요한 도구, 인증 정보, 지원 환경은 원본 문서에서 확인하세요.
- 입력과 원하는 산출물을 설명하고 출처와 결과를 대조하세요.
npx skills add https://github.com/microsoft/vscode --skill migrate-issues시작 전 확인
- 설치에는 모델 구독, API 한도, 파일 접근 권한이 포함되지 않습니다.
- 별점 수와 설치 수는 활동 지표이며 독립적인 품질·보안 검증이 아닙니다.
원본 저장소의 제목, 예시, 코드, 표, 링크, 이미지를 유지해 표시합니다.
Issue Migration Prompt
Use this prompt when migrating issues from one GitHub repository to another (e.g., from microsoft/vscode-copilot to microsoft/vscode).
Input Methods
You can specify which issues to migrate using any of these three methods:
Option A: GitHub Search Query URL
Provide a full GitHub issues search URL. All matching issues will be migrated.
https://github.com/microsoft/vscode-copilot/issues?q=is%3Aissue+is%3Aopen+assignee%3AyoyokrazyOption B: GitHub Search Query Parameters
Provide search query syntax for a specific repo. All matching issues will be migrated.
repo:microsoft/vscode-copilot is:issue is:open assignee:yoyokrazyCommon query filters:
is:issue/is:pr- Filter by typeis:open/is:closed- Filter by stateassignee:USERNAME- Filter by assigneeauthor:USERNAME- Filter by authorlabel:LABEL- Filter by labelmilestone:MILESTONE- Filter by milestone
Option C: Specific Issue URL
Provide a direct link to a single issue. Only this issue will be migrated.
https://github.com/microsoft/vscode-copilot/issues/12345Task
Target Repository: {TARGET_REPO}
Based on the input provided, migrate the issue(s) to the target repository following all requirements below.
Requirements
1. Issue Body Format
Create the new issue with this header format:
_Transferred from {SOURCE_REPO}#{ORIGINAL_ISSUE_NUMBER}_
_Original author: `@{ORIGINAL_AUTHOR}`_
---
{ORIGINAL_ISSUE_BODY}2. Comment Migration
For each comment on the original issue, add a comment to the new issue:
_`@{COMMENT_AUTHOR}` commented:_
---
{COMMENT_BODY}3. CRITICAL: Preventing GitHub Pings
ALL `@username` mentions MUST be wrapped in backticks to prevent GitHub from sending notifications.
✅ Correct: ` @username ❌ Wrong: @username`
This applies to:
- The "Original author" line in the issue body
- Any
@mentionswithin the issue body content - The comment author attribution line
- Any
@mentionswithin comment content - Any quoted content that contains
@mentions
4. CRITICAL: Issue/PR Link Reformatting
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.
Convert ALL `#NUMBER` references to full URLs:
✅ Correct: https://github.com/microsoft/vscode-copilot/issues/12345 ✅ Also OK: microsoft/vscode-copilot#12345 ❌ Wrong: #12345 (will link to wrong repo)
This applies to:
- Issue references in the body (
#12345→ full URL) - PR references in the body (
#12345→ full URL) - References in comments
- References in quoted content
- References in image alt text or links
Exception: References that are already full URLs should be left unchanged.
5. Metadata Preservation
- Copy all applicable labels to the new issue
- Assign the new issue to the same assignees (if they exist in target repo)
- Preserve the issue title exactly
5. Post-Migration
After creating the new issue and all comments:
- Add a comment to the original issue linking to the new issue:
Migrated to {TARGET_REPO}#{NEW_ISSUE_NUMBER}- Close the original issue as not_planned
Example Transformation
Original Issue Body (in microsoft/vscode-copilot):
I noticed @johndoe had a similar issue in #9999. cc @janedoe for visibility.
Related to #8888 and microsoft/vscode#12345.
Steps to reproduce:
1. Open VS Code
2. ...Migrated Issue Body (in microsoft/vscode):
_Transferred from microsoft/vscode-copilot#12345_
_Original author: `@originalauthor`_
---
I noticed `@johndoe` had a similar issue in https://github.com/microsoft/vscode-copilot/issues/9999. cc `@janedoe` for visibility.
Related to https://github.com/microsoft/vscode-copilot/issues/8888 and microsoft/vscode#12345.
Steps to reproduce:
1. Open VS Code
2. ...Note: The microsoft/vscode#12345 reference was already a cross-repo link, so it stays unchanged.
Checklist Before Migration
- [ ] Confirm input method (query URL, query params, or specific issue URL)
- [ ] Confirm target repository
- [ ] If using query: verify the query returns the expected issues
- [ ] Verify all
@mentionsare wrapped in backticks - [ ] Verify all
#NUMBERreferences are converted to full URLs - [ ] Decide whether to close original issues after migration

