[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skills:list":3},{"sha":4,"committedAt":5,"fetchedAt":6,"source":7,"skills":8},"8af4ee670508dae7458cbaff5cb8878605232cae","2026-09-03T21:16:57.000Z","2026-09-03T21:17:26.126Z","github",[9,31,44],{"slug":10,"name":11,"description":12,"tags":13,"author":18,"authorUrl":19,"requires":20,"badges":23,"fileCount":28,"totalBytes":29,"errors":30},"browser-testing","Browser Testing","Prove UI changes in a real browser with playwright-cli — install-if-missing, snapshot→ref→act workflow, test-account convention and evidence discipline.",[14,15,16,17],"testing","e2e","playwright","browser","Patrity","https:\u002F\u002Fgithub.com\u002FPatrity",[21,22],"node","npm",[24,25,26,27],"skills","rules","settings","claude-md",5,11726,[],{"slug":32,"name":33,"description":34,"tags":35,"author":18,"authorUrl":19,"requires":38,"badges":40,"fileCount":41,"totalBytes":42,"errors":43},"nuxt","Nuxt","Nuxt 4 framework docs fetcher and the rule that makes Claude Code check it before guessing a composable.",[32,36,37],"vue","docs",[39],"python3",[24,25,27],6,14919,[],{"slug":45,"name":46,"description":47,"tags":48,"author":18,"authorUrl":19,"requires":50,"badges":51,"fileCount":52,"totalBytes":53,"errors":54},"nuxt-ui","Nuxt UI","Nuxt UI v4 component docs and template fetchers plus the rule that makes Claude Code check them before touching a .vue file.",[45,36,49,37],"ui",[39],[24,25,27],8,41245,[]]