{"id":77641,"plugin_id":"plugins_6ae8cc5ee77c81918ab31ed7701a28de","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-03T00:15:27.004Z","digest":"200099ace8fe2ce43fb330d255392aee79a782ece47cca875b73b1f05a24b0fd","against":null,"payload":{"description":"Implement complete browser-based apps, dashboards, editors and SaaS products with real state, navigation, API boundaries and design-quality verification.","included_files":[],"name":"build-web-app","skill_md_contents":"---\nname: build-web-app\ndescription: Implement complete browser-based apps, dashboards, editors and SaaS products with real state, navigation, API boundaries and design-quality verification.\n---\n\n# Build Web App\n\n1. Read `../../references/web-and-pwa.md`, `../../references/design-quality.md`, `../../references/testing-and-evidence.md` and project conventions.\n2. Preserve existing framework if extending; for new apps select React/Vite, Next.js or another framework based on routing, rendering, hosting and data needs. Confirm current package versions and APIs from source docs when possible.\n3. Start with a runnable vertical slice: one real workflow, state persistence strategy, accessible controls and error/retry handling. Separate UI primitives, features, API/data modules and routing. Avoid a single huge component.\n4. Use actual user-approved integrations or local fixtures clearly marked as demos. No fictitious authentication, backend, data metrics or paid subscriptions.\n5. Render desktop and mobile layouts, interact with the main workflow and check loading, offline, empty, error, focus and reduced motion. Read `../review-visual-ux/SKILL.md`.\n6. Run typecheck/lint/unit/integration/browser tests when supported, record commands and failures, and fix critical defects before handoff.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}