[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6998WBYX0QGAQBFPSK4YF8G":3,"skill-same:01M6998WBYX0QGAQBFPSK4YF8G":84},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":32,"commitSha":33,"skillDirectory":34,"forksCount":35,"repositoryHtmlUrl":36,"repositoryHomepageUrl":37,"ownerHtmlUrl":38,"ownerBlogUrl":39,"ownerDescription":40,"updatedAt":41,"install":42,"resources":55},"01M6998WBYX0QGAQBFPSK4YF8G","playwright-cherry-pick",null,"microsoft\u002Fplaywright","microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","01M698VYDXZ6JW5WH3CRV650R8","Microsoft","01M6998NK29WMCQG4W7K65QXNR",99990,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fplaywright\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fplaywright-cherry-pick\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[23,24,25,26],"cherry pick","playwright","playwright cherry pick","pick","2026-11-10 10:12:30",false,"---\nname: playwright-cherry-pick\ndescription: Cherry-pick a commit or PR from main into a release branch (release-\u003Cversion>) and retitle it as cherry-pick(#\u003Cpr>): \u003Coriginal title>. Use when asked to cherry-pick, backport, or port a change into a release.\nuser_invocable: true\n---\n\n# Cherry-pick into a release branch\n\n`\u002Fplaywright-cherry-pick \u003Cversion> \u003Ccommit>`\n\nCheck out `release-\u003Cversion>`, creating it if needed, synced to `microsoft\u002Fplaywright`\n(`git fetch upstream release-\u003Cversion>` and use `FETCH_HEAD`, not a remote-tracking name).\nCherry-pick the commit and retitle it `cherry-pick(#\u003Cpr>): \u003Coriginal title>`, where `\u003Cpr>` is the\nnumber from the trailing `(#\u003Cpr>)` of the original subject, dropped from the title. Body stays empty.\nReport the result and stop.\n\n**Never push.** The user asks explicitly, then: `git push upstream release-\u003Cversion>`.\n","# Cherry-pick into a release branch\n\n`\u002Fplaywright-cherry-pick \u003Cversion> \u003Ccommit>`\n\nCheck out `release-\u003Cversion>`, creating it if needed, synced to `microsoft\u002Fplaywright`\n(`git fetch upstream release-\u003Cversion>` and use `FETCH_HEAD`, not a remote-tracking name).\nCherry-pick the commit and retitle it `cherry-pick(#\u003Cpr>): \u003Coriginal title>`, where `\u003Cpr>` is the\nnumber from the trailing `(#\u003Cpr>)` of the original subject, dropped from the title. Body stays empty.\nReport the result and stop.\n\n**Never push.** The user asks explicitly, then: `git push upstream release-\u003Cversion>`.\n",{},"main","deb7e86201e26cb4a8e25191fce5ef2f7a28aa87",".claude\u002Fskills\u002Fplaywright-cherry-pick",6858,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fplaywright","https:\u002F\u002Fplaywright.dev","https:\u002F\u002Fgithub.com\u002Fmicrosoft","https:\u002F\u002Fopensource.microsoft.com","Open source projects and samples from Microsoft","2026-11-13 02:55:24",{"source":7,"skillName":5,"commands":43,"prompt":53,"zipAvailable":54},[44,47,50],{"tool":45,"command":46},"npx","npx skills add microsoft\u002Fplaywright --skill playwright-cherry-pick",{"tool":48,"command":49},"bunx","bunx skills add microsoft\u002Fplaywright --skill playwright-cherry-pick",{"tool":51,"command":52},"pnpm","pnpm dlx skills add microsoft\u002Fplaywright --skill playwright-cherry-pick","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fplaywright\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fplaywright-cherry-pick\u002FSKILL.md",true,[56,62,66,70,74,80],{"path":57,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":60,"sourceHtmlUrl":61},"references\u002Fdefense-in-depth.md","REFERENCE","参考文档",3662,"https:\u002F\u002Fgithub.com\u002Ffel-tte\u002Frobot-forex\u002Fblob\u002Fmain\u002Fclaude-super-kit\u002F.claude\u002Fskills\u002Fdebugging\u002Freferences\u002Fdefense-in-depth.md",{"path":63,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":64,"sourceHtmlUrl":65},"references\u002Froot-cause-tracing.md",3356,"https:\u002F\u002Fgithub.com\u002Ffel-tte\u002Frobot-forex\u002Fblob\u002Fmain\u002Fclaude-super-kit\u002F.claude\u002Fskills\u002Fdebugging\u002Freferences\u002Froot-cause-tracing.md",{"path":67,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":68,"sourceHtmlUrl":69},"references\u002Fsystematic-debugging.md",4158,"https:\u002F\u002Fgithub.com\u002Ffel-tte\u002Frobot-forex\u002Fblob\u002Fmain\u002Fclaude-super-kit\u002F.claude\u002Fskills\u002Fdebugging\u002Freferences\u002Fsystematic-debugging.md",{"path":71,"resourceType":58,"resourceTypeDesc":59,"sizeBytes":72,"sourceHtmlUrl":73},"references\u002Fverification.md",3399,"https:\u002F\u002Fgithub.com\u002Ffel-tte\u002Frobot-forex\u002Fblob\u002Fmain\u002Fclaude-super-kit\u002F.claude\u002Fskills\u002Fdebugging\u002Freferences\u002Fverification.md",{"path":75,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":79},"scripts\u002Ffind-polluter.sh","SCRIPT","脚本",1520,"https:\u002F\u002Fgithub.com\u002Ffel-tte\u002Frobot-forex\u002Fblob\u002Fmain\u002Fclaude-super-kit\u002F.claude\u002Fskills\u002Fdebugging\u002Fscripts\u002Ffind-polluter.sh",{"path":81,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":82,"sourceHtmlUrl":83},"scripts\u002Ffind-polluter.test.md",2117,"https:\u002F\u002Fgithub.com\u002Ffel-tte\u002Frobot-forex\u002Fblob\u002Fmain\u002Fclaude-super-kit\u002F.claude\u002Fskills\u002Fdebugging\u002Fscripts\u002Ffind-polluter.test.md",[85,109,140,158,183,207],{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":92,"publishedAt":27},"01M6999MNG7F462VPA3A3DQT1D","playwright-trace","Inspect Playwright trace files from the command line — list actions, view requests, console, errors, snapshots and screenshots.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fplaywright\u002Fblob\u002Fmain\u002Fpackages\u002Fplaywright-core\u002Fsrc\u002Ftools\u002Fskills\u002Fplaywright-trace\u002FSKILL.md",[91],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[24,93,94,95,96,97,98,99,45,100,101,102,103,104,105,106,107,108],"playwright trace","trace","screenshots","view","inspect","actions","errors","files","snapshots","Bash","requests","command","line","command line","console","list",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":119,"publishedAt":27},"01M6999HEFRKHCK11RJYDBHG5N","playwright-component-testing","Set up component testing with Playwright using a story gallery — scaffold stories and a gallery dev page driven by the built-in mount fixture, no dedicated component-testing runtime. Use when asked to test React or Vue components in isolation with Playwright, or to migrate off @playwright\u002Fexperimental-ct-react \u002F -vue.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fplaywright\u002Fblob\u002Fmain\u002Fpackages\u002Fplaywright-core\u002Fsrc\u002Ftools\u002Fskills\u002Fplaywright-component-testing\u002FSKILL.md",[115,116],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":117,"categoryName":118,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",[24,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139],"playwright component testing","testing","component","test","SET","fixture","up","when","migrate","components","react","gallery","vue","isolation","runtime","page","dev","use","stories","with",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":147,"publishedAt":27},"01M6999DVV27DR1Q2WMH329ST3","playwright-cli","Automate browser interactions, test web pages and work with Playwright tests.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fplaywright\u002Fblob\u002Fmain\u002Fpackages\u002Fplaywright-core\u002Fsrc\u002Ftools\u002Fskills\u002Fplaywright-cli\u002FSKILL.md",[146],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[24,148,149,123,150,142,102,151,152,153,154,155,156,157,45,139],"cli","playwright cli","web","browser","work","test web","install","automate","pages","tests",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":168,"publishedAt":27},"01M69998DRR0DMSH3N60ZCWVKB","playwright-test-results","Query Playwright CI test results from the aggregated DuckDB database. Answers questions about flaky tests, failure rates, slow tests, and per-run\u002FSHA\u002FPR results without hunting through GitHub artifacts.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fplaywright\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fplaywright-test-results\u002FSKILL.md",[164,165],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":166,"categoryName":167,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口",[169,24,123,170,171,172,173,174,157,175,176,177,178,179,180,181,182],"playwright test results","results","github","pr","ci","true","database","query","artifacts","hunting","run","questions","about","duckdb",{"skillNo":184,"name":185,"nameZh":6,"description":186,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":190,"publishedAt":27},"01M69995VG17SFSMYC2F5VQTTC","playwright-release-notes","Write the release notes for a Playwright release - the Node.js notes in docs\u002Fsrc\u002Frelease-notes-js.md together with the Python, Java and .NET translations, and the GitHub markdown for each language's release. Use when asked to write, translate or publish release notes.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fplaywright\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fplaywright-release-notes\u002FSKILL.md",[189],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[24,191,192,193,194,195,171,196,197,198,199,200,137,127,201,202,139,203,204,205,206],"playwright release notes","release notes","notes","release","playwright release","translate","python","docs","release-notes","for","java","publish","markdown","src","write","node",{"skillNo":208,"name":209,"nameZh":6,"description":210,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":211,"categories":212,"keywords":214,"publishedAt":27},"01M699938PWX7P2KS04997VVZD","playwright-devops","DevOps workflows for Playwright - CI failure analysis, workflow debugging, and release operations.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fplaywright\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fplaywright-devops\u002FSKILL.md",[213],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[24,215,216,217,200,218,173,174,219,220,221,222,194],"playwright devops","devops","workflow","failure analysis","debugging","workflows","analysis","operations"]