{ "listing": { "skills": [ { "path": "skills/chrome-extensions/SKILL.md", "name": "chrome-extensions", "description": "Build and publish Chrome Extensions using Manifest V3 best practices. Use this skill whenever the user asks to create, modify, debug, or understand Chrome browser extensions, add-ons, or anything involving the Chrome Extensions API. Trigger on mentions of: 'Chrome extension', 'browser extension', 'manifest.json', 'content script', 'service worker' (in browser context), 'popup' (in browser extension context), 'side panel', 'chrome.* API', 'declarativeNetRequest', 'omnibox', 'context menu' (in extension context), 'userScripts', 'user script', 'script manager', or any request to build functionality that integrates with the Chrome browser UI. Also trigger for publishing to the Chrome Web Store: 'publish extension', preparing an extension for publishing, responding to a review rejection, writing permission justifications, or drafting a privacy policy.\n", "files": { "skills/chrome-extensions/SKILL.md": "c67d9e4ba9da93ed0da8b0147235e5890aa24e659548f65b7765c5af0a470c3f", "skills/chrome-extensions/references/extensions/api-calling.md": "0c34c9b231f3d767b6961de6d1e87c4ca9535a4f6c2ed4dfe60bb48b73626254", "skills/chrome-extensions/references/extensions/auth-identity.md": "0a79f08a39a1835b7b7b7bf95e05cd33c4e4691efe6b75b1c59057260101fbd0", "skills/chrome-extensions/references/extensions/content-scripts.md": "9439394dc38f49ba1147cde2508741f16825f8659c2c97925b71abe6af104d6c", "skills/chrome-extensions/references/extensions/context-menus.md": "c69c6d409e7a1adb00786541f3a857e0770867fb23bb7aa6bb76ed35fffb850b", "skills/chrome-extensions/references/extensions/csp-sandbox.md": "3169a8f2f636a912212cbd12636a58337b1df07b333ea5818aec6eea50398228", "skills/chrome-extensions/references/extensions/declarative-net-request.md": "4b986713921da1a1e12dd68da5ee8684e43b8a084f323cced503bcb8dc8b8b03", "skills/chrome-extensions/references/extensions/devtools.md": "816bd0e240a6814713b59f045461c6c24e54502b302425abe463c34f932babf7", "skills/chrome-extensions/references/extensions/icons.md": "a996281d5482fa145a7912c92f71fe4eb582a0e91e674f9fef02379aecb0fce3", "skills/chrome-extensions/references/extensions/media-capture.md": "c6bddb3c51c0b0f36d302e7dfde9558dea5eb5febccda315e911119a6e08cea3", "skills/chrome-extensions/references/extensions/message-passing.md": "d4c4d84caa6761a5afb31f013ac780c2db157f3a14a23b6c0070730141dbf254", "skills/chrome-extensions/references/extensions/omnibox.md": "e310ccccc673bb4cb4c4ed42a8eb821af30e271145ee06db79f62649def4bd5c", "skills/chrome-extensions/references/extensions/permissions.md": "b9d248c90380a31d171429b6bb1c007f897647acb83f83c98e0018260d6ae299", "skills/chrome-extensions/references/extensions/popup-ui.md": "2a9567e5b431910702542707a09357f2031969238bda7807155dbecb1a317fb4", "skills/chrome-extensions/references/extensions/prompt-api.md": "f376c73354ec804dc00dc1e14d0fec8f19da79f5d7c141bd5a6b40d6e49e0330", "skills/chrome-extensions/references/extensions/service-worker.md": "6149ec9e5a1185486ba7157d631a24525b41377d4d2c4af13058ea2f6e2715d1", "skills/chrome-extensions/references/extensions/side-panel.md": "7e6b68b9aff6532495b8d89af097bb3c0f72b3a329c92a598be3ca50a43ed15c", "skills/chrome-extensions/references/extensions/storage.md": "208736186cdc606d4d98efe64ea17f1087f13755415360d59035879e7580dde2", "skills/chrome-extensions/references/extensions/tab-management.md": "f16f568aaa5015985a6fc03c748f2f85ab66284e510ed0e782f637f3ae492622", "skills/chrome-extensions/references/extensions/user-scripts.md": "9f77cbd366392ad64be07bb566104c79ff6eb0fbc2b3629495376bc7e23cd83d", "skills/chrome-extensions/references/webstore/chromewebstore-template.md": "52aad75138110ffe1b4d21aa1abe702ad796b7627fbb027a482d939c30b29e1b", "skills/chrome-extensions/references/webstore/privacy-policy.md": "70dda79e2d5e2d574b10c0121c2f9ea7ab6d644229af570d93c69042f2ef3f98", "skills/chrome-extensions/references/webstore/review-checklist.md": "5d13e2a60b823f82411ec97c75736aa1395dc387e1354c0c05b52a109c22c45f", "skills/chrome-extensions/references/webstore/store-listing.md": "394978cc316486da9a35a30344e380bf072db7d25b54f89a9f285d98660fafb0" } }, { "path": "skills/modern-web-guidance/SKILL.md", "name": "modern-web-guidance", "description": "Search tool for modern web development best practices. MANDATORY: Execute FIRST for all HTML/CSS and clientside JS tasks. Do NOT skip — web APIs evolve rapidly and training weights contain obsolete patterns.\n\nTrigger immediately for:\n- UI/Layout: Modals, dialogs, popovers, Glassmorphism/backdrop-filters, anchor positioning, container queries, `:has()`, `:user-valid`.\n- Scroll/Motion: View Transitions, Scroll-driven animations, scroll parallax/reveals.\n- Performance: CWV (LCP, INP), content-visibility, Fetch Priority, image optimization.\n- System/APIs: Local filesystem access, WebUSB, WebSockets sync, WebAssembly widgets.\n- Frameworks: Adapting layout/styles in React, Vue, Angular.\n- General Frontend: Forms, autofill, advanced inputs, custom scrollbars, modern component states, etc.\n\nDO NOT trigger for:\n- Backend: Database SQL, ORMs, Express API routes.\n- Pipelines: CI/CD deployment, Docker, Actions.\n- Generic: Local scripts (Python/Go tools), ESLint, Git.\n", "files": { "skills/modern-web-guidance/SKILL.md": "e810a6759ce55971f02e00482dd28f2837f424de54e52c82b419480483835da2", "skills/modern-web-guidance/guides/accessibility/accessibility.md": "9e8800d35f815bb676926ffbcdf181494fc2736d9d1f3f7171522a30ad7d5040", "skills/modern-web-guidance/guides/accessibility/accessible-error-announcement.md": "a2e0e7b61b47eb9a4bd774c8c5f4cf08e888a67ee99fdb1247c19a378e9fb069", "skills/modern-web-guidance/guides/accessibility/accessible-generated-content.md": "2e5e0dedeebd0c481e945f13bb7162e7983c2dfc66521d265ccbfa039ad4e86f", "skills/modern-web-guidance/guides/accessibility/respect-os-text-scale.md": "c6bc60d7b68cb2723dee1ac1cc6b5801bf2fec1b1957c7751a36e05030e38904", "skills/modern-web-guidance/guides/built-in-ai/language-detection.md": "e293f5a79675e1926b1616bb53c8e4749b3da50b31e3b12d8857e5a14b0a18c6", "skills/modern-web-guidance/guides/built-in-ai/language-model.md": "873ff83dbd016316f317d6ba967c91d76792b2ae4920a2a6ee8764fa53a6448e", "skills/modern-web-guidance/guides/built-in-ai/prompt-api.md": "873ff83dbd016316f317d6ba967c91d76792b2ae4920a2a6ee8764fa53a6448e", "skills/modern-web-guidance/guides/built-in-ai/summarizer.md": "46e81f476bb53d56599b6ad81df30b348d847cc7705754c2916624df62392a0b", "skills/modern-web-guidance/guides/built-in-ai/translator.md": "512b221cdc00b2e60a6e2196c3a48d0c595b91e1ae8de1b5aece4bdaa0d1a20f", "skills/modern-web-guidance/guides/css/animate-to-intrinsic-sizes.md": "08dfdae16f501a2727859b82af4cefc3c68819615ec7033d7bb043478285142a", "skills/modern-web-guidance/guides/css/atrule-support-conditionals.md": "add7e96cdac3e9e653cccf2e4011dd8231cfea7b740df3492abc5210a539da3c", "skills/modern-web-guidance/guides/css/calculate-with-intrinsic-sizes.md": "eb4a401f19510905d9c32826bef85eed44f3e103106419055a3ac8e7c8a98344", "skills/modern-web-guidance/guides/css/child-state-based-styling.md": "1461c9f33a3becfa92d0d694067f5bb60de1e582780e910e79cb6ed7e1f01c85", "skills/modern-web-guidance/guides/css/content-based-styling.md": "e2f89c713bf0959898ff9d3d83f606a69b248abf572da25f47ba68db02aac3e1", "skills/modern-web-guidance/guides/css/css-layout.md": "6c23c90bfb847138130a31572084bfeca6beeab1fe9e61a23ad769550c85540c", "skills/modern-web-guidance/guides/css/css.md": "1a32fb79887417cb93874ff03d02f2e00deff1e88a531c140bb2c61186aaae79", "skills/modern-web-guidance/guides/css/design-token-reactivity.md": "b01a7c7f3acbe3dac8ecb0e5f46301cc4ca13a6e5cb25d93ca96a59a798fa906", "skills/modern-web-guidance/guides/css/dynamic-sibling-styling.md": "2aeec9f0bc264365b952180594780a3e9e5d8263232791e8220f0d7f7876d712", "skills/modern-web-guidance/guides/css/fluid-scaling.md": "1572129c7e605bef3fdb8aa6f088ed0c04320d6429db5383146cc95f596a8c95", "skills/modern-web-guidance/guides/css/individual-transform-properties.md": "5dea4d563fe07b39b820feda8683fa25bfa7948a1c6d1ce9de417fb050e2d374", "skills/modern-web-guidance/guides/css/overflow-clipping-control.md": "db3cb3c57960e7ce4c170b5719ea877c8fc41c07fe79a730ff7838e18da1ce2e", "skills/modern-web-guidance/guides/css/reduce-style-repetition.md": "08250d9f19b128548e317ea95e63f8ed967916e2ffac99edcb161e3002660814", "skills/modern-web-guidance/guides/css/responsive-design.md": "7ac1ec3450c73f3960f3054713afbe09f09fe407bd82cb2ed1436642734f41e9", "skills/modern-web-guidance/guides/css/selector-atrule-combinations.md": "e26e044839fdf4c62b430438378e27bbac9e91c4527fcb6a4b3d5fa505c11a14", "skills/modern-web-guidance/guides/css/size-aware-styling.md": "18605ef97e5cd22604ce07be958176ad700c17ac7387790ddeff78ddbce1b7b1", "skills/modern-web-guidance/guides/css/style-parent-with-has.md": "1daa831051199af73a360c3812aefed36268e1582740aeef75cbd994f0acef74", "skills/modern-web-guidance/guides/css/usage-aware-component-variations.md": "515b34e7a6f9174fb4a6bbcc6a9af39d1e78d10adecdceb22f56b6b9bc1516d6", "skills/modern-web-guidance/guides/forms/animated-select-picker.md": "9ff4cf469fbed81632ba3678bcd482ddc6f1df7b2f8f25bee18895b3cdea19d1", "skills/modern-web-guidance/guides/forms/autofill-address-form.md": "b9e25b49a7a5447044719daadbed856ab17bf3bcb237ba47457b96d09d6404eb", "skills/modern-web-guidance/guides/forms/autofill-highlight-inputs.md": "090b15e27ac7b7abce654b69805c8c8b7bdf5b76fabcc85678d0495d945e237c", "skills/modern-web-guidance/guides/forms/autofill-payment-form.md": "d5b655b8c6c19bda8dc3eef80806090e4862b8fe94a5ccb3356cfe675b1214e1", "skills/modern-web-guidance/guides/forms/autofill-sign-in-form.md": "67973cdcb14e7f9afc3fc914650269afb33d5abcd6f6b008c369b8d9de47eaa9", "skills/modern-web-guidance/guides/forms/autofill-sign-up-form.md": "9f204c37d119ee9bcb7361a31d4a06dfe2c6c51c0d45855ca78985c4701c9962", "skills/modern-web-guidance/guides/forms/brand-consistent-forms.md": "00129f647f974716f67f81656e0fc0f386ec6aca6af88f66e08cb03326289b4a", "skills/modern-web-guidance/guides/forms/branded-select-styling.md": "28cb5b014385beee0fc93f8aab70d9e8e2ca6420238aaa715a88f27d98015656", "skills/modern-web-guidance/guides/forms/custom-select-picker-layouts.md": "adb3ad656dd5eadce25cf4cf1a0534a366fd166998c8eaff509a5a02cada5f92", "skills/modern-web-guidance/guides/forms/form-fields-automatically-fit-contents.md": "34f5d124e79b3c438a3ae8541e9974186c628f03ece91a588d19506d1865b502", "skills/modern-web-guidance/guides/forms/forms.md": "0bdc321031dd4f5689cb4c4564f703d5e8bd606e140e878f8f8990c81d35e2d4", "skills/modern-web-guidance/guides/forms/ime-safe-enter-submit.md": "4c28e3593944283b915c938ada8bcf2baabb95712000f44910a5fc6c61a989b4", "skills/modern-web-guidance/guides/forms/required-field-feedback.md": "6e5cab4e43105ba39ad13800d6df434b95c0f8ae163e799f4ef8f38cd59bb69e", "skills/modern-web-guidance/guides/forms/rich-media-picker.md": "864333126e95bec051d46c1c86b70981330460e874cee023a11ee404b022b600", "skills/modern-web-guidance/guides/forms/select-menu-interaction.md": "b588c522099f9015228932cb4673d951f8196ec6f6527990d512a372f4b7e7d5", "skills/modern-web-guidance/guides/forms/slider.md": "3aa3575506d6b2748da4ac94e8231143c6c0141d91cdb1915f7d44adeb062704", "skills/modern-web-guidance/guides/forms/sms-otp-form.md": "ba06156820cbfe71691be62376603b1b53c650010793dd4376b4ac343ae9b027", "skills/modern-web-guidance/guides/forms/switch.md": "9251d982dfae5599c5ceb84787af6bebf341e14ca8ef232cb44c17c5a75d060d", "skills/modern-web-guidance/guides/forms/validate-input-after-interaction.md": "a3699bb30041af3142858c9ec4066932e865410f2777873684ce8ad1a188cc3f", "skills/modern-web-guidance/guides/html/accessible-web-components.md": "352e79a510212b4c1db3b15f1c0c0622d3b9ccd046b5344661e0a4ff49970b10", "skills/modern-web-guidance/guides/html/custom-elements.md": "164a51a2ec0c5ee15595ce12b71a4b326e84e17992d02b4cc34a7fe00b9f59d5", "skills/modern-web-guidance/guides/html/form-associated-custom-elements.md": "ab2c72410333a9298675f2e42fe6e42298cf530b4d5e09995ed9b9677c5b0a98", "skills/modern-web-guidance/guides/html/html.md": "87ca3f2b6535c06f96857ed5ca1b577d8ccaa8168348a10e878c5693d8633621", "skills/modern-web-guidance/guides/html/prerendering-custom-elements.md": "f2ca79f7f06265f8ac0cbdcb63301dc6b844c113a45e2f3f26c0411bcc49c06b", "skills/modern-web-guidance/guides/html/shadow-dom.md": "d1fc2affdc23b2747735b0a0c5d4cdc0539d35e9ae25b8aa35deb9bb457746f6", "skills/modern-web-guidance/guides/html/styling-web-components.md": "4f7091c06baafc5121bcc384e129a7dad9ba705f58c87ae2903dd769d555d8a7", "skills/modern-web-guidance/guides/html/web-components.md": "72e46519872022a3f46a9729fd4c093f6c89368034190efa9560070b235383ce", "skills/modern-web-guidance/guides/js/calculate-event-differentials.md": "8c148cb0057c8c4c7cf5e22ebaaa38dec74d06f040a0f4767ad0e685c98ce5d8", "skills/modern-web-guidance/guides/js/capture-location-agnostic-data.md": "779fe58191ffa366c878945ac6fbe29a73031f3bc9eb8f880e1aaa75c9311764", "skills/modern-web-guidance/guides/js/coordinate-global-events.md": "005aecd6604ece163363fa6f2df5f2aa1d269448e211a97746f40575fd2f379f", "skills/modern-web-guidance/guides/js/format-human-readable-durations.md": "5d992ed7cdaf59abbc596500055006031f6d9ccd4b31c9139781ee7b7baa3502", "skills/modern-web-guidance/guides/js/manage-recurring-intervals.md": "15c6c89c42e26a7f3ae8bfe028a2ffe9d7e9058f0cba6653d78e3e4db4c7484c", "skills/modern-web-guidance/guides/js/model-partial-time-concepts.md": "c851fdc82037b25b589dac335b46104d955f82ee7ee9e810e27dbd2173a1d76c", "skills/modern-web-guidance/guides/js/stabilize-reactive-state.md": "7654afde0fe949dd7cc2173dad11def7e4c39701a61f71bd37b5e673a965d97c", "skills/modern-web-guidance/guides/js/support-global-calendar-systems.md": "7f7cdab8bbc247c4755fdde4a649f07871d491d1a2742dca4f592ac6cfce6f3a", "skills/modern-web-guidance/guides/performance/batch-analytics-events.md": "c345e018e2deddafee908936159ab7e2c6b73453f01cc1d8928cb36816f2eb42", "skills/modern-web-guidance/guides/performance/break-up-long-tasks.md": "0102bca572c87a8aa55458e01c0ef2ab5befddbef43df3e3762a5bd1e9449f81", "skills/modern-web-guidance/guides/performance/calculate-total-foreground-time.md": "867b01937c2c2734a5165174e712e2d6fcf8f40895e0b8ba752aea4c53654e4d", "skills/modern-web-guidance/guides/performance/conditional-async-dependencies.md": "d8e066a249e463f23812d8375eb18eca241fb70df4adfdba3a49fc89b248abae", "skills/modern-web-guidance/guides/performance/defer-rendering-heavy-content.md": "99f4e9b7b376b7be9c9acd22c04ec66d8bb8b50677a31d212c394d84f74adae9", "skills/modern-web-guidance/guides/performance/defer-work-until-scroll-ends.md": "3e69a3fb9e3e8a748bec61392e013839c690322424ea8e84a42b6e1cf178f758", "skills/modern-web-guidance/guides/performance/deliver-optimized-decorative-images.md": "5537b241966ff8a8e9ce99232ed715d887aad8db72965ca77965a328ebc41ab1", "skills/modern-web-guidance/guides/performance/deprioritize-background-fetches.md": "14836fc6fc94567c2451ef427c11c381a71b1d348ae57f23b4082eceb9773b12", "skills/modern-web-guidance/guides/performance/detect-initial-visibility-state.md": "0b25ee2c2c22ea9de9122ec7dada3374573bc0f91c002ef74129e44eedb2aa8c", "skills/modern-web-guidance/guides/performance/efficient-background-processing.md": "585dc8e70e7f302e8c250407e36505ad5bd47cea8750717887844f7a79ab9f9a", "skills/modern-web-guidance/guides/performance/faster-spa-view-transitions.md": "e1b353e06c9ec52bae90f41150ffa5ce1d3f2f3f18e23141ecde79e550973a97", "skills/modern-web-guidance/guides/performance/flicker-free-client-side-ab-testing.md": "6b12c61733a35960a52c3a16e35d634f991e5ec1e9117f1d41bff8c2caf173db", "skills/modern-web-guidance/guides/performance/full-session-analytics.md": "6b43ab6c1300d05ed95af878742fa922a246e6b6ecfc7c64cd4d33ac4baa81da", "skills/modern-web-guidance/guides/performance/identify-heavy-scripts.md": "7b70e9b8e3bcd1cbf142b9242388888888fc922eee9bcad85a01d1a035d70620", "skills/modern-web-guidance/guides/performance/identify-inp-causes.md": "3d0812460b8a3982422cba99b08dcca6adad8407f9b79695aa5b0aa7118e5da2", "skills/modern-web-guidance/guides/performance/improve-next-page-load-performance.md": "64747264bc23cf01e46c542097b2975cf94c2aabc2c878147297b7ea01d07b55", "skills/modern-web-guidance/guides/performance/interaction-paint-timing.md": "65c00b9da9b93482a2bb7f09c165693e655493e846b2fb3de0c806b3773b203f", "skills/modern-web-guidance/guides/performance/interactions-in-complex-layouts.md": "32519cb50656ec3188565cf934826f483c1f1ef3075547dc04414f1908deafc3", "skills/modern-web-guidance/guides/performance/lazy-load-video-and-audio.md": "b794c32132b0a14306d1fff07645a563a89a652ea8887ef06f46203c958ff754", "skills/modern-web-guidance/guides/performance/optimize-image-priority.md": "4f1345b87b2e96b3e97185082cd1f38b8fc06f5a2e98f5c66062aa88ed00bc46", "skills/modern-web-guidance/guides/performance/optimize-preload-priority.md": "5239d1bb2718a2698a5288b069018af1cf40385c2a2d997e7ab9d7b49c892bf1", "skills/modern-web-guidance/guides/performance/optimize-script-priority.md": "a3b6af33195d56febe9ca9490af06e420b0d3c62f37d9cf3594f89233d5ab41a", "skills/modern-web-guidance/guides/performance/out-of-order-html-streaming.md": "e633db020f7f78842f9462ced5a10245d6fd0c2fbdb169f91cc8ff64ba544fa0", "skills/modern-web-guidance/guides/performance/performance.md": "dde3a6e3deec942d87c1711001eb3fd4dde556efa63bf8f4addc85d49c07e406", "skills/modern-web-guidance/guides/performance/resolution-optimized-pseudo-elements.md": "05375d370b54f814e07ce0232f0909ee2a937e03d1a53f7004620dc9e9916fb8", "skills/modern-web-guidance/guides/performance/schedule-tasks-by-priority.md": "3a059a8614821195346ba5e757246866e7467fdf46efb668c2aa455ceaaccdfb", "skills/modern-web-guidance/guides/performance/sequence-distributed-events.md": "b6b61ba9145ee3c1dd1325f40b17d5736f82c600163492c8e630b80ff4f317a5", "skills/modern-web-guidance/guides/privacy/privacy.md": "0abfb8bbaa1766cd9a986cdf925b05dda21fd7b0d5cf46d52335572cc481e28d", "skills/modern-web-guidance/guides/pwa/migrate-web-app-origin.md": "a0a5a258251966456a68bb0ca9280c37b691851205bb2b1708895978ef66449e", "skills/modern-web-guidance/guides/security/client-side-encryption.md": "1a086e41d3ebde97688db8ccd1184ca93b7b2d22140fdeb7fd199b7edc357c4a", "skills/modern-web-guidance/guides/security/digital-signatures.md": "70a97e0adc0c6b6edd3633538b31d145b2107eeb263900de4f91c83e272bdca0", "skills/modern-web-guidance/guides/security/local-network-access.md": "2bfd3784fdb9ab6917675cc3df51cb7122b82f4264e45b67589276999d517fa4", "skills/modern-web-guidance/guides/security/passkey-authentication.md": "16ab510e6e94bfc620aada82c9e808afb55e8f455f7f88dd46dd720535dbe93c", "skills/modern-web-guidance/guides/security/passkey-conditional-create.md": "5ae4bde5325a75fb1fb9688d18eb4eb5b10c93ff7624c3bd7615350c1a32cb8a", "skills/modern-web-guidance/guides/security/passkey-management.md": "edec33d4563f21a772e901a14c830bcdac10a7b55d616e58a6ad58a3427b80c0", "skills/modern-web-guidance/guides/security/passkey-reauthentication.md": "ccdeb78dc5e3cb73d8f0f9373c2f7e0aeef9489fd56dfa740859182afff69778", "skills/modern-web-guidance/guides/security/passkey-registration.md": "7b0a9db49be0f651a3fef752dfa1483f9daf64853b7467666c03eedd7fc7607f", "skills/modern-web-guidance/guides/security/passkeys.md": "ff4ce1015e4572f74cfdd34d2cfd38b70d05d5b9f23fb72b8f0ab8ade0a3551f", "skills/modern-web-guidance/guides/security/restrict-outbound-connections.md": "6a98755e2b22e3438c2440e68be2c1a555dc28570ecef6fb40213e7002d05738", "skills/modern-web-guidance/guides/security/sanitize-untrusted-html.md": "e5fe91dd410e4df88c7fb229b132e33407ef412ed26a05894b51cfcd8a4ae5ef", "skills/modern-web-guidance/guides/security/security.md": "ae5a217bfb4c29156ebc220f153ceca0144d29b8560d29c462607c462ac284d2", "skills/modern-web-guidance/guides/security/trusted-types.md": "f4cdc9c2c5b18b4c388824fad60c6b02f23d3d067b2842a099891ac05f52fbf6", "skills/modern-web-guidance/guides/security/validate-origins.md": "9283cde29c820ff1766aa0234490ca57c942b2243eefbfaad113d265da2b9b5e", "skills/modern-web-guidance/guides/security/verify-email-ownership.md": "215ea066291eddc6c0fcd3846c08596ea85df6761000dac46e0c1a52048fb058", "skills/modern-web-guidance/guides/ui-atoms/carousel-slide-effects.md": "e077587bb6b13881ea129c574386e517689cfa3b2f8a46b7b114ffbee77d7ff1", "skills/modern-web-guidance/guides/ui-atoms/component-specific-light-dark-theme.md": "4076c0a3918b9d59034c03670ac5296dfe36106091d383c47cd1f96f41a248ca", "skills/modern-web-guidance/guides/ui-atoms/position-aware-tooltips.md": "65d31a682c93def8b5aedba14e0d8b00df90e9928a1c05cd4f739664f58f9641", "skills/modern-web-guidance/guides/ui-atoms/pull-to-reveal.md": "8d4fba7fb086a711a49e11afd22330ec7f019bb4a0f61374805ed20f0dca1f7a", "skills/modern-web-guidance/guides/ui-atoms/resilient-context-menus-and-nested-dropdowns.md": "0117a8472d950a8aef53def789db1f5f1527dcc8dee927c570deeb5c5766df97", "skills/modern-web-guidance/guides/ui-atoms/responsive-table.md": "476e77dbf5c4db27a5ace829873b596c9c141ef4c7c58e497b02f85011d05924", "skills/modern-web-guidance/guides/ui-atoms/scroll-position-aware-elements.md": "046c0024a7b3e81d3dd5a16e3095def70dbaf5cae2143ca62b8b97d96b51eb74", "skills/modern-web-guidance/guides/ui-atoms/scroll-progress-indicator.md": "48998e460da7f7183f76dcbe2a786b7150be9dd7fa9ec8d3b96bc02c3c318407", "skills/modern-web-guidance/guides/ui-atoms/scrollability-affordance-hints.md": "3d60b979560d80974eff8ae7b867edc3d00946fa3f4eee219d3edd1091a895d8", "skills/modern-web-guidance/guides/ui-atoms/shrinking-header-on-scroll.md": "b25b6f93e617b4d6296a1ab06a0435ac190accb97480e7d4a729705065acb03b", "skills/modern-web-guidance/guides/ui-atoms/state-aware-sticky-headers.md": "a8dfb4e1d870a556d7ac844785ce18663acb8ccc9513af044ad76fdbd7b9aad2", "skills/modern-web-guidance/guides/ui-behaviors/anchor-positioning-tab-underline.md": "c719fec3c5708de70e80a7391b108f5a4c0d27a80d2de3d3d4ba1a657dbcf17f", "skills/modern-web-guidance/guides/ui-behaviors/animate-element-entry-exit.md": "c60ac2a4e43fc13e82092b89540b630e6d713a97b907e566b041a1684167decc", "skills/modern-web-guidance/guides/ui-behaviors/animate-to-from-top-layer.md": "d95be57e5a84bc7df85d0a414688cbc728a81fcfd85f18a292d662dc2279653f", "skills/modern-web-guidance/guides/ui-behaviors/carousel-snap-highlights.md": "6f78b072c85bb75c4b164ef71cf00a86267a0a80a4f1e35c55f81321ea0a75fa", "skills/modern-web-guidance/guides/ui-behaviors/consistent-cross-document-transitions.md": "44d41ffd57747c9195eff4bdead8284cde55fe606a49d4a29268dd7fce8d9f4d", "skills/modern-web-guidance/guides/ui-behaviors/cross-document-transitions.md": "139ebe0cdf97343631b5cc1ab5f4b29a22c65f94f2d6f794e4646dddef1f077b", "skills/modern-web-guidance/guides/ui-behaviors/custom-button-actions.md": "f06d1d08117b2e2a9faff1f610d88b0df8db02b8130fcd407873584bacec20af", "skills/modern-web-guidance/guides/ui-behaviors/declarative-dialog-popover-control.md": "318d005b9142d1c607bee93691927d744fc4983bf11c13d9a043e1c8a141421d", "skills/modern-web-guidance/guides/ui-behaviors/directional-navigation-transitions.md": "503f12b13ef03af4ad1a51f62b2f1bee045679191f38c023ccc7c82e3da3ea44", "skills/modern-web-guidance/guides/ui-behaviors/drag.md": "21a9991a901d23e0fb399c1330634b5eda97de5e5b79595fd33b5248c2bee883", "skills/modern-web-guidance/guides/ui-behaviors/dynamic-sibling-animations.md": "cbe8b5078c2b5450af5fb405ea037a733a8fa0e471c8e4fa4a4123e897cd19d8", "skills/modern-web-guidance/guides/ui-behaviors/group-element-transitions.md": "5f26df1b777a28bd88c1a3794dfb5c4dbc0d6eceb8500efafa0b264ee3932a43", "skills/modern-web-guidance/guides/ui-behaviors/highlight-text-ranges.md": "0af66c1bee36d9b1fa254feca75b7b3d4ca477b4340b1ad95d36fe3a52d3ac16", "skills/modern-web-guidance/guides/ui-behaviors/interactive-content-reveal.md": "6dccf43443e6f1fc7eced7565ced180ce36ac2c0ccc73b4e96a35886179afc68", "skills/modern-web-guidance/guides/ui-behaviors/interest-triggered-action-previews.md": "4e6977dc08972ca1797e8958dcae2fcb5fe07d445b4d4079aca3c05c85b37157", "skills/modern-web-guidance/guides/ui-behaviors/interest-triggered-tooltips.md": "c915d6923e8f3b42c54c60f4d00bd865354637ca7aa9cbef566ebb879708cd87", "skills/modern-web-guidance/guides/ui-behaviors/light-dismiss-a-dialog.md": "63701ee5f5ca0fa516151e90fcc23a3ce263d4984146495b4452d7756cf46259", "skills/modern-web-guidance/guides/ui-behaviors/motion.md": "2ea7564302f47031f59d1d91017b665249b392f1d311cdcb8e1e2352a01ddc2d", "skills/modern-web-guidance/guides/ui-behaviors/move-dom-element-without-losing-state.md": "02ad44c451045d3af6fca7b95b911dc8b00458c6926cee80ad57daeb4f14fce6", "skills/modern-web-guidance/guides/ui-behaviors/parallax-scroll-effects.md": "03fe2706246f44908a899beef8902604402e8d24b12dc68e9edc354531f75386", "skills/modern-web-guidance/guides/ui-behaviors/persistent-top-layer-ui.md": "bb1610227b1098fc30a4ee28adfc1e943a6f2ade9b97ff991aed2ffcef3a27e6", "skills/modern-web-guidance/guides/ui-behaviors/physics-based-easing.md": "b1bbe494a75fdf31e36af25d7f37b7af01250394e2b317c3f0f8b517ef51f040", "skills/modern-web-guidance/guides/ui-behaviors/platform-controls-dismiss-dialog.md": "8dbdbf38a7d6ef02f829a06b708529153e5ce7fc73578db1bab4eb0f2ef3bc51", "skills/modern-web-guidance/guides/ui-behaviors/prevent-page-scroll-under-modal-dialog.md": "33ef136d35c34a4fc1b6ab3e1f64dd523910cb734e3cd0e4790d135b106c5d2c", "skills/modern-web-guidance/guides/ui-behaviors/same-document-transitions.md": "a7ed8055ea00003017cd965588f87921915054a83e35915ac60dee1d89e452a1", "skills/modern-web-guidance/guides/ui-behaviors/scroll-completion-effects.md": "9ad4c4826d96e829fc636b080a19e117b71842a2ecad97731aedb99e42e3ff10", "skills/modern-web-guidance/guides/ui-behaviors/scroll-entry-exit-effects.md": "80a7c6b4d46ff01fe8876f9013506074331b6229cef36b00290e0516d2add52b", "skills/modern-web-guidance/guides/ui-behaviors/scroll-snap-realtime-feedback.md": "7e5899c1075dc0514374b1423879ffb206fece99e0a55e76d33678f0b76c2ba9", "skills/modern-web-guidance/guides/ui-behaviors/scroll-snap-state-sync.md": "c422841aaf1a2c24fc02db2aa0e9a69edf68d92dce1de1aa0bcebdc53645f723", "skills/modern-web-guidance/guides/ui-behaviors/scroll-target-on-load.md": "bec608e66898110683dceaeedcdf1cecb16d1dce9495fec4842c5ad016d7c4fe", "skills/modern-web-guidance/guides/ui-behaviors/scrollytelling.md": "84744ca48e5302ef9bd9b674581de8529ede99cead307312f6d15d6a00b50535", "skills/modern-web-guidance/guides/ui-behaviors/search-hidden-content.md": "d0f1c0d1e354a485c076d210f3164c97d7e4db9dc4e1bbd8ce9ca45d667a8734", "skills/modern-web-guidance/guides/ui-behaviors/spatial-navigation.md": "2f534bd5c6470834849851ddc4246ffdcabf70016ed00a499d603e9e138c4811", "skills/modern-web-guidance/guides/ui-behaviors/swipe-to-remove.md": "98dd89f9a44d190bbf4eaa0fc389f218550aae4c1bb68426743d57a59977ff2c", "skills/modern-web-guidance/guides/ui-behaviors/swipe-to-reveal.md": "f151d5dfc79da2bcbe9a65e0e627245e5f00f3d5af62a28a4f606ddcc9efafcc", "skills/modern-web-guidance/guides/ui-components/checkbox.md": "be41cc4a0672c0d394853b9eedead25f41128eb2af61339553f7dd2aa26cd8e2", "skills/modern-web-guidance/guides/ui-components/dark-mode-toggle.md": "2a99ef825c4a67a75c2b48f8c1e364bdcc59e5ab2ef0345688a8515b44856211", "skills/modern-web-guidance/guides/ui-components/hovercard.md": "9c344b438c57b74c2c22e2c960d22fbf04153899b2823c22f8508c39edfe9f65", "skills/modern-web-guidance/guides/ui-components/navigation-drawer.md": "bb1a7daca4a488e7974cf03d9cfe1764527a587b7bf0cc9ad0ddd6f4df45e5ce", "skills/modern-web-guidance/guides/ui-components/persistent-app-tours.md": "4172723cb60cb4d726111568923f7d7fe66e2009b8a14fd5ffabbc10cc82bbe6", "skills/modern-web-guidance/guides/ui-components/persistent-toast-notifications.md": "68ba2f3e284d181ba5b9ffa17bef8e97efe7368245a2d81fe05bf12dce1c0b3f", "skills/modern-web-guidance/guides/ui-components/progress-ring.md": "287c87487827ece8ccebbc483f74b9c341e0766396e39af8881b0e9c804b59d6", "skills/modern-web-guidance/guides/ui-components/scrollspy.md": "bb394a954cb999f68760b94512bff02b23083ed48ee5723e4c7767136a038f7f", "skills/modern-web-guidance/guides/ui-components/spinner.md": "a962bd4412c6dfcc7e869d29f2e14aeb45b43dbce3d591449a1323222babf16c", "skills/modern-web-guidance/guides/ui-components/stack-drill-down.md": "c106d112ac828ad4dacace928b7e12ee60bb012af987705c3176f5f475f7d21d", "skills/modern-web-guidance/guides/visual-design/adapt-scrollbar-to-contrast-preferences.md": "afa06625e02f48d7d844edb2ea4b24b022412ce69760e1c9176ff8c6d7dbaed9", "skills/modern-web-guidance/guides/visual-design/apply-webgl-shaders.md": "9fb56e26cb6bfa5159c062172ccbfc6c84033bbd3d013bb1f5990ec7dbec6faf", "skills/modern-web-guidance/guides/visual-design/browser-ui-theming.md": "e3a0c0249a1cab63b1b92abb81d40a448aa06a8e6c6b0bc59d4e720b5de3c1ae", "skills/modern-web-guidance/guides/visual-design/color.md": "9cfd85abebf2a4644c6bffd59c06d4cffba644829dc716ea04b224974e9c34a9", "skills/modern-web-guidance/guides/visual-design/complex-shapes.md": "dad784ec45a78656fe6eb3f4be32132f50d6517dd25b087ece2b7b9dcaa6de36", "skills/modern-web-guidance/guides/visual-design/contrast-color.md": "e15f15d18ae39a785d8006ed08cba19b53a6e7cf494e8abe5f09d4c0920ef918", "skills/modern-web-guidance/guides/visual-design/customize-scrollbar-color-and-thickness.md": "8b73513c3fedc839dafd4ddb9b0ba15c350deaef739e4b6158008006661a86f7", "skills/modern-web-guidance/guides/visual-design/dark-mode.md": "60543123e61f4b85ed41e09ed961208df23bacf9ab6b439033920e7b83326e01", "skills/modern-web-guidance/guides/visual-design/equal-width-text-lines.md": "adefba516761e29335c9db0c7032a2d290565d2d855be1c0240e95d9d6063bc1", "skills/modern-web-guidance/guides/visual-design/export-html-media-from-canvas.md": "21fcd33f60be01f02415cb8b9627b302406fe6b6919c4d936ce659c88bd5d87f", "skills/modern-web-guidance/guides/visual-design/expose-canvas-content-to-browser-features.md": "fdabca71aa9967472466593cb6f3c180cb11502c6695923eefcdffd58b505003", "skills/modern-web-guidance/guides/visual-design/improve-text-layout-and-legibility.md": "dbcab13d1498b7790694953939db201468034ce67bcb9826f9c9b6536d74a9ae", "skills/modern-web-guidance/guides/visual-design/interactive-content-in-3d-scenes.md": "5f6733210c158bb4d4efeaa6c18dd8c7f95d821e0800e5b014409a6887739bd0", "skills/modern-web-guidance/guides/visual-design/precise-text-alignment.md": "c7061a6c41065d52c26b9ad29d1ec4a48edde43e70af2f97a24252840efa56b4", "skills/modern-web-guidance/guides/visual-design/shaped-cutouts.md": "03ee8ec12f4c0d5da09ac68af344ef39582cd519133b8ea1d461c9903c53bbb0", "skills/modern-web-guidance/guides/visual-design/soft-edge-content-fade.md": "f9a4607b1e34c271afe47085bea7d0d6fdc00a85fa7b93bb123cd4a99286b17b", "skills/modern-web-guidance/guides/visual-design/typography.md": "48882a19247e1ddfe8b90c0b7f1389e2fde05483e45c71919cdf39bc4399d70f", "skills/modern-web-guidance/guides/visual-design/visual-effects.md": "d31952014d77634aaf62dec245991ff92299d61f0de3c96d6548939f418859c1", "skills/modern-web-guidance/guides/visual-design/visually-stable-font-fallbacks.md": "5abff774ec3f29204e47fa64c29923a7ecaf33968ed8df4d644ccccf85f0369e", "skills/modern-web-guidance/guides/visual-design/visually-stable-mixed-fonts.md": "be0e8769f8da79e5ba7758354fbd5ddbda4996fe9240bb25808fbfab1bb36f1e", "skills/modern-web-guidance/guides/visual-design/visually-texture-content.md": "a13ac0070201b345c0db6364823b2aa6704017f5fe0d466f3b308b171710d62c", "skills/modern-web-guidance/guides/wasm/cpp-on-the-web.md": "7d58b682e01e91b425d8df76debd8352179dfec89bd3649e6b04d34a50f917d5", "skills/modern-web-guidance/guides/webmcp/agentic-forms.md": "3a55b2026686aca12ec071b65489c3f3e127b949675d8a5622f0f1e657319d49", "skills/modern-web-guidance/guides/webmcp/agentic-javascript-tools.md": "f01972c67d9ee20be7931898685530f83a3ca29d77528fe28aa91d7e7d202ac7", "skills/modern-web-guidance/guides/webmcp/webmcp.md": "78b80afc94fcdc0177345d7cbd0abb83660f309a400266ff408325142db41b2c" } } ], "hooks": [], "executions": [] } }