[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-jwynia-pwa-development-hi":3,"guides-for-jwynia-pwa-development":226,"similar-k17d35hcbkm9knnbxg00vkj81n8679mw":227},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":24,"identity":192,"isFallback":197,"parentExtension":198,"providers":199,"relations":203,"repo":205,"workflow":223},1778053622473.6707,"k17d35hcbkm9knnbxg00vkj81n8679mw",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Implement Progressive Web App features for React and Svelte projects. This skill should be used when the user asks to 'make a PWA', 'add offline support', 'create a service worker', 'fix caching issues', or wants installable web apps. Keywords: PWA, service worker, offline, manifest, caching, installable, Workbox, vite-pwa.",{},"PWA Development","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/frontend/pwa/pwa-development",[15,16,17,18,19,20,21,22,23],"pwa","service-worker","react","svelte","vite","frontend","caching","manifest","development",{"_creationTime":25,"_id":26,"extensionId":5,"locale":27,"result":28,"trustSignals":180,"workflow":190},1778054012697.0483,"kn70z805q9sd148aa94qh3kes1867g64","en",{"checks":29,"evaluatedAt":170,"extensionSummary":171,"promptVersionExtension":172,"promptVersionScoring":173,"rationale":174,"score":175,"summary":176,"tags":177,"targetMarket":178,"tier":179},[30,35,38,41,45,48,52,56,59,62,66,71,74,78,81,84,87,90,93,96,99,103,107,112,116,119,122,125,129,132,135,138,141,144,148,151,154,157,160,163,167],{"category":31,"check":32,"severity":33,"summary":34},"Practical Utility","Problem relevance","pass","The description clearly states the problem of implementing PWA features for React and Svelte projects and lists specific use cases like 'make a PWA', 'add offline support', etc.",{"category":31,"check":36,"severity":33,"summary":37},"Unique selling proposition","The skill offers concrete implementations and guidance for PWA features, going beyond basic prompts by providing scaffolding scripts, strategy advisors, and framework-specific patterns.",{"category":31,"check":39,"severity":33,"summary":40},"Production readiness","The skill provides a comprehensive set of tools and documentation, including scripts for generation, auditing, and strategy advice, covering the PWA lifecycle from setup to production readiness.",{"category":42,"check":43,"severity":33,"summary":44},"Scope","Single responsibility principle","The extension focuses solely on Progressive Web App development for frontend projects, encompassing service workers, caching, manifest, and related tooling without venturing into unrelated domains.",{"category":42,"check":46,"severity":33,"summary":47},"Description quality","The description is accurate, concise, and clearly reflects the skill's capabilities and intended use cases.",{"category":49,"check":50,"severity":33,"summary":51},"Invocation","Scoped tools","The skill exposes specific scripts like 'manifest-generator.ts', 'sw-scaffolder.ts', and 'cache-strategy-advisor.ts', which are narrow verb-noun specialists.",{"category":53,"check":54,"severity":33,"summary":55},"Documentation","Configuration & parameter reference","The skill includes detailed JSON files ('caching-strategies.json', 'framework-patterns.json', 'ios-quirks.json', 'manifest-options.json') that serve as comprehensive references for its functionalities and parameters.",{"category":42,"check":57,"severity":33,"summary":58},"Tool naming","Scripts like 'manifest-generator.ts', 'sw-scaffolder.ts', and 'pwa-audit.ts' have descriptive, kebab-case names relevant to their purpose.",{"category":42,"check":60,"severity":33,"summary":61},"Minimal I/O surface","The scripts primarily operate based on configuration files and command-line arguments, with clear inputs and outputs defined through file operations and console logging.",{"category":63,"check":64,"severity":33,"summary":65},"License","License usability","The extension is licensed under MIT, a permissive open-source license.",{"category":67,"check":68,"severity":69,"summary":70},"Maintenance","Commit recency","not_applicable","No commit history available for evaluation.",{"category":67,"check":72,"severity":69,"summary":73},"Dependency Management","No third-party dependencies are explicitly managed within the skill's own repository; they are referenced as external tools or framework plugins.",{"category":75,"check":76,"severity":69,"summary":77},"Security","Secret Management","The skill does not handle secrets directly; it scaffolds configurations for projects that might use secrets.",{"category":75,"check":79,"severity":33,"summary":80},"Injection","The skill primarily operates on configuration files and internal scripts. Any file access is within the context of generating or auditing project files, not executing untrusted external data.",{"category":75,"check":82,"severity":33,"summary":83},"Transitive Supply-Chain Grenades","The skill generates code and configuration files locally; it does not fetch or execute external code at runtime.",{"category":75,"check":85,"severity":33,"summary":86},"Sandbox Isolation","The scripts are designed to be run by Deno, which has built-in sandboxing. Operations are limited to reading/writing within the provided file paths or generating code snippets.",{"category":75,"check":88,"severity":33,"summary":89},"Sandbox escape primitives","No detached-process spawns or retry loops around denied tool calls are present in the provided scripts.",{"category":75,"check":91,"severity":33,"summary":92},"Data Exfiltration","The scripts do not contain any outbound network calls or references to submitting confidential data.",{"category":75,"check":94,"severity":33,"summary":95},"Hidden Text Tricks","The bundled files do not contain any hidden text tricks, invisible characters, or obfuscated instructions.",{"category":75,"check":97,"severity":33,"summary":98},"Opaque code execution","The included scripts are plain TypeScript/JavaScript and are not obfuscated or dynamically fetched.",{"category":100,"check":101,"severity":33,"summary":102},"Portability","Structural Assumption","The scripts are designed to be run with Deno and primarily interact with files based on provided paths or relative locations, minimizing assumptions about project structure.",{"category":104,"check":105,"severity":69,"summary":106},"Trust","Issues Attention","No GitHub issues data available for evaluation.",{"category":108,"check":109,"severity":110,"summary":111},"Versioning","Release Management","warning","No explicit versioning is found in the skill's frontmatter or package.json. The SKILL.md contains a 'version: \"1.0\"' which is not a semantic version.",{"category":113,"check":114,"severity":33,"summary":115},"Code Execution","Validation","The included Deno scripts handle input validation through argument parsing and file reading/writing operations, with the manifest validator specifically checking against schema rules.",{"category":75,"check":117,"severity":33,"summary":118},"Unguarded Destructive Operations","The skill generates files and configurations; it does not perform destructive operations like deletion or modification of existing user project files without explicit user action (running scripts).",{"category":113,"check":120,"severity":33,"summary":121},"Error Handling","The Deno scripts include try-catch blocks for file operations and argument parsing, and the manifest validator reports errors clearly.",{"category":113,"check":123,"severity":33,"summary":124},"Logging","The Deno scripts provide console output for progress, actions taken, and errors encountered, functioning as a form of audit log for the generation process.",{"category":126,"check":127,"severity":69,"summary":128},"Compliance","GDPR","The skill does not operate on or process personal data; it generates configuration files and code snippets.",{"category":126,"check":130,"severity":33,"summary":131},"Target market","The skill is global in scope, providing PWA development tools applicable to web projects worldwide without regional restrictions.",{"category":100,"check":133,"severity":33,"summary":134},"Runtime stability","The skill relies on Deno, which is cross-platform. The scripts are designed to generate code and configurations, minimizing assumptions about the user's specific runtime environment.",{"category":49,"check":136,"severity":33,"summary":137},"Precise Purpose","The SKILL.md clearly defines the purpose of implementing PWA features and lists specific use cases and non-goals.",{"category":49,"check":139,"severity":33,"summary":140},"Concise Frontmatter","The frontmatter in SKILL.md is concise, including name, description, license, and compatibility details, followed by trigger phrases.",{"category":53,"check":142,"severity":33,"summary":143},"Concise Body","The SKILL.md document is well-structured with sections and uses linked data files, keeping the main body concise and under the approximate line limit.",{"category":145,"check":146,"severity":33,"summary":147},"Context","Progressive Disclosure","The skill uses linked data files (JSON, HTML, Svelte, TS) for detailed information like caching strategies, framework patterns, and iOS quirks, adhering to progressive disclosure.",{"category":145,"check":149,"severity":69,"summary":150},"Forked exploration","This skill is primarily a code generation and configuration tool, not an exploration or deep analysis tool.",{"category":31,"check":152,"severity":33,"summary":153},"Usage examples","The README provides clear installation examples and the SKILL.md includes framework quick references and debugging checklists that act as usage guidance.",{"category":31,"check":155,"severity":33,"summary":156},"Edge cases","The 'ios-quirks.json' and 'manifest-options.json' files document common edge cases, limitations, and detailed options for PWA development.",{"category":113,"check":158,"severity":69,"summary":159},"Tool Fallback","The skill does not rely on external tools like MCP servers; it uses Deno for its own execution environment.",{"category":100,"check":161,"severity":33,"summary":162},"Stack assumptions","The skill specifies its runtime (Deno) and relies on common web development tools (Node.js, Vite, SvelteKit, Next.js) for project integration, with clear instructions provided.",{"category":164,"check":165,"severity":33,"summary":166},"Safety","Halt on unexpected state","The Deno scripts perform file operations based on explicit arguments and paths; errors during file access or parsing would halt execution with a clear message.",{"category":100,"check":168,"severity":33,"summary":169},"Cross-skill coupling","The 'pwa-development' skill is self-contained and does not implicitly rely on other skills. It references related skills for context but remains standalone.",1778053931095,"This skill generates manifest files, service workers (vanilla, Workbox, Vite PWA, SvelteKit), and audit reports for Progressive Web Apps. It includes detailed references on caching strategies, iOS quirks, and framework integration patterns for React, Svelte, and Next.js projects.","2.0.0","3.4.0","The skill is comprehensive, well-documented, and follows best practices for code generation and PWA development. It includes detailed references, scripts for various PWA tasks, and clear usage instructions. The only minor point is the versioning in SKILL.md, which is not a semantic version.",90,"A comprehensive PWA development skill that scaffolds PWA features, advises on caching strategies, and provides framework-specific guidance.",[15,16,17,18,19,20,21,22,23],"global","verified",{"codeQuality":181,"collectedAt":182,"documentation":183,"maintenance":185,"security":186,"testCoverage":189},{},1778053919188,{"descriptionLength":184,"readmeSize":8},325,{},{"hasNpmPackage":187,"license":188,"smitheryVerified":187},false,"MIT",{"hasCi":187,"hasTests":187},{"updatedAt":191},1778054012696,{"githubOwner":193,"githubRepo":194,"locale":27,"slug":195,"type":196},"jwynia","agent-skills","pwa-development","skill",true,null,{"extract":200,"llm":202},{"commitSha":201,"license":188},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":172,"promptVersionScoring":173,"score":175,"targetMarket":178,"tier":179},{"repoId":204},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"_creationTime":206,"_id":204,"identity":207,"providers":209,"workflow":220},1777995558409.897,{"githubOwner":193,"githubRepo":194,"sourceUrl":208},"https://github.com/jwynia/agent-skills",{"discover":210,"github":213},{"sources":211},[212],"skills-sh",{"closedIssues90d":8,"forks":214,"openIssues90d":215,"pushedAt":216,"readmeSize":217,"stars":218,"topics":219},10,2,1771900514000,11924,70,[],{"discoverAt":221,"extractAt":222,"githubAt":222,"updatedAt":222},1777995558409,1778053628601,{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":191,"updatedAt":191},1778053625386,1778053622473,[],[228,249,278,308,330,354],{"_creationTime":229,"_id":230,"community":231,"display":232,"identity":241,"providers":243,"relations":247,"workflow":248},1778053622473.6711,"k176a0bfcr2ba1tesnxq87tpkd867bnw",{"reviewCount":8},{"description":233,"installMethods":234,"name":235,"sourceUrl":236,"tags":237},"Extension from jwynia/agent-skills",{},"React PWA","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/frontend/pwa/react-pwa",[15,17,19,238,239,16,240],"javascript","typescript","web-development",{"githubOwner":193,"githubRepo":194,"locale":27,"slug":242,"type":196},"react-pwa",{"extract":244,"llm":245},{"commitSha":201,"license":188},{"promptVersionExtension":172,"promptVersionScoring":173,"score":246,"targetMarket":178,"tier":179},98,{"repoId":204},{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":191,"updatedAt":191},{"_creationTime":250,"_id":251,"community":252,"display":253,"identity":270,"providers":272,"relations":276,"workflow":277},1778053622473.6697,"k171f477n3e7072bp8naebmft986757y",{"reviewCount":8},{"description":254,"installMethods":255,"name":256,"sourceUrl":257,"tags":258},"Create distinctive, production-grade frontend interfaces with high design quality. Provides analysis tools for auditing existing designs and generation tools for creating color palettes, typography systems, design tokens, and component templates. Supports React, Vue, Svelte, and vanilla HTML/CSS. Use when building web components, pages, or applications. Keywords: design, UI, frontend, CSS, components, palette, typography, tokens, accessibility.",{},"Frontend Design","https://github.com/jwynia/agent-skills/tree/HEAD/skills/tech/frontend/design/frontend-design",[259,260,20,261,262,263,264,265,266,17,267,18,268,269],"design","ui","css","components","palette","typography","tokens","accessibility","vue","html","deno",{"githubOwner":193,"githubRepo":194,"locale":27,"slug":271,"type":196},"frontend-design",{"extract":273,"llm":274},{"commitSha":201,"license":188},{"promptVersionExtension":172,"promptVersionScoring":173,"score":275,"targetMarket":178,"tier":179},99,{"repoId":204},{"anyEnrichmentAt":224,"extractAt":225,"githubAt":224,"llmAt":191,"updatedAt":191},{"_creationTime":279,"_id":280,"community":281,"display":282,"identity":290,"providers":294,"relations":301,"workflow":303},1777995614337.9844,"k17f0xfg2pkfqd1p5jjzh8sswh8645px",{"reviewCount":8},{"description":283,"installMethods":284,"name":285,"sourceUrl":286,"tags":287},"Scaffold an editable Tandem control panel app",{},"Tandem Panel Scaffold","https://github.com/frumu-ai/tandem/tree/HEAD/packages/create-tandem-panel",[288,289,17,239,19,260],"scaffolding","cli",{"githubOwner":291,"githubRepo":292,"locale":27,"slug":293,"type":196},"frumu-ai","tandem","create-tandem-panel",{"extract":295,"llm":298,"smithery":300},{"commitSha":296,"license":297},"25c8ae7c2f8b20d576a2b8d44946ac2e0ff9408d","MIT OR Apache-2.0",{"promptVersionExtension":172,"promptVersionScoring":173,"score":299,"targetMarket":178,"tier":179},100,{"qualityScore":8,"totalActivations":8,"uniqueUsers":8,"useCount":8,"verified":187},{"repoId":302},"kd72pd305er4m7vecv9p6mnd4s865kea",{"anyEnrichmentAt":304,"extractAt":305,"githubAt":306,"llmAt":307,"smitheryAt":304,"updatedAt":307},1777995723550,1777995614338,1777995614791,1777995897177,{"_creationTime":309,"_id":310,"community":311,"display":312,"identity":318,"providers":320,"relations":324,"workflow":326},1778054425877.205,"k1788s1zmn7ntdbw621xdwznvx8664ht",{"reviewCount":8},{"description":313,"installMethods":314,"name":315,"sourceUrl":316,"tags":317},"Brand checking of React Elements.",{},"react-is","https://github.com/facebook/react/tree/HEAD/packages/react-is",[17,238,20,260],{"githubOwner":319,"githubRepo":17,"locale":27,"slug":315,"type":196},"facebook",{"extract":321,"llm":323},{"commitSha":322,"license":188},"9635257c1b557acc81f95b1e974a54c752e703a2",{"promptVersionExtension":172,"promptVersionScoring":173,"score":246,"targetMarket":178,"tier":179},{"repoId":325},"kd73v9dy7vwq94hgzc7eh43b9s865rhq",{"anyEnrichmentAt":327,"extractAt":328,"githubAt":327,"llmAt":329,"updatedAt":329},1778054428301,1778054425877,1778054588390,{"_creationTime":331,"_id":332,"community":333,"display":334,"identity":340,"providers":343,"relations":348,"workflow":350},1778053100136.2432,"k172mxtfqpq8byws1fyd2va1018674xt",{"reviewCount":8},{"description":335,"installMethods":336,"name":256,"sourceUrl":337,"tags":338},"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/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.",{},"https://github.com/bytedance/deer-flow/tree/HEAD/skills/public/frontend-design",[20,259,260,339,268,261,17,267],"web-components",{"githubOwner":341,"githubRepo":342,"locale":27,"slug":271,"type":196},"bytedance","deer-flow",{"extract":344,"llm":347},{"commitSha":345,"license":346},"1336872b15c25d45ebcb7c1cf72369c2bdd53187","MIT-0",{"promptVersionExtension":172,"promptVersionScoring":173,"score":246,"targetMarket":178,"tier":179},{"repoId":349},"kd789sm7egx1h0t1jag6zzhcq98656wv",{"anyEnrichmentAt":351,"extractAt":352,"githubAt":351,"llmAt":353,"updatedAt":353},1778053101076,1778053100136,1778053169012,{"_creationTime":355,"_id":356,"community":357,"display":358,"identity":366,"providers":367,"relations":371,"workflow":372},1778054425877.2017,"k1780wrg9mxv8ct14n4s6napqx867dr5",{"reviewCount":8},{"description":359,"installMethods":360,"name":361,"sourceUrl":362,"tags":363},"Embed react-devtools within a website",{},"react-devtools-inline","https://github.com/facebook/react/tree/HEAD/packages/react-devtools-inline",[17,364,365,20],"devtools","debugging",{"githubOwner":319,"githubRepo":17,"locale":27,"slug":361,"type":196},{"extract":368,"llm":369},{"commitSha":322,"license":188},{"promptVersionExtension":172,"promptVersionScoring":173,"score":370,"targetMarket":178,"tier":179},97,{"repoId":325},{"anyEnrichmentAt":327,"extractAt":328,"githubAt":327,"llmAt":329,"updatedAt":329}]