← AICtrlCONTENT HISTORY

Update to AICtrl

Snapshot Oct 25, 2026 · 00:04 UTC · version 1.2.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save AICtrl and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 22:53 UTC

efa027b64e0520d2b7cb9e07012f32a70a85d5bc969a8701341b1ca4b214a8dc

After

Oct 25, 2026 · 00:04 UTC

d21fcbf868fb4476736bc61006726f78d047b19ff7357dc08d62295b0e45a500

Package file

Before

Sep 30, 2026 · 22:53 UTC

127

After

Oct 25, 2026 · 00:04 UTC

98

Package file

Before

Sep 30, 2026 · 22:53 UTC

ea4b38dd68cb3f3c0a5b519cb547124096af415a1d60007172495b8ad4085361

After

Oct 25, 2026 · 00:04 UTC

942bc251df9e08113fad5afc34b55d052e519c0a10093fac27bf66df65c6c197

Package file

Before

Sep 30, 2026 · 22:53 UTC

1054

After

Oct 25, 2026 · 00:04 UTC

8905

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.app.json →

.codex-plugin/plugin.json →

.mcp.json →

assets/icon.svg →

skills/code-review/SKILL.md →

skills/create-bug/SKILL.md →

skills/create-issue/SKILL.md →

skills/create-issue/reference/contract-impact.md →

skills/create-pr/SKILL.md →

skills/create-workflow/SKILL.md →

skills/create-workflow/SPEC.md →

skills/create-workflow/reference/authoring-guide.md →

skills/create-workflow/reference/examples/inline-review-fix.yaml →

skills/create-workflow/reference/examples/issue-to-reviewed-pr.yaml →

skills/create-workflow/reference/examples/pr-review-and-triage.yaml →

skills/create-workflow/reference/examples/review-fix-loop.yaml →

skills/create-workflow/reference/v1/workflow.schema.json →

skills/create-workflow/reference/workflow.schema.json →

skills/create-workflow/validate.mjs →

skills/design-review/SKILL.md →

skills/design-review/reference/rubric.md →

skills/execute-workflow/SKILL.md →

skills/explain-change/SKILL.md →

skills/explain-change/scripts/verify-mermaid.mjs →

skills/implement-code-change/SKILL.md →

skills/judge-review-findings/SKILL.md →

skills/measurement-plan/SKILL.md →

skills/reply-to-code-review/SKILL.md →

skills/root-cause-analysis/SKILL.md →

skills/root-cause-analysis/reference/causal-quality-gate.md →

skills/root-cause-analysis/reference/rca-template.md →

skills/spec-review/SKILL.md →

skills/spec-review/reference/contract-impact.md →

skills/ui-polish/SKILL.md →

skills/ui-polish/reference/checks.md →

skills/ui-polish/reference/rubric.md →

skills/ui-polish/scripts/measure.cjs →

skills/ux-testing/SKILL.md →

skills/ux-testing/reference/simulator.md →

skills/ux-testing/reference/task-model.md →

skills/ux-testing/reference/tester-brief.md →

skills/ux-testing/reference/visual-report.md →

skills/ux-testing/scripts/common.cjs →

skills/ux-testing/scripts/replay.cjs →

skills/ux-testing/scripts/score.py →

skills/ux-testing/scripts/server.cjs →

skills/ux-testing/scripts/simulate.cjs →

skills/ux-testing/scripts/summarize.py →

skills/ux-testing/scripts/ux.cjs →

skills/ux-testing/scripts/verify.cjs →

Full technical diff · 52 changed fields

changed /files/.app.json/sha256

BEFORE
"efa027b64e0520d2b7cb9e07012f32a70a85d5bc969a8701341b1ca4b214a8dc"
AFTER
"d21fcbf868fb4476736bc61006726f78d047b19ff7357dc08d62295b0e45a500"

changed /files/.app.json/size

BEFORE
127
AFTER
98

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"ea4b38dd68cb3f3c0a5b519cb547124096af415a1d60007172495b8ad4085361"
AFTER
"942bc251df9e08113fad5afc34b55d052e519c0a10093fac27bf66df65c6c197"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
1054
AFTER
8905

added /files/.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "b8684a1eac7b8f9d602e0031e1b346ec8a59c06b391e72a6bf47d39fde6af963",
  "size": 108
}

added /files/assets~1icon.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "87e01b554dc6075421a4a60383b606c23ba16d5a13e40bdcd889d98afbdc8cf6",
  "size": 314
}

added /files/skills~1code-review~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f5b780776cbbe30f2cb61c22ed11b79f966a5413e71918591fddd6d91fffd8e7",
  "size": 3916
}

added /files/skills~1create-bug~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ddd4b8f91c759252e10667fcc036f0f6dd332ab8dcf0007a0313a188999d1872",
  "size": 4169
}

added /files/skills~1create-issue~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "4af138348c61ec8495486c6436293d7822dd18b08ae3a5a7462c2876bd19e2ee",
  "size": 5732
}

added /files/skills~1create-issue~1reference~1contract-impact.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9c28bac684525f2de5dcd667a98ae6f82460c574b561333fba402ab2cfa84180",
  "size": 8115
}

added /files/skills~1create-pr~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "866d306a90b463347590a630b3573ad828991a96bcbf33b784a21a0ccd2dbf36",
  "size": 7257
}

added /files/skills~1create-workflow~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "93492d92fce132db551bf17766f370fde3fffdd9ccb4a514eee8a7704d4565c2",
  "size": 10466
}

added /files/skills~1create-workflow~1SPEC.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ae3debf9e52f1f1c38520523901efd11278793e2bf33383281cce35f7ab2d913",
  "size": 3850
}

added /files/skills~1create-workflow~1reference~1authoring-guide.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b992e7a8d086bc1fd550dda22403dc8b5342ea6f308db0e987b14822023c2d02",
  "size": 32483
}

added /files/skills~1create-workflow~1reference~1examples~1inline-review-fix.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "a7cc91d45fc67dbd24819c818a1626fea42deca5c5bfd8c7812e5219961a09a9",
  "size": 3038
}

added /files/skills~1create-workflow~1reference~1examples~1issue-to-reviewed-pr.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "28e6473d84fedd4ddd6e777011048e9b7c68fdd3230444f12832640bd087737a",
  "size": 21138
}

added /files/skills~1create-workflow~1reference~1examples~1pr-review-and-triage.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "b167f304f6898de8c550684b478c31b5f28a4b4a39c9089d183a8c5546f807f0",
  "size": 1621
}

added /files/skills~1create-workflow~1reference~1examples~1review-fix-loop.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "02727c4d7d1f680e32d77d0490122f271e0745a0cfc5552a31651e577db0433b",
  "size": 1412
}

added /files/skills~1create-workflow~1reference~1v1~1workflow.schema.json

BEFORE
Field was absent
AFTER
{
  "sha256": "edc800fe92f4054929079ef641ff2be6af4f26e40896f60345e1d90750fbe4e7",
  "size": 35233
}

added /files/skills~1create-workflow~1reference~1workflow.schema.json

BEFORE
Field was absent
AFTER
{
  "sha256": "1cf2064941656657ded105e890f8bcfac6ee6f560a536836a8686c52e438eb6e",
  "size": 36183
}

added /files/skills~1create-workflow~1validate.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "c81d4549a8cfb7800d293313cda4b67ef6696cdda33753eb7cd7df51e8279b83",
  "size": 6575
}

added /files/skills~1design-review~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6671a0f619e4848314fce3d6c5c1245769c4a2324a1561ce89eb1149646b0064",
  "size": 3262
}

added /files/skills~1design-review~1reference~1rubric.md

BEFORE
Field was absent
AFTER
{
  "sha256": "2229bccdee67c2eb665f2763c7dac6b26c9364dd3f3d79208436303d884dd6ca",
  "size": 7232
}

added /files/skills~1execute-workflow~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7c21532f9c4548d7cec40bc85495e8be97d3c0d0777d95076dfa9c6ad0de7eb5",
  "size": 9459
}

added /files/skills~1explain-change~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "74399b6d45412c513cbfff3fa3427db6151ce2c92a3df5ad37517b2a56dd0350",
  "size": 13099
}

added /files/skills~1explain-change~1scripts~1verify-mermaid.mjs

BEFORE
Field was absent
AFTER
{
  "sha256": "e83bd26b1ea0ae79649c4323f42733f0ceb7aa3910c3d10ebbb7a3fc7a116c49",
  "size": 7978
}

added /files/skills~1implement-code-change~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3ddb7032bd7e7d990db77d1cc4f87cb16e0b96a2259daed188c76af1cd56f598",
  "size": 6014
}

added /files/skills~1judge-review-findings~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "111ccd966eaf570bcb5ecd45a151c9e9f04927521bb9bb0ed7138da66133d1c0",
  "size": 3739
}

added /files/skills~1measurement-plan~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f51acc193ad51241e5d728f4e66f7a796f5a5295f165487462845f17efa7bc0a",
  "size": 12097
}

added /files/skills~1reply-to-code-review~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "bcbc429bf37aefc98146311720e55a4781c218c142308a625c9ffee38703e249",
  "size": 4058
}

added /files/skills~1root-cause-analysis~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "c29e549101150e9708a7ac31131128def937379774a22efd4b8b3e308e54a820",
  "size": 8187
}

added /files/skills~1root-cause-analysis~1reference~1causal-quality-gate.md

BEFORE
Field was absent
AFTER
{
  "sha256": "b597dc726a3f91db2f7878218e3584f90c4954bf3af95c07188a8dea81f7ebd7",
  "size": 4088
}

added /files/skills~1root-cause-analysis~1reference~1rca-template.md

BEFORE
Field was absent
AFTER
{
  "sha256": "deba26c12e713a4ff5c722c13c540a2a5098fcb510274c8ac5cbfe4c5d98b8f0",
  "size": 3453
}

added /files/skills~1spec-review~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "8712219ee15dbcba8bededd9b954c90017f1e43fafe0d22856724eee48a79922",
  "size": 4966
}

added /files/skills~1spec-review~1reference~1contract-impact.md

BEFORE
Field was absent
AFTER
{
  "sha256": "9c28bac684525f2de5dcd667a98ae6f82460c574b561333fba402ab2cfa84180",
  "size": 8115
}

added /files/skills~1ui-polish~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "fe7ce5ff4b5abf3e331146f051f7ed7fe1ca4110854a3a5346f78c3aa6871d1a",
  "size": 10038
}

added /files/skills~1ui-polish~1reference~1checks.md

BEFORE
Field was absent
AFTER
{
  "sha256": "89885a53e2ea6dc14cb969c64eff3ba518f8b350bb076ea2dacfdac60a5d3f92",
  "size": 13928
}

added /files/skills~1ui-polish~1reference~1rubric.md

BEFORE
Field was absent
AFTER
{
  "sha256": "ac30a9d33555600fd2019b24ad546871a86e3939dcf4ad05e6e77c263bdfd9cd",
  "size": 3365
}

added /files/skills~1ui-polish~1scripts~1measure.cjs

BEFORE
Field was absent
AFTER
{
  "sha256": "c1b30960ccd0eaf2235327165da480537b982844119ad79738ba2b48267106bf",
  "size": 61858
}

added /files/skills~1ux-testing~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "f9f161bf3db0adb267a85d346ceb7015bb359aba80881ccc84547f4cd023d9f2",
  "size": 15143
}

added /files/skills~1ux-testing~1reference~1simulator.md

BEFORE
Field was absent
AFTER
{
  "sha256": "e30ddde554d9acbdf9555e40330b9e34b2236325bcc10509ea92e46eb262cc42",
  "size": 15801
}

added /files/skills~1ux-testing~1reference~1task-model.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6eae14d831399a18e8db3bb9425e398bd24cc56a895d7d09e49e334593285900",
  "size": 5502
}

added /files/skills~1ux-testing~1reference~1tester-brief.md

BEFORE
Field was absent
AFTER
{
  "sha256": "1d7756e6cebebe1b3faff5521c32340c6080515bc9f3821923e0c81d446fd22b",
  "size": 4182
}

added /files/skills~1ux-testing~1reference~1visual-report.md

BEFORE
Field was absent
AFTER
{
  "sha256": "652e37e78aee4df59ea0c23b3b1b6f43ed8bcbba28cc448e583231657e94f9ef",
  "size": 4575
}

added /files/skills~1ux-testing~1scripts~1common.cjs

BEFORE
Field was absent
AFTER
{
  "sha256": "a2451c325424609d7f576bbd6a5bfc05fdf670fd332bcc73eb4856cc170db8a3",
  "size": 15297
}

added /files/skills~1ux-testing~1scripts~1replay.cjs

BEFORE
Field was absent
AFTER
{
  "sha256": "db585eadc93fa3ace63e2fbbafbc669ca5c72d6a4e43c4392caee3270a250583",
  "size": 12953
}

added /files/skills~1ux-testing~1scripts~1score.py

BEFORE
Field was absent
AFTER
{
  "sha256": "36f9026970ab090c5799bdda5f49ee877c982411c87f54c6533309e9dc96d848",
  "size": 6665
}

added /files/skills~1ux-testing~1scripts~1server.cjs

BEFORE
Field was absent
AFTER
{
  "sha256": "215f43c3b5fcac8e3f9c8f583eff388d27b731cdd814ef421da93bbd569cbff3",
  "size": 23064
}

added /files/skills~1ux-testing~1scripts~1simulate.cjs

BEFORE
Field was absent
AFTER
{
  "sha256": "9a26803b577a57143c995ba9c95a1f1e60fc9e549127f8c346ab25fb3f91a50a",
  "size": 30095
}

added /files/skills~1ux-testing~1scripts~1summarize.py

BEFORE
Field was absent
AFTER
{
  "sha256": "7ecfad489b8ffe682af755d4bc813fade25e93378e54426f8ae6d19762c4557e",
  "size": 1573
}

added /files/skills~1ux-testing~1scripts~1ux.cjs

BEFORE
Field was absent
AFTER
{
  "sha256": "6616867206ba539ae7f3218925b33b9077ca9878eaae2951d0c2c4d82c93fd92",
  "size": 2517
}

added /files/skills~1ux-testing~1scripts~1verify.cjs

BEFORE
Field was absent
AFTER
{
  "sha256": "6283badc9cc479e2189373bfb7c9355beafcee76f38bb813222af63cb8bd3eba",
  "size": 2426
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "d21fcbf868fb4476736bc61006726f78d047b19ff7357dc08d62295b0e45a500",
      "size": 98
    },
    ".codex-plugin/plugin.json": {
      "sha256": "942bc251df9e08113fad5afc34b55d052e519c0a10093fac27bf66df65c6c197",
      "size": 8905
    },
    ".mcp.json": {
      "sha256": "b8684a1eac7b8f9d602e0031e1b346ec8a59c06b391e72a6bf47d39fde6af963",
      "size": 108
    },
    "assets/icon.svg": {
      "sha256": "87e01b554dc6075421a4a60383b606c23ba16d5a13e40bdcd889d98afbdc8cf6",
      "size": 314
    },
    "skills/code-review/SKILL.md": {
      "sha256": "f5b780776cbbe30f2cb61c22ed11b79f966a5413e71918591fddd6d91fffd8e7",
      "size": 3916
    },
    "skills/create-bug/SKILL.md": {
      "sha256": "ddd4b8f91c759252e10667fcc036f0f6dd332ab8dcf0007a0313a188999d1872",
      "size": 4169
    },
    "skills/create-issue/SKILL.md": {
      "sha256": "4af138348c61ec8495486c6436293d7822dd18b08ae3a5a7462c2876bd19e2ee",
      "size": 5732
    },
    "skills/create-issue/reference/contract-impact.md": {
      "sha256": "9c28bac684525f2de5dcd667a98ae6f82460c574b561333fba402ab2cfa84180",
      "size": 8115
    },
    "skills/create-pr/SKILL.md": {
      "sha256": "866d306a90b463347590a630b3573ad828991a96bcbf33b784a21a0ccd2dbf36",
      "size": 7257
    },
    "skills/create-workflow/SKILL.md": {
      "sha256": "93492d92fce132db551bf17766f370fde3fffdd9ccb4a514eee8a7704d4565c2",
      "size": 10466
    },
    "skills/create-workflow/SPEC.md": {
      "sha256": "ae3debf9e52f1f1c38520523901efd11278793e2bf33383281cce35f7ab2d913",
      "size": 3850
    },
    "skills/create-workflow/reference/authoring-guide.md": {
      "sha256": "b992e7a8d086bc1fd550dda22403dc8b5342ea6f308db0e987b14822023c2d02",
      "size": 32483
    },
    "skills/create-workflow/reference/examples/inline-review-fix.yaml": {
      "sha256": "a7cc91d45fc67dbd24819c818a1626fea42deca5c5bfd8c7812e5219961a09a9",
      "size": 3038
    },
    "skills/create-workflow/reference/examples/issue-to-reviewed-pr.yaml": {
      "sha256": "28e6473d84fedd4ddd6e777011048e9b7c68fdd3230444f12832640bd087737a",
      "size": 21138
    },
    "skills/create-workflow/reference/examples/pr-review-and-triage.yaml": {
      "sha256": "b167f304f6898de8c550684b478c31b5f28a4b4a39c9089d183a8c5546f807f0",
      "size": 1621
    },
    "skills/create-workflow/reference/examples/review-fix-loop.yaml": {
      "sha256": "02727c4d7d1f680e32d77d0490122f271e0745a0cfc5552a31651e577db0433b",
      "size": 1412
    },
    "skills/create-workflow/reference/v1/workflow.schema.json": {
      "sha256": "edc800fe92f4054929079ef641ff2be6af4f26e40896f60345e1d90750fbe4e7",
      "size": 35233
    },
    "skills/create-workflow/reference/workflow.schema.json": {
      "sha256": "1cf2064941656657ded105e890f8bcfac6ee6f560a536836a8686c52e438eb6e",
      "size": 36183
    },
    "skills/create-workflow/validate.mjs": {
      "sha256": "c81d4549a8cfb7800d293313cda4b67ef6696cdda33753eb7cd7df51e8279b83",
      "size": 6575
    },
    "skills/design-review/SKILL.md": {
      "sha256": "6671a0f619e4848314fce3d6c5c1245769c4a2324a1561ce89eb1149646b0064",
      "size": 3262
    },
    "skills/design-review/reference/rubric.md": {
      "sha256": "2229bccdee67c2eb665f2763c7dac6b26c9364dd3f3d79208436303d884dd6ca",
      "size": 7232
    },
    "skills/execute-workflow/SKILL.md": {
      "sha256": "7c21532f9c4548d7cec40bc85495e8be97d3c0d0777d95076dfa9c6ad0de7eb5",
      "size": 9459
    },
    "skills/explain-change/SKILL.md": {
      "sha256": "74399b6d45412c513cbfff3fa3427db6151ce2c92a3df5ad37517b2a56dd0350",
      "size": 13099
    },
    "skills/explain-change/scripts/verify-mermaid.mjs": {
      "sha256": "e83bd26b1ea0ae79649c4323f42733f0ceb7aa3910c3d10ebbb7a3fc7a116c49",
      "size": 7978
    },
    "skills/implement-code-change/SKILL.md": {
      "sha256": "3ddb7032bd7e7d990db77d1cc4f87cb16e0b96a2259daed188c76af1cd56f598",
      "size": 6014
    },
    "skills/judge-review-findings/SKILL.md": {
      "sha256": "111ccd966eaf570bcb5ecd45a151c9e9f04927521bb9bb0ed7138da66133d1c0",
      "size": 3739
    },
    "skills/measurement-plan/SKILL.md": {
      "sha256": "f51acc193ad51241e5d728f4e66f7a796f5a5295f165487462845f17efa7bc0a",
      "size": 12097
    },
    "skills/reply-to-code-review/SKILL.md": {
      "sha256": "bcbc429bf37aefc98146311720e55a4781c218c142308a625c9ffee38703e249",
      "size": 4058
    },
    "skills/root-cause-analysis/SKILL.md": {
      "sha256": "c29e549101150e9708a7ac31131128def937379774a22efd4b8b3e308e54a820",
      "size": 8187
    },
    "skills/root-cause-analysis/reference/causal-quality-gate.md": {
      "sha256": "b597dc726a3f91db2f7878218e3584f90c4954bf3af95c07188a8dea81f7ebd7",
      "size": 4088
    },
    "skills/root-cause-analysis/reference/rca-template.md": {
      "sha256": "deba26c12e713a4ff5c722c13c540a2a5098fcb510274c8ac5cbfe4c5d98b8f0",
      "size": 3453
    },
    "skills/spec-review/SKILL.md": {
      "sha256": "8712219ee15dbcba8bededd9b954c90017f1e43fafe0d22856724eee48a79922",
      "size": 4966
    },
    "skills/spec-review/reference/contract-impact.md": {
      "sha256": "9c28bac684525f2de5dcd667a98ae6f82460c574b561333fba402ab2cfa84180",
      "size": 8115
    },
    "skills/ui-polish/SKILL.md": {
      "sha256": "fe7ce5ff4b5abf3e331146f051f7ed7fe1ca4110854a3a5346f78c3aa6871d1a",
      "size": 10038
    },
    "skills/ui-polish/reference/checks.md": {
      "sha256": "89885a53e2ea6dc14cb969c64eff3ba518f8b350bb076ea2dacfdac60a5d3f92",
      "size": 13928
    },
    "skills/ui-polish/reference/rubric.md": {
      "sha256": "ac30a9d33555600fd2019b24ad546871a86e3939dcf4ad05e6e77c263bdfd9cd",
      "size": 3365
    },
    "skills/ui-polish/scripts/measure.cjs": {
      "sha256": "c1b30960ccd0eaf2235327165da480537b982844119ad79738ba2b48267106bf",
      "size": 61858
    },
    "skills/ux-testing/SKILL.md": {
      "sha256": "f9f161bf3db0adb267a85d346ceb7015bb359aba80881ccc84547f4cd023d9f2",
      "size": 15143
    },
    "skills/ux-testing/reference/simulator.md": {
      "sha256": "e30ddde554d9acbdf9555e40330b9e34b2236325bcc10509ea92e46eb262cc42",
      "size": 15801
    },
    "skills/ux-testing/reference/task-model.md": {
      "sha256": "6eae14d831399a18e8db3bb9425e398bd24cc56a895d7d09e49e334593285900",
      "size": 5502
    },
    "skills/ux-testing/reference/tester-brief.md": {
      "sha256": "1d7756e6cebebe1b3faff5521c32340c6080515bc9f3821923e0c81d446fd22b",
      "size": 4182
    },
    "skills/ux-testing/reference/visual-report.md": {
      "sha256": "652e37e78aee4df59ea0c23b3b1b6f43ed8bcbba28cc448e583231657e94f9ef",
      "size": 4575
    },
    "skills/ux-testing/scripts/common.cjs": {
      "sha256": "a2451c325424609d7f576bbd6a5bfc05fdf670fd332bcc73eb4856cc170db8a3",
      "size": 15297
    },
    "skills/ux-testing/scripts/replay.cjs": {
      "sha256": "db585eadc93fa3ace63e2fbbafbc669ca5c72d6a4e43c4392caee3270a250583",
      "size": 12953
    },
    "skills/ux-testing/scripts/score.py": {
      "sha256": "36f9026970ab090c5799bdda5f49ee877c982411c87f54c6533309e9dc96d848",
      "size": 6665
    },
    "skills/ux-testing/scripts/server.cjs": {
      "sha256": "215f43c3b5fcac8e3f9c8f583eff388d27b731cdd814ef421da93bbd569cbff3",
      "size": 23064
    },
    "skills/ux-testing/scripts/simulate.cjs": {
      "sha256": "9a26803b577a57143c995ba9c95a1f1e60fc9e549127f8c346ab25fb3f91a50a",
      "size": 30095
    },
    "skills/ux-testing/scripts/summarize.py": {
      "sha256": "7ecfad489b8ffe682af755d4bc813fade25e93378e54426f8ae6d19762c4557e",
      "size": 1573
    },
    "skills/ux-testing/scripts/ux.cjs": {
      "sha256": "6616867206ba539ae7f3218925b33b9077ca9878eaae2951d0c2c4d82c93fd92",
      "size": 2517
    },
    "skills/ux-testing/scripts/verify.cjs": {
      "sha256": "6283badc9cc479e2189373bfb7c9355beafcee76f38bb813222af63cb8bd3eba",
      "size": 2426
    }
  }
}

SHA-256 of public snapshot: bd61abdaf336b3202d6e343fc5c70ef6dc91c52df367c96cc736234fb957c1f9