[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M70G08P5CPCX3B3RJFF9VJC2":3,"skill-same:01M70G08P5CPCX3B3RJFF9VJC2":75},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":56,"ownerHtmlUrl":57,"ownerBlogUrl":58,"ownerDescription":59,"updatedAt":60,"install":61,"resources":74},"01M70G08P5CPCX3B3RJFF9VJC2","test-snapshot",null,"Capture and compare UI\u002Fcomponent snapshots to detect visual changes. Use when testing UI rendering, before visual changes, or for design systems.","dhaupin\u002Fvant","dhaupin","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6352930?v=4","01M70FR23MK9RWZMWEQCWXMJ5Y","01M70FR24ETCQQSC3TGH374C6A",15,"MIT","https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-test-snapshot\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"snapshot","test snapshot","test","ui","capture","testing ui","systems","rendering","detect","changes","component","compare","visual","when","snapshots","design systems","use","design","testing","for","2026-11-10 10:12:30",false,"---\nname: test-snapshot\ndescription: Capture and compare UI\u002Fcomponent snapshots to detect visual changes. Use when testing UI rendering, before visual changes, or for design systems.\nlicense: MIT\nmetadata:\n  author: vant\n  version: \"1.0\"\n---\n\n# Test Snapshot\n\n> Visual regression testing.\n\n## When To Use\n\n- UI testing\n- Component libraries\n- Design systems\n\n### Compare Snapshots\n\n```javascript\nexpect(component).toMatchSnapshot()\n```\n\n---\n\n## Tools\n\n| Tool | Use |\n|------|-----|\n| Jest Snapshots | JSON snapshots |\n| Chromatic | Visual diff |\n| Percy | Visual testing |\n| Loki | Storybook snapshots |\n\n---\n\n## Output\n\n```\n## Snapshots\n\n| Component | Status |\n|-----------|--------|\n| Button | [PASS\u002FNEW\u002FFAIL] |\n| Card | [PASS\u002FNEW\u002FFAIL] |\n| Modal | [PASS\u002FNEW\u002FFAIL] |\n```\n\n**Role**: Snap Tester **Input**: UI **Output**: Diff results","# Test Snapshot\n\n> Visual regression testing.\n\n## When To Use\n\n- UI testing\n- Component libraries\n- Design systems\n\n### Compare Snapshots\n\n```javascript\nexpect(component).toMatchSnapshot()\n```\n\n---\n\n## Tools\n\n| Tool | Use |\n|------|-----|\n| Jest Snapshots | JSON snapshots |\n| Chromatic | Visual diff |\n| Percy | Visual testing |\n| Loki | Storybook snapshots |\n\n---\n\n## Output\n\n```\n## Snapshots\n\n| Component | Status |\n|-----------|--------|\n| Button | [PASS\u002FNEW\u002FFAIL] |\n| Card | [PASS\u002FNEW\u002FFAIL] |\n| Modal | [PASS\u002FNEW\u002FFAIL] |\n```\n\n**Role**: Snap Tester **Input**: UI **Output**: Diff results",{"name":5,"license":14,"metadata":48,"description":7},{"author":49,"version":50},"vant","1.0","main","8b503d1512c76e22a20a6ec9300fa670b37a79be","models\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-test-snapshot",1,"https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant","https:\u002F\u002Fvant.creadev.org","https:\u002F\u002Fgithub.com\u002Fdhaupin","https:\u002F\u002Fcreadev.org\u002F","Hi. I make web, app, ecom, enterprise, agent, and orchestration things. Let me know if I can help with your next project. 🤝 Part of the Creadev.org team.","2026-11-11 09:32:17",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":73},[63,66,69],{"tool":64,"command":65},"npx","npx skills add dhaupin\u002Fvant --skill test-snapshot",{"tool":67,"command":68},"bunx","bunx skills add dhaupin\u002Fvant --skill test-snapshot",{"tool":70,"command":71},"pnpm","pnpm dlx skills add dhaupin\u002Fvant --skill test-snapshot","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-test-snapshot\u002FSKILL.md",true,[],[76,85,99,107,127,147],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":43},"01M70G0NZMN2E0RPCAH59497C3","yaml","Data serialization.","https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-yaml\u002FSKILL.md",[],[78,83,84],"serialization","data",{"skillNo":86,"name":87,"nameZh":6,"description":88,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":89,"categories":90,"keywords":94,"publishedAt":43},"01M70G0MV7JGRXJ60VZZ692ZTM","vite","Frontend build tool.","https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-vite\u002FSKILL.md",[91],{"categoryNo":92,"categoryName":93,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",[87,95,96,97,98],"tool","build tool","build","frontend",{"skillNo":100,"name":101,"nameZh":6,"description":102,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":103,"categories":104,"keywords":105,"publishedAt":43},"01M70G0HAFQC4K6N14B5CWPMQ2","typescript","Typed JavaScript.","https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-typescript\u002FSKILL.md",[],[101,106],"javascript",{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":114,"publishedAt":43},"01M70G0CH5E4PVJ62YBP7WKV44","test-unit","Test individual functions and methods in isolation. Test happy path, edge cases, and error handling. Use when adding new functions, after bug fixes, or before commits.","https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-test-unit\u002FSKILL.md",[113],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[115,25,116,117,118,119,120,121,122,39,36,123,124,125,126],"unit","test unit","error handling","error","commits","fixes","methods","edge","functions","bug","isolation","path",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":134,"publishedAt":43},"01M70G03WAR8HYBH7R2AZJRPCZ","test-smoke","Quick sanity check to verify basic functionality works. Run fastest tests first. Use when needing quick verification before deeper testing.","https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-test-smoke\u002FSKILL.md",[133],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[135,25,136,137,138,139,140,41,141,39,36,142,143,144,145,146],"test smoke","smoke","run","quick","deeper","basic","tests","check","sanity","verification","first","verify",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":154,"publishedAt":43},"01M70FZZDJQ0V28PDT0P4GXW27","test-regression","Verify no new bugs introduced since last release. Run full test suite against changes. Use when checking for regressions or before releases.","https:\u002F\u002Fgithub.com\u002Fdhaupin\u002Fvant\u002Fblob\u002Fmain\u002Fmodels\u002Fpublic\u002Fvant\u002Fskills\u002Fvant-skill-test-regression\u002FSKILL.md",[153],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[25,155,156,157,158,42,159,39,36,160,32,146,161,137,162,163],"test regression","regression","full","bugs","test suite","last","releases","release","suite"]