[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"creator:01M698VYDXZ6JW5WH3CRV650R8":3,"creator-list:01M698VYDXZ6JW5WH3CRV650R8:stars:1":23},{"accountNo":4,"login":5,"displayName":6,"avatarUrl":7,"accountType":8,"accountTypeDesc":9,"profileDescription":10,"skillCount":11,"repoCount":12,"professionCount":13,"scenarioCount":14,"totalStars":15,"updatedAt":16,"htmlUrl":17,"blogUrl":18,"company":19,"location":20,"followersCount":21,"publicReposCount":22},"01M698VYDXZ6JW5WH3CRV650R8","microsoft","Microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","ORGANIZATION","组织","Open source projects and samples from Microsoft",4166,229,11,7,827679,"2026-11-11 10:41:13","https:\u002F\u002Fgithub.com\u002Fmicrosoft","https:\u002F\u002Fopensource.microsoft.com",null,"Redmond, WA",133697,8445,{"records":24,"total":11,"current":342,"size":343},[25,56,81,110,141,161,174,199,220,234,248,264,273,283,297,308,316,326],{"skillNo":26,"name":27,"nameZh":19,"description":28,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":33,"categories":34,"keywords":35,"publishedAt":55},"01M699BDD5RBFRHD2AKZ0QYQ72","smoke-tests","Use when running VS Code smoke tests or working on smoke-test CI steps. Covers pnpm run smoketest \u002F smoketest-no-compile, grep filtering tests, and a temporary repeat-loop technique for tracking down flaky smoke tests in CI.","microsoft\u002Fvscode","01M6998NK2WED5M549DX06VBCH",195271,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fsmoke-tests\u002FSKILL.md",[],[36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],"smoke tests","smoke","tests","test","flaky smoke tests","compile","ci","filtering","use","loop","code","run","grep","tracking","pnpm","down","for","when","running","2026-11-10 10:12:30",{"skillNo":57,"name":58,"nameZh":19,"description":59,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":55},"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,53,46,76,77,78,79,80],"sweeper query","query","sweeper","Citations","brief","ready","which","duplicates","fix","issues","ranking","open","only","natural-language","review","plan","request","read",{"skillNo":82,"name":83,"nameZh":19,"description":84,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":85,"categories":86,"keywords":92,"publishedAt":55},"01M699BX77QFE0H5JJW9AY8RHZ","ux-theming","VS Code theming, color tokens, widget styles, focus indicators, and high-contrast theme support. Use when registering colors, styling widgets with theme tokens, or ensuring HC\u002Ffocus compliance.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fux-theming\u002FSKILL.md",[87],{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[93,94,95,96,97,98,99,44,53,46,100,101,102,103,104,105,106,107,108,109],"ux theming","theming","ux","support","color","theme","tokens","hc","with","high-contrast","indicators","styles","focus","high","widgets","compliance","contrast",{"skillNo":111,"name":112,"nameZh":19,"description":113,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":114,"categories":115,"keywords":125,"publishedAt":55},"01M699BTX3RM07RW2VC9NGKE6P","ux-css-layout","VS Code CSS conventions, file organization, class naming, standard sizes, SplitView\u002FGrid layout, scrollable content, responsive layout, and text overflow\u002Fellipsis patterns. Use when writing CSS, building layouts, or fixing text truncation issues.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fux-css-layout\u002FSKILL.md",[116,121,122],{"categoryNo":117,"categoryName":118,"taxonomyType":119,"taxonomyTypeDesc":120},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},{"categoryNo":123,"categoryName":124,"taxonomyType":90,"taxonomyTypeDesc":91},"01JBSEEDCAT000000000000036","内容创作者",[126,127,128,95,129,72,53,46,130,131,132,133,134,44,135,136,137,138,139,140],"ux css layout","css","layout","writing","text","organization","responsive layout","patterns","responsive","file","standard","grid","file organization","naming","conventions",{"skillNo":142,"name":143,"nameZh":19,"description":144,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":145,"categories":146,"keywords":147,"publishedAt":55},"01M699AY3ZWT6EFHKEWJT6TS25","integration-tests","Use when running integration tests in the VS Code repo. Covers scripts\u002Ftest-integration.sh (macOS\u002FLinux) and scripts\u002Ftest-integration.bat (Windows), their supported arguments for filtering, and the difference between node.js integration tests and extension host tests.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fintegration-tests\u002FSKILL.md",[],[148,38,149,39,150,151,152,153,154,155,43,156,44,46,157,158,159,160,52,53,54],"integration tests","integration","macos","linux","windows","Running Integration Tests","repo","bat","host","scripts","node","extension","js",{"skillNo":162,"name":163,"nameZh":19,"description":164,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":165,"categories":166,"keywords":167,"publishedAt":55},"01M699ACSSS4DW81KHV83A3NWQ","experiments","Use when adding, changing, or reviewing a VS Code A\u002FB experiment, either an experiment-controlled setting or a treatment read with the assignment service, and when deciding whether and where to log an `experimentTrigger` event for a triggered ExP scorecard.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fexperiments\u002FSKILL.md",[],[163,168,52,169,44,170,46,171,101,80,172,173,53],"scorecard","event","either","log","service","experiment",{"skillNo":175,"name":176,"nameZh":19,"description":177,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":178,"categories":179,"keywords":184,"publishedAt":55},"01M699A96QRXHA1B7WCWVQSZ19","design-philosophy","The VS Code design philosophy — a shared Values→Principles→Moves vocabulary for reasoning about UI in design terms instead of raw pixels. Use when designing, building, reviewing, or giving feedback on any visual surface; when deciding a radius, spacing, type role, icon size, border, color, or motion; or when translating a \"this feels off\" observation into a concrete, principled fix.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002F.github\u002Fskills\u002Fdesign-philosophy\u002FSKILL.md",[180,183],{"categoryNo":181,"categoryName":182,"taxonomyType":119,"taxonomyTypeDesc":120},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":88,"categoryName":89,"taxonomyType":90,"taxonomyTypeDesc":91},[185,186,187,188,71,189,53,46,190,191,192,97,193,52,194,44,195,196,197,198],"design","design philosophy","philosophy","shared","code design","spacing","ui","radius","feedback","motion","icon","visual","type","size",{"skillNo":200,"name":201,"nameZh":19,"description":202,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":203,"categories":204,"keywords":205,"publishedAt":55},"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",[],[206,207,208,209,52,210,211,44,53,212,213,214,215,216,217,218,219],"update skills","update","sessions","domain","session","knowledge","reusable","learn","learnings","create","instructions","repository","pattern","user",{"skillNo":221,"name":222,"nameZh":19,"description":223,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":224,"categories":225,"keywords":226,"publishedAt":55},"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",[],[227,228,207,229,230,231,232,52,79,210,44,233,53,219],"update pr","pr","pull","push","changes","pull request","Existing",{"skillNo":235,"name":236,"nameZh":19,"description":237,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":238,"categories":239,"keywords":240,"publishedAt":55},"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",[],[236,241,229,242,230,210,243,244,44,53,245,101,231,246,247,219],"SET","branch","upstream","remote","publish","latest","rebase",{"skillNo":249,"name":250,"nameZh":19,"description":251,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":252,"categories":253,"keywords":254,"publishedAt":55},"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",[],[255,243,236,242,256,210,257,44,53,258,259,260,261,231,207,246,262,263],"sync upstream","fit","up","conflicts","catch","catch up","work","stale","origin",{"skillNo":265,"name":266,"nameZh":19,"description":267,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":268,"categories":269,"keywords":270,"publishedAt":55},"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",[],[266,271,242,210,44,53,261,231,272,219],"back","base",{"skillNo":274,"name":275,"nameZh":19,"description":276,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":277,"categories":278,"keywords":279,"publishedAt":55},"01M699DD3FAAGVF9XBH1B2SJNY","generate-run-commands","Generate or modify run commands for the current session. Use when the user wants to set up or update run commands that appear in the session's Run button.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002Fsrc\u002Fvs\u002Fsessions\u002Fskills\u002Fgenerate-run-commands\u002FSKILL.md",[],[280,281,47,282,241,52,210,257,44,53,207,219],"generate run commands","generate","commands",{"skillNo":284,"name":285,"nameZh":19,"description":286,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":287,"categories":288,"keywords":289,"publishedAt":55},"01M699DAP45VQKERD8NM92V19E","generate-chat-background","Generate or design an image for the chat background in the Agents window. Use when the user asks for a generated chat background, wallpaper, pattern, or illustration to decorate their chat.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002Fsrc\u002Fvs\u002Fsessions\u002Fskills\u002Fgenerate-chat-background\u002FSKILL.md",[],[290,291,281,292,185,293,294,52,295,44,53,296,218,219],"generate chat background","chat","background","image","illustration","generated","window",{"skillNo":298,"name":299,"nameZh":19,"description":300,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":301,"categories":302,"keywords":303,"publishedAt":55},"01M699D8YFZD1F8Z8R3Y66BJCT","fix-ci","Fix the failed CI checks for the current session. Use when the user requests a CI fix via the Fix Checks button in the Changes toolbar.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002Fsrc\u002Fvs\u002Fsessions\u002Fskills\u002Ffix-ci\u002FSKILL.md",[],[304,71,42,231,305,306,52,307,210,44,53,219],"fix ci","requests","via","ci fix",{"skillNo":309,"name":310,"nameZh":19,"description":311,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":312,"categories":313,"keywords":314,"publishedAt":55},"01M699D73KE6QZ9G6QSZWC6T0B","create-pr","Create a pull request for the current session. Use when the user wants to open a PR with the session's changes.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002Fsrc\u002Fvs\u002Fsessions\u002Fskills\u002Fcreate-pr\u002FSKILL.md",[],[315,215,228,229,101,231,232,52,79,210,74,44,53,219],"create pr",{"skillNo":317,"name":318,"nameZh":19,"description":319,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":320,"categories":321,"keywords":322,"publishedAt":55},"01M699D5CTBSG6D0B6M039YKE7","create-draft-pr","Create a draft pull request for the current session. Use when the user wants to open a draft PR with the session's changes.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002Fsrc\u002Fvs\u002Fsessions\u002Fskills\u002Fcreate-draft-pr\u002FSKILL.md",[],[323,228,324,325,215,229,52,210,74,44,53,101,231,232,79,219],"create draft pr","draft pr","draft",{"skillNo":327,"name":328,"nameZh":19,"description":329,"descriptionZh":19,"repositoryFullName":29,"ownerLogin":5,"ownerAvatarUrl":7,"ownerAccountNo":4,"ownerDisplayName":6,"repositoryNo":30,"starsCount":31,"licenseSpdxId":32,"licenseFileUrl":19,"sourceHtmlUrl":330,"categories":331,"keywords":332,"publishedAt":55},"01M699D36GQS9JD18SQTVN9PZS","commit","Commit staged or unstaged changes with an AI-generated commit message that matches the repository's existing commit style. Use when the user asks to 'commit', 'commit changes', 'create a commit', 'save my work', or 'check in code'.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fvscode\u002Fblob\u002Fmain\u002Fsrc\u002Fvs\u002Fsessions\u002Fskills\u002Fcommit\u002FSKILL.md",[],[328,333,295,334,44,233,335,53,46,336,101,215,261,231,337,338,217,339,340,341],"commit changes","check in","commit message","check","message","style","staged","my","unstaged",1,18]