[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71AYS9CXT40WPDV0DPVAN22":3,"skill-same:01M71AYS9CXT40WPDV0DPVAN22":93},{"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":16,"sourceHtmlUrl":17,"categories":18,"keywords":24,"publishedAt":45,"linkOnly":46,"markdownContent":47,"markdownBody":48,"frontMatter":49,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":57,"repositoryHtmlUrl":58,"repositoryHomepageUrl":6,"ownerHtmlUrl":59,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":60,"install":61,"resources":74},"01M71AYS9CXT40WPDV0DPVAN22","webapp-testing-current",null,"Verify local web application behavior with Playwright, observable readiness, controlled test targets, meaningful assertions, and accurate failure reporting. Use for browser regressions, UI workflows, screenshots, or console diagnosis; use the project's existing test runner when it already provides these contracts.","strmt7\u002Fai_skills_collection_benchmarked","strmt7","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F28989754?v=4","01M71929P914SWKQ7QJV24NBBY","Stratos","01M71929Q9VGKQ7PWYR95VSQQQ",1,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fimproved\u002Fskills\u002Fwebapp-testing-current\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fimproved\u002Fskills\u002Fwebapp-testing-current\u002FSKILL.md",[19],{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"testing","webapp testing current","webapp testing","webapp","helper","when","workflows","assertions","Existing","use","local","python","linux","lifecycle","project","runtime","for","runner","do","windows","2026-11-10 10:12:30",false,"---\nname: webapp-testing-current\ndescription: Verify local web application behavior with Playwright, observable readiness, controlled test targets, meaningful assertions, and accurate failure reporting. Use for browser regressions, UI workflows, screenshots, or console diagnosis; use the project's existing test runner when it already provides these contracts.\nlicense: Apache-2.0\ncompatibility: Requires a qualified Playwright installation and matching browser; use the repository's declared Python or JavaScript runtime. Linux server-helper findings do not establish Windows process lifecycle behavior.\nmetadata:\n  source: anthropics\u002Fskills\n  revision-status: experimental-unbenchmarked\n---\n\n# Verify observable browser outcomes\n\nResolve the requested workflow, intended local target and relevant application\ntests before choosing a script. Reuse the existing runner, fixtures and package\ngraph. An open port or one detected service does not establish the application's\nidentity or authorize its mutations. Use disposable test data and a known test\naccount for state-changing flows.\n\n## Establish runtime and server readiness\n\nCheck installed package and browser versions against their current stable\nrelease metadata. Provision dependencies explicitly in an isolated workspace\nfrom a complete lockfile. Keep the original skill package unchanged. Avoid\nimplicit installation during test execution.\n\nPrefer the project's server lifecycle integration. If starting a server, retain\nits process identity, drain or redirect both output streams, bound startup, and\ncheck that the launched process remains alive. Verify an application-specific\nHTTP or UI condition before testing; a successful TCP connection alone is\ninsufficient. Record ownership before stopping processes and clean up the whole\nowned process tree with a mechanism qualified for the operating system.\n\nRead a helper's interface before invocation and inspect its implementation when\nassessing its fitness or diagnosing failure. The original bundled server helper\nhas reproduced readiness, log-draining and child-cleanup defects; it is not a\nqualified general server supervisor.\n\n## Act and assert\n\nNavigate to the explicit target and wait for the relevant rendered condition.\nPrefer accessible roles, labels and stable test IDs. Use retrying assertions for\ndynamic state. Network idle and fixed sleeps do not prove UI readiness.\n\nArm response, download or popup waits before the triggering action. Match the\nrequest identity and expected status, then assert the user-visible outcome.\nTreat navigation or authentication failures as failures. Do not blindly retry\nan action whose effect may already have occurred; first inspect the resulting\nstate or use a controlled idempotent fixture.\n\nUse isolated contexts and the project's viewport\u002Fdevice matrix. A screenshot\nis evidence to inspect, not a correctness verdict. Distinguish functional,\naccessibility and visual coverage. Control clocks, animations and data for\nimage comparisons and review baseline changes independently.\n\n## Preserve evidence and cleanup\n\nUse portable output paths and unique run directories. Register console and\npage-error capture before navigation; keep diagnostics within the task's data\nboundaries. Traces and authentication state can contain sensitive information.\nClose contexts and browsers in finally blocks so artifacts finish even when\nassertions fail. Preserve the command's actual status and failed attempts.\n\nReport tested outcomes, failed\u002Fskipped\u002Fnot-run checks, exact versions and\nartifact paths. Do not count swallowed errors, retries or screenshot creation\nas passing behavior. See [qualified controls and limits](references\u002Fcontrols.md).\n","# Verify observable browser outcomes\n\nResolve the requested workflow, intended local target and relevant application\ntests before choosing a script. Reuse the existing runner, fixtures and package\ngraph. An open port or one detected service does not establish the application's\nidentity or authorize its mutations. Use disposable test data and a known test\naccount for state-changing flows.\n\n## Establish runtime and server readiness\n\nCheck installed package and browser versions against their current stable\nrelease metadata. Provision dependencies explicitly in an isolated workspace\nfrom a complete lockfile. Keep the original skill package unchanged. Avoid\nimplicit installation during test execution.\n\nPrefer the project's server lifecycle integration. If starting a server, retain\nits process identity, drain or redirect both output streams, bound startup, and\ncheck that the launched process remains alive. Verify an application-specific\nHTTP or UI condition before testing; a successful TCP connection alone is\ninsufficient. Record ownership before stopping processes and clean up the whole\nowned process tree with a mechanism qualified for the operating system.\n\nRead a helper's interface before invocation and inspect its implementation when\nassessing its fitness or diagnosing failure. The original bundled server helper\nhas reproduced readiness, log-draining and child-cleanup defects; it is not a\nqualified general server supervisor.\n\n## Act and assert\n\nNavigate to the explicit target and wait for the relevant rendered condition.\nPrefer accessible roles, labels and stable test IDs. Use retrying assertions for\ndynamic state. Network idle and fixed sleeps do not prove UI readiness.\n\nArm response, download or popup waits before the triggering action. Match the\nrequest identity and expected status, then assert the user-visible outcome.\nTreat navigation or authentication failures as failures. Do not blindly retry\nan action whose effect may already have occurred; first inspect the resulting\nstate or use a controlled idempotent fixture.\n\nUse isolated contexts and the project's viewport\u002Fdevice matrix. A screenshot\nis evidence to inspect, not a correctness verdict. Distinguish functional,\naccessibility and visual coverage. Control clocks, animations and data for\nimage comparisons and review baseline changes independently.\n\n## Preserve evidence and cleanup\n\nUse portable output paths and unique run directories. Register console and\npage-error capture before navigation; keep diagnostics within the task's data\nboundaries. Traces and authentication state can contain sensitive information.\nClose contexts and browsers in finally blocks so artifacts finish even when\nassertions fail. Preserve the command's actual status and failed attempts.\n\nReport tested outcomes, failed\u002Fskipped\u002Fnot-run checks, exact versions and\nartifact paths. Do not count swallowed errors, retries or screenshot creation\nas passing behavior. See [qualified controls and limits](references\u002Fcontrols.md).\n",{"name":5,"license":15,"metadata":50,"description":7,"compatibility":53},{"source":51,"revision-status":52},"anthropics\u002Fskills","experimental-unbenchmarked","Requires a qualified Playwright installation and matching browser; use the repository's declared Python or JavaScript runtime. Linux server-helper findings do not establish Windows process lifecycle behavior.","main","5c95bcac4646c5aed06bd9aed5235cfc7985aafc","included\u002Fimproved\u002Fskills\u002Fwebapp-testing-current",0,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked","https:\u002F\u002Fgithub.com\u002Fstrmt7","2026-11-11 04:18:12",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":73},[63,66,69],{"tool":64,"command":65},"npx","npx skills add strmt7\u002Fai_skills_collection_benchmarked --skill webapp-testing-current",{"tool":67,"command":68},"bunx","bunx skills add strmt7\u002Fai_skills_collection_benchmarked --skill webapp-testing-current",{"tool":70,"command":71},"pnpm","pnpm dlx skills add strmt7\u002Fai_skills_collection_benchmarked --skill webapp-testing-current","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fimproved\u002Fskills\u002Fwebapp-testing-current\u002FSKILL.md",true,[75,79,85,89],{"path":76,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":16},"LICENSE","许可证",11358,{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},"NOTICE.md","REFERENCE","参考文档",579,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fimproved\u002Fskills\u002Fwebapp-testing-current\u002FNOTICE.md",{"path":86,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":87,"sourceHtmlUrl":88},"provenance\u002Foriginal-SKILL.md",4009,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fimproved\u002Fskills\u002Fwebapp-testing-current\u002Fprovenance\u002Foriginal-SKILL.md",{"path":90,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":91,"sourceHtmlUrl":92},"references\u002Fcontrols.md",1840,"https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fimproved\u002Fskills\u002Fwebapp-testing-current\u002Freferences\u002Fcontrols.md",[94,118,147,173,198,226],{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":98,"sourceHtmlUrl":99,"categories":100,"keywords":105,"publishedAt":45},"01M71D4H3T6M57DFKN8HENAWRV","webapp-testing","Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fwebapp-testing\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fwebapp-testing\u002FSKILL.md",[101,102],{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":103,"categoryName":104,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000009","前端开发",[28,25,27,41,106,35,107,108,109,110,111,112,113,114,115,116,117],"applications","frontend","debugging","toolkit","logs","browser","with","playwright","web","behavior","ui","screenshots",{"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":122,"sourceHtmlUrl":123,"categories":124,"keywords":128,"publishedAt":45},"01M71D4CQR2A2TB7GASCR5ZBG3","skill-creator","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fskill-creator-anthropics\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Fofficial-reference\u002Fskill-creator-anthropics\u002FSKILL.md",[125],{"categoryNo":126,"categoryName":127,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000023","Skill与智能体开发",[129,130,131,132,133,134,30,135,136,137,138,139,140,141,142,143,144,145,41,146],"skill creator","creator","performance","improve","run evals","new","analysis","create","optimize","variance analysis","run","edit","benchmark","a skill","existing skill","evals","modify","accuracy",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":151,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":156,"publishedAt":45},"01M71D488XHEZVXXSXFYP8ENMH","playwright-skill","Complete browser automation with Playwright. Auto-detects dev servers, writes reusable test scripts, and supports screenshots, responsive checks, UX validation, login flows, link checks, and arbitrary browser automation. Use when the user wants to test a website, automate browser interactions, validate web functionality, or perform browser-based testing.","MIT","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Ftesting-qa-benchmarking\u002Flatest-release-browser-automation\u002Fplaywright-skill\u002FSKILL.md",[154,155],{"categoryNo":20,"categoryName":21,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":126,"categoryName":127,"taxonomyType":22,"taxonomyTypeDesc":23},[113,157,158,159,25,160,161,30,162,111,163,164,165,166,167,168,169,170,171,172],"playwright skill","browser automation","flows","auto","access","Bash","website","ux","login","scripts","read","write","node","install","network","responsive",{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":177,"sourceHtmlUrl":178,"categories":179,"keywords":181,"publishedAt":45},"01M71CY25GM939M6RES91QSG3T","web-artifacts-builder","Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn\u002Fui). Use for complex artifacts requiring state management, routing, or shadcn\u002Fui components - not for simple single-file HTML\u002FJSX artifacts.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Fweb-artifacts-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Fweb-artifacts-builder\u002FSKILL.md",[180],{"categoryNo":103,"categoryName":104,"taxonomyType":22,"taxonomyTypeDesc":23},[182,183,184,114,185,186,187,41,188,189,107,190,34,191,192,193,194,195,196,197],"builder","artifacts builder","artifacts","web artifacts builder","single-file","css","Tailwind","ui components","single","file","components","react","multi","state","routing","state management",{"skillNo":199,"name":200,"nameZh":6,"description":201,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":202,"sourceHtmlUrl":203,"categories":204,"keywords":214,"publishedAt":45},"01M71CXZB60QJJ1H4S3NN94WMZ","frontend-design","Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML\u002FCSS layouts, or when styling\u002Fbeautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Ffrontend-design\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fsearch-retrieval-web-automation\u002Fofficial-reference\u002Ffrontend-design\u002FSKILL.md",[205,206,209],{"categoryNo":103,"categoryName":104,"taxonomyType":22,"taxonomyTypeDesc":23},{"categoryNo":207,"categoryName":208,"taxonomyType":22,"taxonomyTypeDesc":23},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":210,"categoryName":211,"taxonomyType":212,"taxonomyTypeDesc":213},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[107,215,216,187,217,218,219,106,220,221,34,30,184,222,192,223,193,224,225,112],"design","frontend design","ui design","generic","aesthetics","landing","pages","code","web ui","react components","examples",{"skillNo":227,"name":228,"nameZh":6,"description":229,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":151,"licenseFileUrl":6,"sourceHtmlUrl":230,"categories":231,"keywords":232,"publishedAt":45},"01M71CVZ54WFBTVA7R16PFY1ZE","zarr-python","Chunked N-D arrays for cloud storage. Compressed arrays, parallel I\u002FO, S3\u002FGCS integration, NumPy\u002FDask\u002FXarray compatible, for large-scale scientific computing pipelines.","https:\u002F\u002Fgithub.com\u002Fstrmt7\u002Fai_skills_collection_benchmarked\u002Fblob\u002Fmain\u002Fincluded\u002Fskills\u002Fby-category\u002Fscience-research-data-analysis\u002Flatest-release-community\u002Fzarr-python\u002FSKILL.md",[],[233,36,234,235,236,237,238,239,240,41,241,242,243,244,245,246,247,248],"zarr python","zarr","arrays","Cloud Storage","scientific","storage","parallel","dask","numpy","gcs","s3","integration","scientific computing","cloud","scale","pipelines"]