{
  "name": "modern-web-guidance — 2 skills",
  "slug": "source-skills-dfcdf71e010f46440678c14c",
  "type": "skills",
  "category": "developer-tools",
  "example": false,
  "evidence_state": "pinned_source_listing",
  "stamp": "Pinned source listing — machine-checked",
  "summary": "Pinned source declarations and file hashes were listed.",
  "outcome": "Listed 2 skill declarations. Ran 247 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
  "rule_results": [
    "The retained source tree matches its acquisition manifest.",
    "Declared skill names (listing.json): chrome-extensions; modern-web-guidance"
  ],
  "task": "What declarations and files are present in this pinned source?",
  "setup": "Git blob acquisition followed by static source inspection.",
  "limitations": "Scope: acquisition and static inspection. Command results: commands.json.",
  "source_url": "https://github.com/GoogleChrome/modern-web-guidance.git",
  "documentation_url": "https://github.com/GoogleChrome/modern-web-guidance.git",
  "commit": "b31dc0a43ff5d19bcf386a3476a216f3b39a6f55",
  "tree_sha256": "6bfd3e1c16265322b7c7b14e4378fb1ce02cc63362b4e2e7c2b1c2e3488183a0",
  "file_sha256": {
    ".agents/plugins/marketplace.json": "06789275afea33a6485c2027f4fc8a26fbdee68ea66296638b2001741a906f7c",
    ".claude-plugin/marketplace.json": "f0c65906c7d3aa0f045f822f3abc22a55c5bced7f42c57d645619fa335cb6c5e",
    ".claude-plugin/plugin.json": "d7cab242b692e4b71503bf8eae25fa4ef5511a1c0c85f91576c9bb0a08abd032",
    ".codex-plugin/plugin.json": "1c7a4c82d691be7f63a7e243f0fdac8c0c8a0eb47a152185e8aee74f759ba51b",
    ".cursor-plugin/plugin.json": "70ede2c63b569c022178f1128c110d0a42b3c2583bedad62a4a8494cddc144a0",
    ".github/img/boxes.svg": "2f22759a027a7bea3cd40631b96b1129a0d1d93c1014f393c3191016118c6ba2",
    ".github/img/cpu.svg": "953957e3b6db029b38f4e0b932224b5ac1062978514eb22964650c0e069d4d7b",
    ".github/img/file-text.svg": "ffde8db7bb5e5f3a835ee868e04fb466d601fe4d3600c203ab7eff159327dcdc",
    ".github/img/globe.svg": "f72e38da16988d9265ebde1c6aca6f51d2a2663346f910ea781155d0223395e1",
    ".github/img/lightbulb.svg": "5abd6dd1f6a1edf3208e4cac5519e12c71084f45459b9d0bc11059a1c77a5d3f",
    ".github/img/lock.svg": "b607b8c49c0363a8589456a33fa7075d2e2006837de64d51c686a4f3d85fb5c9",
    ".github/img/logo-square.svg": "60a9c11e4177f749f078992de582a783b0c358a99d9e1aba12ea2bc1c65a78bd",
    ".github/img/modern-web-guidance.svg": "95ad533c6dd927ea6cc805f8a553b91f15234a8dc202bb76814b523c399fde5e",
    ".github/img/package.svg": "321a2689b7d01ce9268bea33b2753a5c7afa7b8fc8ddfa69455b1adc82faf44b",
    ".github/img/refresh-cw.svg": "cdd3a6757cca7cbda6e103b6ac2075ae73358a3a1d27cb4504b472ab29c673c5",
    ".github/img/shield-check.svg": "ffb03de1dd1936917f0995db71c24f2ba02ec17c878d0cc6fb9203a19b4d8f0c",
    ".github/img/terminal.svg": "717721c5e9a72589f3b210d34f41def7a7a45cde7a880845f8e7f5275a8c282e",
    ".github/img/users.svg": "25cc12d67d9f9a6dc6344640f739bc584f3b7572890d9798586365a1b5198a9c",
    ".github/img/zap.svg": "de78341f4a30d776a309760264090d0bbf2da7911cbce4d5041b5c6a444b5445",
    ".github/plugin/plugin.json": "70ede2c63b569c022178f1128c110d0a42b3c2583bedad62a4a8494cddc144a0",
    ".gitignore": "c0387e922a5692a022c81c34a4b5995293e267caaa148c73ab43912097b8efb3",
    ".grok-plugin/marketplace.json": "6c0790cf66b4b200e1d7ceaebec11c51442a9f3dbed1c86be7ee87bd42f6f694",
    "CONTRIBUTING.md": "b49b1e09a3aa37fcd2cef10e6ad3b89517ce91af95d9fe350f82a06a12d1d3bd",
    "LICENSE": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
    "README.md": "f2c25cf4395174e55af5de77ecd435598bd61943c0be9f0438f223cfa1dc8500",
    "assets/logo.png": "4bb20ce20dbc550040d06e84f9f1f0741988249fbcacd3aed544036c9f6b7ee4",
    "gemini-extension.json": "d7cab242b692e4b71503bf8eae25fa4ef5511a1c0c85f91576c9bb0a08abd032",
    "kimi.plugin.json": "84dfd7bf635f3cb9aae0c90c362dd811fbafe7e5402d6fc6959f438a8b4a8e21",
    "package.json": "8708bfe7656d1e21b25a2736806223257c8630debfdfc47307fb6ffb9dad98ce",
    "policies/modern-web-guidance.toml": "2046295eb77ee2d036e999c6db23ac35de782f37cfb1958d52868f8072624e88",
    "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",
    "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"
  },
  "lockfiles": [
    "LOCK.json"
  ],
  "utc_date": "2026-10-19T06:19:38Z",
  "source_date": "2026-10-16",
  "discovered_date": "2026-10-16",
  "retested_date": "2026-10-19",
  "reviewed_date": "2026-10-19",
  "published_date": "2026-10-19",
  "modified_date": "2026-10-19",
  "reviewer": "machine pipeline",
  "harness_version": "toolwitness harness at commit eac457691419a3214df5483f0485ded68080af00",
  "claude_code_version": "Not applicable: static source inspection (commands.json).",
  "model_id": "Not applicable: static source inspection (commands.json).",
  "scanner_version": "Not applicable: static source inspection.",
  "rulepack_version": "Not applicable: static source inspection.",
  "agents": [],
  "disclaimer": "This record lists declarations and file hashes from a pinned source tree. Git command results from acquisition and static inspection are retained in commands.json. Scope: acquisition and static inspection. It is not a security or quality verdict. Changed bytes are outside this record.",
  "commands": [
    "Ran 247 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection."
  ],
  "prompt_list": [
    "Not applicable: static source inspection (commands.json)."
  ],
  "history": [
    "2026-10-19T06:19:38Z: pinned source inspection"
  ],
  "application": {
    "name": "modern-web-guidance — 2 skills",
    "softwareVersion": "b31dc0a43ff5d19bcf386a3476a216f3b39a6f55",
    "applicationCategory": "DeveloperApplication",
    "operatingSystem": "Not exercised"
  },
  "artifacts": {
    "transcript": "Ran 247 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
    "sinkhole_log": "Not applicable: static source inspection (commands.json).",
    "canary_log": "Not applicable: static source inspection (commands.json).",
    "scanner_output": "Not applicable: static source inspection (commands.json).",
    "normalized_text": "{\n  \"listing\": {\n    \"skills\": [\n      {\n        \"path\": \"skills/chrome-extensions/SKILL.md\",\n        \"name\": \"chrome-extensions\",\n        \"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\",\n        \"files\": {\n          \"skills/chrome-extensions/SKILL.md\": \"c67d9e4ba9da93ed0da8b0147235e5890aa24e659548f65b7765c5af0a470c3f\",\n          \"skills/chrome-extensions/references/extensions/api-calling.md\": \"0c34c9b231f3d767b6961de6d1e87c4ca9535a4f6c2ed4dfe60bb48b73626254\",\n          \"skills/chrome-extensions/references/extensions/auth-identity.md\": \"0a79f08a39a1835b7b7b7bf95e05cd33c4e4691efe6b75b1c59057260101fbd0\",\n          \"skills/chrome-extensions/references/extensions/content-scripts.md\": \"9439394dc38f49ba1147cde2508741f16825f8659c2c97925b71abe6af104d6c\",\n          \"skills/chrome-extensions/references/extensions/context-menus.md\": \"c69c6d409e7a1adb00786541f3a857e0770867fb23bb7aa6bb76ed35fffb850b\",\n          \"skills/chrome-extensions/references/extensions/csp-sandbox.md\": \"3169a8f2f636a912212cbd12636a58337b1df07b333ea5818aec6eea50398228\",\n          \"skills/chrome-extensions/references/extensions/declarative-net-request.md\": \"4b986713921da1a1e12dd68da5ee8684e43b8a084f323cced503bcb8dc8b8b03\",\n          \"skills/chrome-extensions/references/extensions/devtools.md\": \"816bd0e240a6814713b59f045461c6c24e54502b302425abe463c34f932babf7\",\n          \"skills/chrome-extensions/references/extensions/icons.md\": \"a996281d5482fa145a7912c92f71fe4eb582a0e91e674f9fef02379aecb0fce3\",\n          \"skills/chrome-extensions/references/extensions/media-capture.md\": \"c6bddb3c51c0b0f36d302e7dfde9558dea5eb5febccda315e911119a6e08cea3\",\n          \"skills/chrome-extensions/references/extensions/message-passing.md\": \"d4c4d84caa6761a5afb31f013ac780c2db157f3a14a23b6c0070730141dbf254\",\n          \"skills/chrome-extensions/references/extensions/omnibox.md\": \"e310ccccc673bb4cb4c4ed42a8eb821af30e271145ee06db79f62649def4bd5c\",\n          \"skills/chrome-extensions/references/extensions/permissions.md\": \"b9d248c90380a31d171429b6bb1c007f897647acb83f83c98e0018260d6ae299\",\n          \"skills/chrome-extensions/references/extensions/popup-ui.md\": \"2a9567e5b431910702542707a09357f2031969238bda7807155dbecb1a317fb4\",\n          \"skills/chrome-extensions/references/extensions/prompt-api.md\": \"f376c73354ec804dc00dc1e14d0fec8f19da79f5d7c141bd5a6b40d6e49e0330\",\n          \"skills/chrome-extensions/references/extensions/service-worker.md\": \"6149ec9e5a1185486ba7157d631a24525b41377d4d2c4af13058ea2f6e2715d1\",\n          \"skills/chrome-extensions/references/extensions/side-panel.md\": \"7e6b68b9aff6532495b8d89af097bb3c0f72b3a329c92a598be3ca50a43ed15c\",\n          \"skills/chrome-extensions/references/extensions/storage.md\": \"208736186cdc606d4d98efe64ea17f1087f13755415360d59035879e7580dde2\",\n          \"skills/chrome-extensions/references/extensions/tab-management.md\": \"f16f568aaa5015985a6fc03c748f2f85ab66284e510ed0e782f637f3ae492622\",\n          \"skills/chrome-extensions/references/extensions/user-scripts.md\": \"9f77cbd366392ad64be07bb566104c79ff6eb0fbc2b3629495376bc7e23cd83d\",\n          \"skills/chrome-extensions/references/webstore/chromewebstore-template.md\": \"52aad75138110ffe1b4d21aa1abe702ad796b7627fbb027a482d939c30b29e1b\",\n          \"skills/chrome-extensions/references/webstore/privacy-policy.md\": \"70dda79e2d5e2d574b10c0121c2f9ea7ab6d644229af570d93c69042f2ef3f98\",\n          \"skills/chrome-extensions/references/webstore/review-checklist.md\": \"5d13e2a60b823f82411ec97c75736aa1395dc387e1354c0c05b52a109c22c45f\",\n          \"skills/chrome-extensions/references/webstore/store-listing.md\": \"394978cc316486da9a35a30344e380bf072db7d25b54f89a9f285d98660fafb0\"\n        }\n      },\n      {\n        \"path\": \"skills/modern-web-guidance/SKILL.md\",\n        \"name\": \"modern-web-guidance\",\n        \"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\",\n        \"files\": {\n          \"skills/modern-web-guidance/SKILL.md\": \"e810a6759ce55971f02e00482dd28f2837f424de54e52c82b419480483835da2\",\n          \"skills/modern-web-guidance/guides/accessibility/accessibility.md\": \"9e8800d35f815bb676926ffbcdf181494fc2736d9d1f3f7171522a30ad7d5040\",\n          \"skills/modern-web-guidance/guides/accessibility/accessible-error-announcement.md\": \"a2e0e7b61b47eb9a4bd774c8c5f4cf08e888a67ee99fdb1247c19a378e9fb069\",\n          \"skills/modern-web-guidance/guides/accessibility/accessible-generated-content.md\": \"2e5e0dedeebd0c481e945f13bb7162e7983c2dfc66521d265ccbfa039ad4e86f\",\n          \"skills/modern-web-guidance/guides/accessibility/respect-os-text-scale.md\": \"c6bc60d7b68cb2723dee1ac1cc6b5801bf2fec1b1957c7751a36e05030e38904\",\n          \"skills/modern-web-guidance/guides/built-in-ai/language-detection.md\": \"e293f5a79675e1926b1616bb53c8e4749b3da50b31e3b12d8857e5a14b0a18c6\",\n          \"skills/modern-web-guidance/guides/built-in-ai/language-model.md\": \"873ff83dbd016316f317d6ba967c91d76792b2ae4920a2a6ee8764fa53a6448e\",\n          \"skills/modern-web-guidance/guides/built-in-ai/prompt-api.md\": \"873ff83dbd016316f317d6ba967c91d76792b2ae4920a2a6ee8764fa53a6448e\",\n          \"skills/modern-web-guidance/guides/built-in-ai/summarizer.md\": \"46e81f476bb53d56599b6ad81df30b348d847cc7705754c2916624df62392a0b\",\n          \"skills/modern-web-guidance/guides/built-in-ai/translator.md\": \"512b221cdc00b2e60a6e2196c3a48d0c595b91e1ae8de1b5aece4bdaa0d1a20f\",\n          \"skills/modern-web-guidance/guides/css/animate-to-intrinsic-sizes.md\": \"08dfdae16f501a2727859b82af4cefc3c68819615ec7033d7bb043478285142a\",\n          \"skills/modern-web-guidance/guides/css/atrule-support-conditionals.md\": \"add7e96cdac3e9e653cccf2e4011dd8231cfea7b740df3492abc5210a539da3c\",\n          \"skills/modern-web-guidance/guides/css/calculate-with-intrinsic-sizes.md\": \"eb4a401f19510905d9c32826bef85eed44f3e103106419055a3ac8e7c8a98344\",\n          \"skills/modern-web-guidance/guides/css/child-state-based-styling.md\": \"1461c9f33a3becfa92d0d694067f5bb60de1e582780e910e79cb6ed7e1f01c85\",\n          \"skills/modern-web-guidance/guides/css/content-based-styling.md\": \"e2f89c713bf0959898ff9d3d83f606a69b248abf572da25f47ba68db02aac3e1\",\n          \"skills/modern-web-guidance/guides/css/css-layout.md\": \"6c23c90bfb847138130a31572084bfeca6beeab1fe9e61a23ad769550c85540c\",\n          \"skills/modern-web-guidance/guides/css/css.md\": \"1a32fb79887417cb93874ff03d02f2e00deff1e88a531c140bb2c61186aaae79\",\n          \"skills/modern-web-guidance/guides/css/design-token-reactivity.md\": \"b01a7c7f3acbe3dac8ecb0e5f46301cc4ca13a6e5cb25d93ca96a59a798fa906\",\n          \"skills/modern-web-guidance/guides/css/dynamic-sibling-styling.md\": \"2aeec9f0bc264365b952180594780a3e9e5d8263232791e8220f0d7f7876d712\",\n          \"skills/modern-web-guidance/guides/css/fluid-scaling.md\": \"1572129c7e605bef3fdb8aa6f088ed0c04320d6429db5383146cc95f596a8c95\",\n          \"skills/modern-web-guidance/guides/css/individual-transform-properties.md\": \"5dea4d563fe07b39b820feda8683fa25bfa7948a1c6d1ce9de417fb050e2d374\",\n          \"skills/modern-web-guidance/guides/css/overflow-clipping-control.md\": \"db3cb3c57960e7ce4c170b5719ea877c8fc41c07fe79a730ff7838e18da1ce2e\",\n          \"skills/modern-web-guidance/guides/css/reduce-style-repetition.md\": \"08250d9f19b128548e317ea95e63f8ed967916e2ffac99edcb161e3002660814\",\n          \"skills/modern-web-guidance/guides/css/responsive-design.md\": \"7ac1ec3450c73f3960f3054713afbe09f09fe407bd82cb2ed1436642734f41e9\",\n          \"skills/modern-web-guidance/guides/css/selector-atrule-combinations.md\": \"e26e044839fdf4c62b430438378e27bbac9e91c4527fcb6a4b3d5fa505c11a14\",\n          \"skills/modern-web-guidance/guides/css/size-aware-styling.md\": \"18605ef97e5cd22604ce07be958176ad700c17ac7387790ddeff78ddbce1b7b1\",\n          \"skills/modern-web-guidance/guides/css/style-parent-with-has.md\": \"1daa831051199af73a360c3812aefed36268e1582740aeef75cbd994f0acef74\",\n          \"skills/modern-web-guidance/guides/css/usage-aware-component-variations.md\": \"515b34e7a6f9174fb4a6bbcc6a9af39d1e78d10adecdceb22f56b6b9bc1516d6\",\n          \"skills/modern-web-guidance/guides/forms/animated-select-picker.md\": \"9ff4cf469fbed81632ba3678bcd482ddc6f1df7b2f8f25bee18895b3cdea19d1\",\n          \"skills/modern-web-guidance/guides/forms/autofill-address-form.md\": \"b9e25b49a7a5447044719daadbed856ab17bf3bcb237ba47457b96d09d6404eb\",\n          \"skills/modern-web-guidance/guides/forms/autofill-highlight-inputs.md\": \"090b15e27ac7b7abce654b69805c8c8b7bdf5b76fabcc85678d0495d945e237c\",\n          \"skills/modern-web-guidance/guides/forms/autofill-payment-form.md\": \"d5b655b8c6c19bda8dc3eef80806090e4862b8fe94a5ccb3356cfe675b1214e1\",\n          \"skills/modern-web-guidance/guides/forms/autofill-sign-in-form.md\": \"67973cdcb14e7f9afc3fc914650269afb33d5abcd6f6b008c369b8d9de47eaa9\",\n          \"skills/modern-web-guidance/guides/forms/autofill-sign-up-form.md\": \"9f204c37d119ee9bcb7361a31d4a06dfe2c6c51c0d45855ca78985c4701c9962\",\n          \"skills/modern-web-guidance/guides/forms/brand-consistent-forms.md\": \"00129f647f974716f67f81656e0fc0f386ec6aca6af88f66e08cb03326289b4a\",\n          \"skills/modern-web-guidance/guides/forms/branded-select-styling.md\": \"28cb5b014385beee0fc93f8aab70d9e8e2ca6420238aaa715a88f27d98015656\",\n          \"skills/modern-web-guidance/guides/forms/custom-select-picker-layouts.md\": \"adb3ad656dd5eadce25cf4cf1a0534a366fd166998c8eaff509a5a02cada5f92\",\n          \"skills/modern-web-guidance/guides/forms/form-fields-automatically-fit-contents.md\": \"34f5d124e79b3c438a3ae8541e9974186c628f03ece91a588d19506d1865b502\",\n          \"skills/modern-web-guidance/guides/forms/forms.md\": \"0bdc321031dd4f5689cb4c4564f703d5e8bd606e140e878f8f8990c81d35e2d4\",\n          \"skills/modern-web-guidance/guides/forms/ime-safe-enter-submit.md\": \"4c28e3593944283b915c938ada8bcf2baabb95712000f44910a5fc6c61a989b4\",\n          \"skills/modern-web-guidance/guides/forms/required-field-feedback.md\": \"6e5cab4e43105ba39ad13800d6df434b95c0f8ae163e799f4ef8f38cd59bb69e\",\n          \"skills/modern-web-guidance/guides/forms/rich-media-picker.md\": \"864333126e95bec051d46c1c86b70981330460e874cee023a11ee404b022b600\",\n          \"skills/modern-web-guidance/guides/forms/select-menu-interaction.md\": \"b588c522099f9015228932cb4673d951f8196ec6f6527990d512a372f4b7e7d5\",\n          \"skills/modern-web-guidance/guides/forms/slider.md\": \"3aa3575506d6b2748da4ac94e8231143c6c0141d91cdb1915f7d44adeb062704\",\n          \"skills/modern-web-guidance/guides/forms/sms-otp-form.md\": \"ba06156820cbfe71691be62376603b1b53c650010793dd4376b4ac343ae9b027\",\n          \"skills/modern-web-guidance/guides/forms/switch.md\": \"9251d982dfae5599c5ceb84787af6bebf341e14ca8ef232cb44c17c5a75d060d\",\n          \"skills/modern-web-guidance/guides/forms/validate-input-after-interaction.md\": \"a3699bb30041af3142858c9ec4066932e865410f2777873684ce8ad1a188cc3f\",\n          \"skills/modern-web-guidance/guides/html/accessible-web-components.md\": \"352e79a510212b4c1db3b15f1c0c0622d3b9ccd046b5344661e0a4ff49970b10\",\n          \"skills/modern-web-guidance/guides/html/custom-elements.md\": \"164a51a2ec0c5ee15595ce12b71a4b326e84e17992d02b4cc34a7fe00b9f59d5\",\n          \"skills/modern-web-guidance/guides/html/form-associated-custom-elements.md\": \"ab2c72410333a9298675f2e42fe6e42298cf530b4d5e09995ed9b9677c5b0a98\",\n          \"skills/modern-web-guidance/guides/html/html.md\": \"87ca3f2b6535c06f96857ed5ca1b577d8ccaa8168348a10e878c5693d8633621\",\n          \"skills/modern-web-guidance/guides/html/prerendering-custom-elements.md\": \"f2ca79f7f06265f8ac0cbdcb63301dc6b844c113a45e2f3f26c0411bcc49c06b\",\n          \"skills/modern-web-guidance/guides/html/shadow-dom.md\": \"d1fc2affdc23b2747735b0a0c5d4cdc0539d35e9ae25b8aa35deb9bb457746f6\",\n          \"skills/modern-web-guidance/guides/html/styling-web-components.md\": \"4f7091c06baafc5121bcc384e129a7dad9ba705f58c87ae2903dd769d555d8a7\",\n          \"skills/modern-web-guidance/guides/html/web-components.md\": \"72e46519872022a3f46a9729fd4c093f6c89368034190efa9560070b235383ce\",\n          \"skills/modern-web-guidance/guides/js/calculate-event-differentials.md\": \"8c148cb0057c8c4c7cf5e22ebaaa38dec74d06f040a0f4767ad0e685c98ce5d8\",\n          \"skills/modern-web-guidance/guides/js/capture-location-agnostic-data.md\": \"779fe58191ffa366c878945ac6fbe29a73031f3bc9eb8f880e1aaa75c9311764\",\n          \"skills/modern-web-guidance/guides/js/coordinate-global-events.md\": \"005aecd6604ece163363fa6f2df5f2aa1d269448e211a97746f40575fd2f379f\",\n          \"skills/modern-web-guidance/guides/js/format-human-readable-durations.md\": \"5d992ed7cdaf59abbc596500055006031f6d9ccd4b31c9139781ee7b7baa3502\",\n          \"skills/modern-web-guidance/guides/js/manage-recurring-intervals.md\": \"15c6c89c42e26a7f3ae8bfe028a2ffe9d7e9058f0cba6653d78e3e4db4c7484c\",\n          \"skills/modern-web-guidance/guides/js/model-partial-time-concepts.md\": \"c851fdc82037b25b589dac335b46104d955f82ee7ee9e810e27dbd2173a1d76c\",\n          \"skills/modern-web-guidance/guides/js/stabilize-reactive-state.md\": \"7654afde0fe949dd7cc2173dad11def7e4c39701a61f71bd37b5e673a965d97c\",\n          \"skills/modern-web-guidance/guides/js/support-global-calendar-systems.md\": \"7f7cdab8bbc247c4755fdde4a649f07871d491d1a2742dca4f592ac6cfce6f3a\",\n          \"skills/modern-web-guidance/guides/performance/batch-analytics-events.md\": \"c345e018e2deddafee908936159ab7e2c6b73453f01cc1d8928cb36816f2eb42\",\n          \"skills/modern-web-guidance/guides/performance/break-up-long-tasks.md\": \"0102bca572c87a8aa55458e01c0ef2ab5befddbef43df3e3762a5bd1e9449f81\",\n          \"skills/modern-web-guidance/guides/performance/calculate-total-foreground-time.md\": \"867b01937c2c2734a5165174e712e2d6fcf8f40895e0b8ba752aea4c53654e4d\",\n          \"skills/modern-web-guidance/guides/performance/conditional-async-dependencies.md\": \"d8e066a249e463f23812d8375eb18eca241fb70df4adfdba3a49fc89b248abae\",\n          \"skills/modern-web-guidance/guides/performance/defer-rendering-heavy-content.md\": \"99f4e9b7b376b7be9c9acd22c04ec66d8bb8b50677a31d212c394d84f74adae9\",\n          \"skills/modern-web-guidance/guides/performance/defer-work-until-scroll-ends.md\": \"3e69a3fb9e3e8a748bec61392e013839c690322424ea8e84a42b6e1cf178f758\",\n          \"skills/modern-web-guidance/guides/performance/deliver-optimized-decorative-images.md\": \"5537b241966ff8a8e9ce99232ed715d887aad8db72965ca77965a328ebc41ab1\",\n          \"skills/modern-web-guidance/guides/performance/deprioritize-background-fetches.md\": \"14836fc6fc94567c2451ef427c11c381a71b1d348ae57f23b4082eceb9773b12\",\n          \"skills/modern-web-guidance/guides/performance/detect-initial-visibility-state.md\": \"0b25ee2c2c22ea9de9122ec7dada3374573bc0f91c002ef74129e44eedb2aa8c\",\n          \"skills/modern-web-guidance/guides/performance/efficient-background-processing.md\": \"585dc8e70e7f302e8c250407e36505ad5bd47cea8750717887844f7a79ab9f9a\",\n          \"skills/modern-web-guidance/guides/performance/faster-spa-view-transitions.md\": \"e1b353e06c9ec52bae90f41150ffa5ce1d3f2f3f18e23141ecde79e550973a97\",\n          \"skills/modern-web-guidance/guides/performance/flicker-free-client-side-ab-testing.md\": \"6b12c61733a35960a52c3a16e35d634f991e5ec1e9117f1d41bff8c2caf173db\",\n          \"skills/modern-web-guidance/guides/performance/full-session-analytics.md\": \"6b43ab6c1300d05ed95af878742fa922a246e6b6ecfc7c64cd4d33ac4baa81da\",\n          \"skills/modern-web-guidance/guides/performance/identify-heavy-scripts.md\": \"7b70e9b8e3bcd1cbf142b9242388888888fc922eee9bcad85a01d1a035d70620\",\n          \"skills/modern-web-guidance/guides/performance/identify-inp-causes.md\": \"3d0812460b8a3982422cba99b08dcca6adad8407f9b79695aa5b0aa7118e5da2\",\n          \"skills/modern-web-guidance/guides/performance/improve-next-page-load-performance.md\": \"64747264bc23cf01e46c542097b2975cf94c2aabc2c878147297b7ea01d07b55\",\n          \"skills/modern-web-guidance/guides/performance/interaction-paint-timing.md\": \"65c00b9da9b93482a2bb7f09c165693e655493e846b2fb3de0c806b3773b203f\",\n          \"skills/modern-web-guidance/guides/performance/interactions-in-complex-layouts.md\": \"32519cb50656ec3188565cf934826f483c1f1ef3075547dc04414f1908deafc3\",\n          \"skills/modern-web-guidance/guides/performance/lazy-load-video-and-audio.md\": \"b794c32132b0a14306d1fff07645a563a89a652ea8887ef06f46203c958ff754\",\n          \"skills/modern-web-guidance/guides/performance/optimize-image-priority.md\": \"4f1345b87b2e96b3e97185082cd1f38b8fc06f5a2e98f5c66062aa88ed00bc46\",\n          \"skills/modern-web-guidance/guides/performance/optimize-preload-priority.md\": \"5239d1bb2718a2698a5288b069018af1cf40385c2a2d997e7ab9d7b49c892bf1\",\n          \"skills/modern-web-guidance/guides/performance/optimize-script-priority.md\": \"a3b6af33195d56febe9ca9490af06e420b0d3c62f37d9cf3594f89233d5ab41a\",\n          \"skills/modern-web-guidance/guides/performance/out-of-order-html-streaming.md\": \"e633db020f7f78842f9462ced5a10245d6fd0c2fbdb169f91cc8ff64ba544fa0\",\n          \"skills/modern-web-guidance/guides/performance/performance.md\": \"dde3a6e3deec942d87c1711001eb3fd4dde556efa63bf8f4addc85d49c07e406\",\n          \"skills/modern-web-guidance/guides/performance/resolution-optimized-pseudo-elements.md\": \"05375d370b54f814e07ce0232f0909ee2a937e03d1a53f7004620dc9e9916fb8\",\n          \"skills/modern-web-guidance/guides/performance/schedule-tasks-by-priority.md\": \"3a059a8614821195346ba5e757246866e7467fdf46efb668c2aa455ceaaccdfb\",\n          \"skills/modern-web-guidance/guides/performance/sequence-distributed-events.md\": \"b6b61ba9145ee3c1dd1325f40b17d5736f82c600163492c8e630b80ff4f317a5\",\n          \"skills/modern-web-guidance/guides/privacy/privacy.md\": \"0abfb8bbaa1766cd9a986cdf925b05dda21fd7b0d5cf46d52335572cc481e28d\",\n          \"skills/modern-web-guidance/guides/pwa/migrate-web-app-origin.md\": \"a0a5a258251966456a68bb0ca9280c37b691851205bb2b1708895978ef66449e\",\n          \"skills/modern-web-guidance/guides/security/client-side-encryption.md\": \"1a086e41d3ebde97688db8ccd1184ca93b7b2d22140fdeb7fd199b7edc357c4a\",\n          \"skills/modern-web-guidance/guides/security/digital-signatures.md\": \"70a97e0adc0c6b6edd3633538b31d145b2107eeb263900de4f91c83e272bdca0\",\n          \"skills/modern-web-guidance/guides/security/local-network-access.md\": \"2bfd3784fdb9ab6917675cc3df51cb7122b82f4264e45b67589276999d517fa4\",\n          \"skills/modern-web-guidance/guides/security/passkey-authentication.md\": \"16ab510e6e94bfc620aada82c9e808afb55e8f455f7f88dd46dd720535dbe93c\",\n          \"skills/modern-web-guidance/guides/security/passkey-conditional-create.md\": \"5ae4bde5325a75fb1fb9688d18eb4eb5b10c93ff7624c3bd7615350c1a32cb8a\",\n          \"skills/modern-web-guidance/guides/security/passkey-management.md\": \"edec33d4563f21a772e901a14c830bcdac10a7b55d616e58a6ad58a3427b80c0\",\n          \"skills/modern-web-guidance/guides/security/passkey-reauthentication.md\": \"ccdeb78dc5e3cb73d8f0f9373c2f7e0aeef9489fd56dfa740859182afff69778\",\n          \"skills/modern-web-guidance/guides/security/passkey-registration.md\": \"7b0a9db49be0f651a3fef752dfa1483f9daf64853b7467666c03eedd7fc7607f\",\n          \"skills/modern-web-guidance/guides/security/passkeys.md\": \"ff4ce1015e4572f74cfdd34d2cfd38b70d05d5b9f23fb72b8f0ab8ade0a3551f\",\n          \"skills/modern-web-guidance/guides/security/restrict-outbound-connections.md\": \"6a98755e2b22e3438c2440e68be2c1a555dc28570ecef6fb40213e7002d05738\",\n          \"skills/modern-web-guidance/guides/security/sanitize-untrusted-html.md\": \"e5fe91dd410e4df88c7fb229b132e33407ef412ed26a05894b51cfcd8a4ae5ef\",\n          \"skills/modern-web-guidance/guides/security/security.md\": \"ae5a217bfb4c29156ebc220f153ceca0144d29b8560d29c462607c462ac284d2\",\n          \"skills/modern-web-guidance/guides/security/trusted-types.md\": \"f4cdc9c2c5b18b4c388824fad60c6b02f23d3d067b2842a099891ac05f52fbf6\",\n          \"skills/modern-web-guidance/guides/security/validate-origins.md\": \"9283cde29c820ff1766aa0234490ca57c942b2243eefbfaad113d265da2b9b5e\",\n          \"skills/modern-web-guidance/guides/security/verify-email-ownership.md\": \"215ea066291eddc6c0fcd3846c08596ea85df6761000dac46e0c1a52048fb058\",\n          \"skills/modern-web-guidance/guides/ui-atoms/carousel-slide-effects.md\": \"e077587bb6b13881ea129c574386e517689cfa3b2f8a46b7b114ffbee77d7ff1\",\n          \"skills/modern-web-guidance/guides/ui-atoms/component-specific-light-dark-theme.md\": \"4076c0a3918b9d59034c03670ac5296dfe36106091d383c47cd1f96f41a248ca\",\n          \"skills/modern-web-guidance/guides/ui-atoms/position-aware-tooltips.md\": \"65d31a682c93def8b5aedba14e0d8b00df90e9928a1c05cd4f739664f58f9641\",\n          \"skills/modern-web-guidance/guides/ui-atoms/pull-to-reveal.md\": \"8d4fba7fb086a711a49e11afd22330ec7f019bb4a0f61374805ed20f0dca1f7a\",\n          \"skills/modern-web-guidance/guides/ui-atoms/resilient-context-menus-and-nested-dropdowns.md\": \"0117a8472d950a8aef53def789db1f5f1527dcc8dee927c570deeb5c5766df97\",\n          \"skills/modern-web-guidance/guides/ui-atoms/responsive-table.md\": \"476e77dbf5c4db27a5ace829873b596c9c141ef4c7c58e497b02f85011d05924\",\n          \"skills/modern-web-guidance/guides/ui-atoms/scroll-position-aware-elements.md\": \"046c0024a7b3e81d3dd5a16e3095def70dbaf5cae2143ca62b8b97d96b51eb74\",\n          \"skills/modern-web-guidance/guides/ui-atoms/scroll-progress-indicator.md\": \"48998e460da7f7183f76dcbe2a786b7150be9dd7fa9ec8d3b96bc02c3c318407\",\n          \"skills/modern-web-guidance/guides/ui-atoms/scrollability-affordance-hints.md\": \"3d60b979560d80974eff8ae7b867edc3d00946fa3f4eee219d3edd1091a895d8\",\n          \"skills/modern-web-guidance/guides/ui-atoms/shrinking-header-on-scroll.md\": \"b25b6f93e617b4d6296a1ab06a0435ac190accb97480e7d4a729705065acb03b\",\n          \"skills/modern-web-guidance/guides/ui-atoms/state-aware-sticky-headers.md\": \"a8dfb4e1d870a556d7ac844785ce18663acb8ccc9513af044ad76fdbd7b9aad2\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/anchor-positioning-tab-underline.md\": \"c719fec3c5708de70e80a7391b108f5a4c0d27a80d2de3d3d4ba1a657dbcf17f\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/animate-element-entry-exit.md\": \"c60ac2a4e43fc13e82092b89540b630e6d713a97b907e566b041a1684167decc\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/animate-to-from-top-layer.md\": \"d95be57e5a84bc7df85d0a414688cbc728a81fcfd85f18a292d662dc2279653f\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/carousel-snap-highlights.md\": \"6f78b072c85bb75c4b164ef71cf00a86267a0a80a4f1e35c55f81321ea0a75fa\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/consistent-cross-document-transitions.md\": \"44d41ffd57747c9195eff4bdead8284cde55fe606a49d4a29268dd7fce8d9f4d\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/cross-document-transitions.md\": \"139ebe0cdf97343631b5cc1ab5f4b29a22c65f94f2d6f794e4646dddef1f077b\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/custom-button-actions.md\": \"f06d1d08117b2e2a9faff1f610d88b0df8db02b8130fcd407873584bacec20af\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/declarative-dialog-popover-control.md\": \"318d005b9142d1c607bee93691927d744fc4983bf11c13d9a043e1c8a141421d\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/directional-navigation-transitions.md\": \"503f12b13ef03af4ad1a51f62b2f1bee045679191f38c023ccc7c82e3da3ea44\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/drag.md\": \"21a9991a901d23e0fb399c1330634b5eda97de5e5b79595fd33b5248c2bee883\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/dynamic-sibling-animations.md\": \"cbe8b5078c2b5450af5fb405ea037a733a8fa0e471c8e4fa4a4123e897cd19d8\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/group-element-transitions.md\": \"5f26df1b777a28bd88c1a3794dfb5c4dbc0d6eceb8500efafa0b264ee3932a43\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/highlight-text-ranges.md\": \"0af66c1bee36d9b1fa254feca75b7b3d4ca477b4340b1ad95d36fe3a52d3ac16\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/interactive-content-reveal.md\": \"6dccf43443e6f1fc7eced7565ced180ce36ac2c0ccc73b4e96a35886179afc68\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/interest-triggered-action-previews.md\": \"4e6977dc08972ca1797e8958dcae2fcb5fe07d445b4d4079aca3c05c85b37157\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/interest-triggered-tooltips.md\": \"c915d6923e8f3b42c54c60f4d00bd865354637ca7aa9cbef566ebb879708cd87\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/light-dismiss-a-dialog.md\": \"63701ee5f5ca0fa516151e90fcc23a3ce263d4984146495b4452d7756cf46259\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/motion.md\": \"2ea7564302f47031f59d1d91017b665249b392f1d311cdcb8e1e2352a01ddc2d\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/move-dom-element-without-losing-state.md\": \"02ad44c451045d3af6fca7b95b911dc8b00458c6926cee80ad57daeb4f14fce6\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/parallax-scroll-effects.md\": \"03fe2706246f44908a899beef8902604402e8d24b12dc68e9edc354531f75386\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/persistent-top-layer-ui.md\": \"bb1610227b1098fc30a4ee28adfc1e943a6f2ade9b97ff991aed2ffcef3a27e6\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/physics-based-easing.md\": \"b1bbe494a75fdf31e36af25d7f37b7af01250394e2b317c3f0f8b517ef51f040\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/platform-controls-dismiss-dialog.md\": \"8dbdbf38a7d6ef02f829a06b708529153e5ce7fc73578db1bab4eb0f2ef3bc51\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/prevent-page-scroll-under-modal-dialog.md\": \"33ef136d35c34a4fc1b6ab3e1f64dd523910cb734e3cd0e4790d135b106c5d2c\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/same-document-transitions.md\": \"a7ed8055ea00003017cd965588f87921915054a83e35915ac60dee1d89e452a1\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/scroll-completion-effects.md\": \"9ad4c4826d96e829fc636b080a19e117b71842a2ecad97731aedb99e42e3ff10\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/scroll-entry-exit-effects.md\": \"80a7c6b4d46ff01fe8876f9013506074331b6229cef36b00290e0516d2add52b\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/scroll-snap-realtime-feedback.md\": \"7e5899c1075dc0514374b1423879ffb206fece99e0a55e76d33678f0b76c2ba9\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/scroll-snap-state-sync.md\": \"c422841aaf1a2c24fc02db2aa0e9a69edf68d92dce1de1aa0bcebdc53645f723\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/scroll-target-on-load.md\": \"bec608e66898110683dceaeedcdf1cecb16d1dce9495fec4842c5ad016d7c4fe\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/scrollytelling.md\": \"84744ca48e5302ef9bd9b674581de8529ede99cead307312f6d15d6a00b50535\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/search-hidden-content.md\": \"d0f1c0d1e354a485c076d210f3164c97d7e4db9dc4e1bbd8ce9ca45d667a8734\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/spatial-navigation.md\": \"2f534bd5c6470834849851ddc4246ffdcabf70016ed00a499d603e9e138c4811\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/swipe-to-remove.md\": \"98dd89f9a44d190bbf4eaa0fc389f218550aae4c1bb68426743d57a59977ff2c\",\n          \"skills/modern-web-guidance/guides/ui-behaviors/swipe-to-reveal.md\": \"f151d5dfc79da2bcbe9a65e0e627245e5f00f3d5af62a28a4f606ddcc9efafcc\",\n          \"skills/modern-web-guidance/guides/ui-components/checkbox.md\": \"be41cc4a0672c0d394853b9eedead25f41128eb2af61339553f7dd2aa26cd8e2\",\n          \"skills/modern-web-guidance/guides/ui-components/dark-mode-toggle.md\": \"2a99ef825c4a67a75c2b48f8c1e364bdcc59e5ab2ef0345688a8515b44856211\",\n          \"skills/modern-web-guidance/guides/ui-components/hovercard.md\": \"9c344b438c57b74c2c22e2c960d22fbf04153899b2823c22f8508c39edfe9f65\",\n          \"skills/modern-web-guidance/guides/ui-components/navigation-drawer.md\": \"bb1a7daca4a488e7974cf03d9cfe1764527a587b7bf0cc9ad0ddd6f4df45e5ce\",\n          \"skills/modern-web-guidance/guides/ui-components/persistent-app-tours.md\": \"4172723cb60cb4d726111568923f7d7fe66e2009b8a14fd5ffabbc10cc82bbe6\",\n          \"skills/modern-web-guidance/guides/ui-components/persistent-toast-notifications.md\": \"68ba2f3e284d181ba5b9ffa17bef8e97efe7368245a2d81fe05bf12dce1c0b3f\",\n          \"skills/modern-web-guidance/guides/ui-components/progress-ring.md\": \"287c87487827ece8ccebbc483f74b9c341e0766396e39af8881b0e9c804b59d6\",\n          \"skills/modern-web-guidance/guides/ui-components/scrollspy.md\": \"bb394a954cb999f68760b94512bff02b23083ed48ee5723e4c7767136a038f7f\",\n          \"skills/modern-web-guidance/guides/ui-components/spinner.md\": \"a962bd4412c6dfcc7e869d29f2e14aeb45b43dbce3d591449a1323222babf16c\",\n          \"skills/modern-web-guidance/guides/ui-components/stack-drill-down.md\": \"c106d112ac828ad4dacace928b7e12ee60bb012af987705c3176f5f475f7d21d\",\n          \"skills/modern-web-guidance/guides/visual-design/adapt-scrollbar-to-contrast-preferences.md\": \"afa06625e02f48d7d844edb2ea4b24b022412ce69760e1c9176ff8c6d7dbaed9\",\n          \"skills/modern-web-guidance/guides/visual-design/apply-webgl-shaders.md\": \"9fb56e26cb6bfa5159c062172ccbfc6c84033bbd3d013bb1f5990ec7dbec6faf\",\n          \"skills/modern-web-guidance/guides/visual-design/browser-ui-theming.md\": \"e3a0c0249a1cab63b1b92abb81d40a448aa06a8e6c6b0bc59d4e720b5de3c1ae\",\n          \"skills/modern-web-guidance/guides/visual-design/color.md\": \"9cfd85abebf2a4644c6bffd59c06d4cffba644829dc716ea04b224974e9c34a9\",\n          \"skills/modern-web-guidance/guides/visual-design/complex-shapes.md\": \"dad784ec45a78656fe6eb3f4be32132f50d6517dd25b087ece2b7b9dcaa6de36\",\n          \"skills/modern-web-guidance/guides/visual-design/contrast-color.md\": \"e15f15d18ae39a785d8006ed08cba19b53a6e7cf494e8abe5f09d4c0920ef918\",\n          \"skills/modern-web-guidance/guides/visual-design/customize-scrollbar-color-and-thickness.md\": \"8b73513c3fedc839dafd4ddb9b0ba15c350deaef739e4b6158008006661a86f7\",\n          \"skills/modern-web-guidance/guides/visual-design/dark-mode.md\": \"60543123e61f4b85ed41e09ed961208df23bacf9ab6b439033920e7b83326e01\",\n          \"skills/modern-web-guidance/guides/visual-design/equal-width-text-lines.md\": \"adefba516761e29335c9db0c7032a2d290565d2d855be1c0240e95d9d6063bc1\",\n          \"skills/modern-web-guidance/guides/visual-design/export-html-media-from-canvas.md\": \"21fcd33f60be01f02415cb8b9627b302406fe6b6919c4d936ce659c88bd5d87f\",\n          \"skills/modern-web-guidance/guides/visual-design/expose-canvas-content-to-browser-features.md\": \"fdabca71aa9967472466593cb6f3c180cb11502c6695923eefcdffd58b505003\",\n          \"skills/modern-web-guidance/guides/visual-design/improve-text-layout-and-legibility.md\": \"dbcab13d1498b7790694953939db201468034ce67bcb9826f9c9b6536d74a9ae\",\n          \"skills/modern-web-guidance/guides/visual-design/interactive-content-in-3d-scenes.md\": \"5f6733210c158bb4d4efeaa6c18dd8c7f95d821e0800e5b014409a6887739bd0\",\n          \"skills/modern-web-guidance/guides/visual-design/precise-text-alignment.md\": \"c7061a6c41065d52c26b9ad29d1ec4a48edde43e70af2f97a24252840efa56b4\",\n          \"skills/modern-web-guidance/guides/visual-design/shaped-cutouts.md\": \"03ee8ec12f4c0d5da09ac68af344ef39582cd519133b8ea1d461c9903c53bbb0\",\n          \"skills/modern-web-guidance/guides/visual-design/soft-edge-content-fade.md\": \"f9a4607b1e34c271afe47085bea7d0d6fdc00a85fa7b93bb123cd4a99286b17b\",\n          \"skills/modern-web-guidance/guides/visual-design/typography.md\": \"48882a19247e1ddfe8b90c0b7f1389e2fde05483e45c71919cdf39bc4399d70f\",\n          \"skills/modern-web-guidance/guides/visual-design/visual-effects.md\": \"d31952014d77634aaf62dec245991ff92299d61f0de3c96d6548939f418859c1\",\n          \"skills/modern-web-guidance/guides/visual-design/visually-stable-font-fallbacks.md\": \"5abff774ec3f29204e47fa64c29923a7ecaf33968ed8df4d644ccccf85f0369e\",\n          \"skills/modern-web-guidance/guides/visual-design/visually-stable-mixed-fonts.md\": \"be0e8769f8da79e5ba7758354fbd5ddbda4996fe9240bb25808fbfab1bb36f1e\",\n          \"skills/modern-web-guidance/guides/visual-design/visually-texture-content.md\": \"a13ac0070201b345c0db6364823b2aa6704017f5fe0d466f3b308b171710d62c\",\n          \"skills/modern-web-guidance/guides/wasm/cpp-on-the-web.md\": \"7d58b682e01e91b425d8df76debd8352179dfec89bd3649e6b04d34a50f917d5\",\n          \"skills/modern-web-guidance/guides/webmcp/agentic-forms.md\": \"3a55b2026686aca12ec071b65489c3f3e127b949675d8a5622f0f1e657319d49\",\n          \"skills/modern-web-guidance/guides/webmcp/agentic-javascript-tools.md\": \"f01972c67d9ee20be7931898685530f83a3ca29d77528fe28aa91d7e7d202ac7\",\n          \"skills/modern-web-guidance/guides/webmcp/webmcp.md\": \"78b80afc94fcdc0177345d7cbd0abb83660f309a400266ff408325142db41b2c\"\n        }\n      }\n    ],\n    \"hooks\": [],\n    \"executions\": []\n  }\n}"
  },
  "review_input": {
    "identity_artifact": "identity.json",
    "evidence_sha256": {
      "LOCK.json": "1cefc9da9d96323d75f3c6472adca7baf81084cb84d8f4325b5dbb650e67a3db",
      "commands.json": "36e8e33693c55ac2f038881c2c4f43da70dd2217b96a277e656f31d104f0d414",
      "complete.json": "91b504b43905fdc009504d516c45eea831f39a1995b9e7d69987c9756c936d6f",
      "identity.json": "e0292206d0c7634d715f66989b2719cdff1af82c56d441f6f619cf813b8fa568",
      "listing.json": "713e741c6b2ea9abd040302f92db0a7f95110f6bfa4a9ca95d17513201e4f922",
      "selection.json": "0ee6cf5e2f4ac80ffc4bfc9e72e290a9fb8ed9071f6f87aa9ccbfb1f0280b786"
    },
    "claims": [
      {
        "id": "acquired",
        "field": "summary",
        "text": "Pinned source declarations and file hashes were listed.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "listed",
        "field": "outcome",
        "text": "Listed 2 skill declarations. Ran 247 git commands; each one's exit status and output hash is in commands.json. Scope: acquisition and static inspection.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "tree",
        "field": "rule_results.0",
        "text": "The retained source tree matches its acquisition manifest.",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      },
      {
        "id": "declared",
        "field": "rule_results.1",
        "text": "Declared skill names (listing.json): chrome-extensions; modern-web-guidance",
        "sources": [
          "LOCK.json",
          "listing.json",
          "commands.json"
        ]
      }
    ]
  },
  "review": {
    "kind": "machine-checked",
    "date": "2026-10-19",
    "reviewed_sha256": "d15c3d0dc2c6818dc76d26fcabc63ec264d5066a922174eec2a7265175370975",
    "gates": "2403ecda3c348ba48a1603a7bc020949ac4a1860b806c6be2787f07ba7c5ecce",
    "codex": "0019009b3d6d52d79f80c4b852dc5d7a3435fdd51eae0c2417076378dbe377d9",
    "grok": "b7deff2caa19fecc016b845f12a26bc25cfb42fd5285c2940d72d8bcac342622",
    "summary": "Deterministic gates passed; every claim rebuilt from evidence with a reviewed template; Grok reported no standing refutation."
  }
}
