{ "version": "2.16.0", "generatedAt": "2026-04-03T06:36:10.422Z", "files": [ { "path": ".ck.json", "checksum": "e23902dd3818f63911b8018fc0e39fc5ce2713b7400fd0e74cef0186fdf022f3", "size": 1163, "lastModified": "2026-04-03T02:06:04-04:00" }, { "path": ".ckignore", "checksum": "fc77043a8716d1ebf03af39833df337ac7fff1b8b22ad43cac39d16aaf7f90f7", "size": 367, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": ".env.example", "checksum": "056196074b25e8309b7475b0764a7953dc8af10487d5763ef000f39eea33e032", "size": 4455, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": ".gitignore", "checksum": "ac7b984cee6709006cc03305fcae34ad7b41eaf1c84e89859e06620dcc0570b7", "size": 750, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": ".mcp.json.example", "checksum": "1add9f64a1c29e26dbb9a3cd078e9d590301e5405de0f1eda8b628bd503f6b4c", "size": 732, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "agents/brainstormer.md", "checksum": "13c564430f81fac4964961e9eb9fef7e5975883a80592419741a0608d23147c6", "size": 8260, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "agents/code-reviewer.md", "checksum": "14df35df1328c21e335a637ef33cf98c6a2c2ccdb6917cb851f8b0bf3f4bb35f", "size": 5879, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "agents/code-simplifier.md", "checksum": "7e1a031112a72fd39bd5f7b9ca8c127f8b7928c13b6fa6061b07d90a73580862", "size": 3384, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "agents/debugger.md", "checksum": "5dec21a4387b0e163816e43894cd33058caf54d2e10078e6a6d9537549b29edf", "size": 10381, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "agents/docs-manager.md", "checksum": "0d3f7c1451313fe7cc3804fa4c5496486141b6b8dc783846753ed01bb47f2fbd", "size": 11408, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "agents/fullstack-developer.md", "checksum": "790568de07769cc045926eaa7f05b22c20de8b25ed799b922e88087767ea5033", "size": 5386, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "agents/git-manager.md", "checksum": "62c58833e1cf2df1fe0913a36c3b9546ce013c5739dada03d9a6863de1626be0", "size": 1106, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "agents/journal-writer.md", "checksum": "b3e072ec80d5e6f9cb34d496d60c56719a91d6670fb0cd697aa519530eeb1670", "size": 8602, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "agents/mcp-manager.md", "checksum": "a1fef90ee655566fd9952d0048de1ef7c98043a3ee228fcfafd52ed719bec916", "size": 4160, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "agents/planner.md", "checksum": "1c2c46bbbeeda2b67abe78589444af397d0e61d4c9ca83973faa3087fbe49e04", "size": 8232, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "agents/project-manager.md", "checksum": "5b55a2f8a63c583e511e15720bf9240849898674b51192b8883bd7e1a06cfb7e", "size": 3564, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "agents/researcher.md", "checksum": "0278ed100130c06ea14839e62d1d4bc5468b7648b3ac49a653d69af39694c082", "size": 5976, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "agents/tester.md", "checksum": "3ac3a3034ee48d05325b869437d3c2c234f6abdf0b572dd7744291914890056f", "size": 9659, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "agents/ui-ux-designer.md", "checksum": "55cb69913a971b02624a62fa3fd9fdf1fd6fbc223214939d6b0f4e98e0f94e20", "size": 15101, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "command-archive/ck-help/SKILL.md", "checksum": "6b9111ce785f3d775a814e40bd43e980dd983044ecad551fde670ae19600921a", "size": 3471, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "command-archive/ck-help/scripts/ck-help.py", "checksum": "0f58315c20cb547977f2d2c96ccf1c93e1fb64e0c860f92fcd4eb9932d358038", "size": 49882, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "command-archive/ck-help/scripts/commands_data.yaml", "checksum": "daf7c632ad9261fcd1161e1e97e6c20307cae5ec2f31c93fb643ca84931b89a9", "size": 92, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "command-archive/ck-help/scripts/skills_data.yaml", "checksum": "34b88d33464200830c5b7cb725bb8439fd47cfbe145c6f7da0e19fd813fae2c9", "size": 24642, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/ck-config-utils.test.cjs", "checksum": "7e35cae856bdd258188400d5bc17673f4a53bd9bad726447c7b0ea1a84d0584b", "size": 17595, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/descriptive-name.test.cjs", "checksum": "b307a81902cab7d4c0b016df32837cc8598c0adc493ae7d05d016069908a86be", "size": 9123, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/dev-rules-reminder.test.cjs", "checksum": "a24c0c2d392cc257bd692af613cb3e5f54809e56622a3496ebb1cff8328f69e6", "size": 17827, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/hook-logger.test.cjs", "checksum": "eee8c5570c8359cd920c55d755b9fd86f88605a0fe527da9731c939e84827b34", "size": 3244, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/integration/path-resolution.test.cjs", "checksum": "676c66ff215569ecfe56dd1eddd2f822d592684e457a802ed0ff15af66bc258e", "size": 12760, "lastModified": "2026-04-03T00:53:34-04:00" }, { "path": "hooks/__tests__/plan-format-kanban.test.cjs", "checksum": "b2136700525ae21db825dae4a68ba2f74e9970867a698d137a3254cf622f9614", "size": 12650, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/privacy-block.test.cjs", "checksum": "364cd461a51c27b9e657ed5eaf3cc54944fd3d8d655042eaa48b96c841718f3e", "size": 9940, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/session-init.test.cjs", "checksum": "bd34c4e452032d1d96824c5c61e730ffbc7af8f7e8c51967f33dec277b6e6c0f", "size": 18353, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/session-state-lock.test.cjs", "checksum": "b4383e17cc03ba3d0defbb6cf14d4394ef5fa32a9df6e95d2f5080d8e378fe9b", "size": 3054, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/session-state.test.cjs", "checksum": "211e92d0fc53dcfc6fc77d999250d0b0f513d64cf51252215fb708c2b768cceb", "size": 16827, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/skill-dedup.test.cjs", "checksum": "790082bdcfbe54abaa792a109b23325a8501b98f4c62fe5dc9ba749ef9cb0093", "size": 18335, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/subagent-init.test.cjs", "checksum": "0427418c35a596d2dce8991e40affa2441946e4b974efb6ea7bb96dc91ba6465", "size": 22434, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/task-completed-handler.test.cjs", "checksum": "941b750b64fd770ba290e4c08fd488f7f3862af947cb44fee3517547775f5803", "size": 8625, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/team-context-inject.test.cjs", "checksum": "ab4cb25e57b602e4f608753252f7994b6e90fffd6a19e5eee3d5f59dd904463a", "size": 26356, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/teammate-idle-handler.test.cjs", "checksum": "48d551b4808696b3ecde8af224c3566501b64e21a1c865d952e570522371cff9", "size": 9223, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/__tests__/usage-quota-cache-refresh.test.cjs", "checksum": "479156f615f63a452f9512cc79adc699fbdd43ed6ead0a80c90626afdd768997", "size": 1651, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/cook-after-plan-reminder.cjs", "checksum": "7cd46df2e1cfb62649afac0f963522f4908625ff61d7a759650b475e84fc32de", "size": 2265, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/descriptive-name.cjs", "checksum": "4adc22a5596784c46ff929f15c3a04e764beb66cc58ae2af6bffc9e678a9143a", "size": 1617, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/dev-rules-reminder.cjs", "checksum": "ecea0e89656191466420437f9711aec81d4958c9bbd9d5563277997a2a3a9b62", "size": 3222, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/docs/README.md", "checksum": "965e80a6705c727a98dd2ccfc8b0224ce08d0dd85667e4fc1e3065e42f8bb5ed", "size": 5439, "lastModified": "2026-04-03T00:53:34-04:00" }, { "path": "hooks/lib/__tests__/README.md", "checksum": "5c564c3d17aa201b3322a9b94068e072ea162c6a51ad433041b9a70293662998", "size": 3163, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/__tests__/ck-config-utils.test.cjs", "checksum": "62e59b8419a2a2f2baaf4aa3e2d4d9235e4366572620382d01dcd8dde30f8f05", "size": 26812, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/__tests__/context-builder.test.cjs", "checksum": "cfa787542970544edd50b3d4a5b5aa9c5e2633e7adbfc17d5725d4a7986b9eae", "size": 20753, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/__tests__/project-detector.test.cjs", "checksum": "4b442b2a9807a3c38075ca0928bf0a7d677d2d821eba03ca99c34b4f2f6b7230", "size": 24050, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/__tests__/statusline-integration.test.cjs", "checksum": "a25c09253cdaa3e04afbab6cb932d390c0922ff951e73e7a73315e501578babc", "size": 22983, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/__tests__/statusline-scenarios.test.cjs", "checksum": "b2297f5266226153ca53ecfae19372f73a2c936cd85c511b92fa6ab3880aa42a", "size": 39896, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/__tests__/statusline-suite.cjs", "checksum": "1469cb129be16c87a4f0450cc2ebe482018dcf5332dc840bad04a607e7a1a7ed", "size": 1301, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/__tests__/statusline.test.cjs", "checksum": "b68025aa7a5f454c98dac14561d1371a6dcd87fcb70d862091d4651fc01fe8fe", "size": 34053, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/__tests__/usage-limits-cache.test.cjs", "checksum": "68360bae745e58b812c05f6e9ec22dc718d5fd22d775d2e1d933ab496c3d110e", "size": 8731, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/ck-config-utils.cjs", "checksum": "9decab6fb92fdaed0a0f468cc550f0cb4953c5c6a7b403be7124864e8600594d", "size": 29689, "lastModified": "2026-04-03T02:06:04-04:00" }, { "path": "hooks/lib/colors.cjs", "checksum": "4841b5b0786727c841295bca123e25ac1a530b77fd1c9a932ddc36152b59e8c1", "size": 5836, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/config-counter.cjs", "checksum": "b44d9f4cb6a6a77648b318ecc7fa50f2f8c3f9d6e2dffc875eda226cba2e5f22", "size": 3493, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/context-builder.cjs", "checksum": "9ea48538faf8cafc2ec3cd6e738e436e7b26429b2117330dcdf89f9937b50c1b", "size": 30430, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/git-info-cache.cjs", "checksum": "d54b164ca22ac3881f3ca9a240fdd1301ac67fb2b5715523a4f5db499d46d18f", "size": 5764, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/hook-logger.cjs", "checksum": "25eb6d94dc35cd5d17b9c577e58b6f51ed3c814b1f034aac5eb73df8f7ff1e78", "size": 4098, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/privacy-checker.cjs", "checksum": "7d2c0003c867f6b81f816533ac74b81402a2905ac2a7d8d1cd9eb233027de965", "size": 10595, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/project-detector.cjs", "checksum": "2302abebc8772a2a1bba3f80010d9fef698a66d8df7ef5480677062b7978bcce", "size": 16586, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/scout-checker.cjs", "checksum": "933a7c8380a936be8e71854f01658a35031807f9ed57f6982ca1f81b399a99b3", "size": 12952, "lastModified": "2026-04-03T00:53:34-04:00" }, { "path": "hooks/lib/session-state-manager.cjs", "checksum": "b596ee5b5eaac999eefa9e46f8226c70e9487d539811f0217919a72427678703", "size": 13583, "lastModified": "2026-04-03T01:09:04-04:00" }, { "path": "hooks/lib/statusline-activity-renderers.cjs", "checksum": "f5a74c66f12048dcd600f882011496eeb31d171212e68aa2f1827f213fa5cc5d", "size": 5516, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/statusline-render-modes.cjs", "checksum": "4232e3a635e3674e7c2d6c99038aed7fedfb527c92975920d6db02ad9136e5da", "size": 8655, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/statusline-section-registry.cjs", "checksum": "9cdf8496ebcb13ece1d70ba06350e250c3b735a4bc8c664acb25f74735df676b", "size": 8026, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/statusline-session-cache.cjs", "checksum": "3f619b32338d64cb57891cb9c2b91346de47c69cd341a75bd35538064522b9f1", "size": 2674, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/statusline-string-utils.cjs", "checksum": "b785c5d601009222737067ba9f5956b25e2f72f7de2455a5bc726db10730cd7c", "size": 4377, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/transcript-parser.cjs", "checksum": "10c731ae15ce090dec0f0275702563c529f8d287731a8ea785b590d921b61f74", "size": 8480, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/lib/usage-limits-cache.cjs", "checksum": "454636bb6153ecf3c52529cbe0d8a70855ef771f48a53c54ecafea4e8dc57f0f", "size": 9157, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/notifications/.env.example", "checksum": "cae84dd26379eb81960e95acfc84b4e08097c71c872a07a14ef573e1b5e68998", "size": 759, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/notifications/docs/discord-hook-setup.md", "checksum": "d752306627ceaca88a06d29e8e72b1d0abd1628629b42e40d42300f2487da7b3", "size": 4594, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/notifications/docs/slack-hook-setup.md", "checksum": "b517f69e0f28d246665760e7c0fbc40bb40ee9c12d41e9ec567a519f60984cc1", "size": 2873, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/notifications/docs/telegram-hook-setup.md", "checksum": "26c3b091e7738c7d3f47b9d4d79c81855b792f71e096d7b1a3e0c9a1c8fcfba5", "size": 15099, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/notifications/lib/env-loader.cjs", "checksum": "9476d91f1e5a528ccf8f8ccab6615929438135b315c385234c73bd2bd6299743", "size": 2852, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/notifications/lib/sender.cjs", "checksum": "ad5d19204bc75b4ff0ff93f164d787bcd9ed2487201229042a6318e99b0ffb8c", "size": 3350, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/notifications/notify.cjs", "checksum": "fb60687d737308c85ce1c853b06c64e363f4b630d8d90f1211388bfea69539ff", "size": 4081, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/notifications/providers/discord.cjs", "checksum": "4ed27df6c9e83097e2339ace42126ae86f3669e5983ecff4de87a55641003e17", "size": 5800, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/notifications/providers/slack.cjs", "checksum": "43f52b351539e9104f6f56eaf7121c6185acfea5a38862e7502c53d94376f1cc", "size": 3105, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/notifications/providers/telegram.cjs", "checksum": "c5e0dda66c64811216293a4358d55c8c71b2eaaa5309ee847aff3a3ba6f5460a", "size": 2918, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/plan-format-kanban.cjs", "checksum": "4a6abe3c63db37def272d87099f78de942f1c7bd1fd61c2180ab9be755d67c59", "size": 4080, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/post-edit-simplify-reminder.cjs", "checksum": "1b0dfc3a8946061e529c63159f5334500139bd1e79671d80639641530b6098d8", "size": 4683, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/privacy-block.cjs", "checksum": "2201764e710297dab6f71ed7dc1b99d4c4eb8cec3a357fe5b87bbb79d8e29500", "size": 5394, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/scout-block/broad-pattern-detector.cjs", "checksum": "c3100b30aa6380d949856ca7cd4567a2ae1ee3fb8a0d728803bb0274788d49b6", "size": 7285, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/scout-block/error-formatter.cjs", "checksum": "d0500460c84fbbb1e86f9046632e89ea8e10b867993b6281d9fe8c3328d42def", "size": 4259, "lastModified": "2026-04-03T00:34:50-04:00" }, { "path": "hooks/scout-block/path-extractor.cjs", "checksum": "98364a15c3eb00d66409647ecbdb380f3a10ee6d5227cb6f93b6af783a9a28bb", "size": 10093, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/scout-block/pattern-matcher.cjs", "checksum": "5fef3fbc9aa4bb1508ab9a4547507c78dabd5d44c80c42a112660caefca63b05", "size": 5804, "lastModified": "2026-04-03T00:53:34-04:00" }, { "path": "hooks/scout-block/tests/test-broad-pattern-detector.cjs", "checksum": "9060faaf319a3b90a13b9f784493c44af30d36b3a493d8cd5f82172478c2abc6", "size": 5324, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/scout-block/tests/test-build-command-allowlist.cjs", "checksum": "e202330f51d85ff94e08434d7096e330dfb831532328f7266cda09c5f2f87d6e", "size": 6959, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/scout-block/tests/test-error-formatter.cjs", "checksum": "1d21c12f43d7e17441281a0a51b0448ffc42b3f9754ce05ad5cc208996b34f6e", "size": 4307, "lastModified": "2026-04-03T00:34:50-04:00" }, { "path": "hooks/scout-block/tests/test-full-flow-edge-cases.cjs", "checksum": "4bcf0e9b031b3ebee7719092e76dff1d28f9d15d291b54bcc12fe1e67c49a01e", "size": 3115, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/scout-block/tests/test-monorepo-scenarios.cjs", "checksum": "dd8fe1f3ac36168d353fb903ae64da94059a761fee8dc4847374fc3f2e0aa2d0", "size": 6897, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/scout-block/tests/test-path-extractor.cjs", "checksum": "5197e9604cf4b27999f3198583ec1da991f328d636ce3d590926f3854a9fe793", "size": 4935, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/scout-block/tests/test-pattern-matcher.cjs", "checksum": "db76854f1557faa91a8bb7f53ef141875df841517b88d5e10ba80cc3b5c06b4c", "size": 3103, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/scout-block/vendor/ignore.cjs", "checksum": "4cff82236576c96a22b4f52c43835735511b39d7f095553101128b817e079355", "size": 16344, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/scout-block.cjs", "checksum": "922537dde576406f7e751b1e16cd6973604e9071902db9b7379357f42fb42044", "size": 5272, "lastModified": "2026-04-03T00:53:34-04:00" }, { "path": "hooks/session-init.cjs", "checksum": "d875a63885a0821993e5c4ec48bcbe7d0ca023b5c0c300f27d58b732abe707e4", "size": 15889, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/session-state.cjs", "checksum": "b51d181367d31d46a894011e88380aa30ac6e25c3fb061c2f8c13f17f8d3602d", "size": 3002, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/skill-dedup.cjs", "checksum": "94c1b631ddb9f691939fa2bfad470d5af81e90562807e8f08e352ce2db00aef0", "size": 8025, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/subagent-init.cjs", "checksum": "d4c28abe6753600a15902fefb44a749812d5e071bc01d226db0c4bc8b563b37e", "size": 8253, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/task-completed-handler.cjs", "checksum": "6ceca9b71d64b8c1ce8249532b6851d7620cb344cd281df1a5e1e3de7874f7b4", "size": 4471, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/team-context-inject.cjs", "checksum": "101a1b9f95909e7e39d0c0363467266d27fda7990e49d29e2b90dbbc27a2b3bd", "size": 5416, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/teammate-idle-handler.cjs", "checksum": "40a6036d4761c27767c2dd8d376f667bae018c7de201199b40ebf06875237da3", "size": 4201, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/tests/scout-block/broad-pattern-detector.test.cjs", "checksum": "2a06e042bc22056971a76e70d8e5fb22285d6bd9e86820eb3a2233a32017655e", "size": 8538, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/tests/scout-block/fixtures/ckignore-custom.txt", "checksum": "b3d2b5b9e84565d986825cec893bd63a1ed5819c3e96ad394de97b4f65203a55", "size": 74, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/tests/scout-block/fixtures/ckignore-default.txt", "checksum": "f61933852ac690d8e4f0b6a4cdfb4f293fe1ebc59d315eeb013029d530654fd1", "size": 119, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/tests/scout-block/fixtures/ckignore-negation.txt", "checksum": "eb9bad13defed2dc15360021783c5a7377a663a4f310e3b2dbac6cb8578f84e6", "size": 116, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/tests/scout-block/fixtures/ckignore-project-override.txt", "checksum": "d49eb3caf010b3ecd69b2e51f6d6ec2ae7deb10f11277961b0dfeab81f82382b", "size": 42, "lastModified": "2026-04-03T00:53:34-04:00" }, { "path": "hooks/tests/scout-block/path-extractor.test.cjs", "checksum": "a5865b54457f49726d53a44e57682b2312526462974a0ce62923eb2414c4cf92", "size": 18668, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/tests/scout-block/pattern-matcher.test.cjs", "checksum": "f27b665d9a4e9c015c7320a511a34d24849b57d5e2b4d60b4e8ded0d2059b676", "size": 13124, "lastModified": "2026-04-03T00:34:50-04:00" }, { "path": "hooks/tests/scout-block/scout-checker.test.cjs", "checksum": "0a8aa2241ad30c9ce7d5499ee2ef09e18bf091f6850e7a380e0f176f5c252e12", "size": 36636, "lastModified": "2026-04-03T00:53:34-04:00" }, { "path": "hooks/tests/test-ckignore.cjs", "checksum": "8dccf1d6b3739663680baecaafe7926ae070a61a79ba129df800d4ccf3b31a25", "size": 5393, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/tests/test-modularization-hook.cjs", "checksum": "bb2243f5a1ae4b1518d3f5a2ad16376297b35623cae56582aa489c1044e6e70c", "size": 3445, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/tests/test-privacy-block.cjs", "checksum": "9b35609bd7e70bd58a642e72f7211fe75b72e873dc4746f94dee5601a3b8d55d", "size": 8681, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/tests/test-scout-block.cjs", "checksum": "0e75ed4b52578c9fe640a334ba27e38f2078af584ee2638d06415bb01059a8f8", "size": 10153, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/usage-context-awareness.cjs", "checksum": "9ce77a456bd1a6da378d7dadd8804a473575b22922e9223297a3fc387e482c37", "size": 1194, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "hooks/usage-quota-cache-refresh.cjs", "checksum": "71560a572ffffc20be12466d6f801c174c71fc8cd17a82c7f9d1eadffdbc96ff", "size": 3012, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "metadata.json", "checksum": "45746ab531fbfed687809ec7509c2d7db88039a9ece657fde7956713dd267530", "size": 3935, "lastModified": "2026-04-03T06:23:06Z" }, { "path": "output-styles/coding-level-0-eli5.md", "checksum": "db1882c4c992134b67c6d7c4a88f27af414638beb054d82a6350239b85978f25", "size": 3797, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "output-styles/coding-level-1-junior.md", "checksum": "0c41c9469aac2a1913eca9a40b6965a7ae5e6b006cbb6dff6c06f884b53125d9", "size": 4433, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "output-styles/coding-level-2-mid.md", "checksum": "71c92761fb0dff5eac9fcad89b248a2c94b2765139b1bcf1df12fbe2af09a32a", "size": 5301, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "output-styles/coding-level-3-senior.md", "checksum": "cfec83d2d493245382320819bb5878aa70a884d7d6b6d21cfc127294470f8e86", "size": 5239, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "output-styles/coding-level-4-lead.md", "checksum": "c7da8d488165c70f251de3f6b4d86e7b477d15fa79475bc84e3a30ad5326bfa5", "size": 6029, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "output-styles/coding-level-5-god.md", "checksum": "4df16ad59fae94759a9b71e0752233234cae28d6f5b9b412bfe189a3ae8a1a14", "size": 3294, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "rules/development-rules.md", "checksum": "f9a0a7c4646d2446b34f4a0f5a5daf93fa1140ed4f8c0e1754afab44703855a4", "size": 3737, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "rules/documentation-management.md", "checksum": "cb11d5f6adf46b420ee124e7beb23f2a6f87080ba3e8acb2e6debee8f9e387d6", "size": 3986, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "rules/orchestration-protocol.md", "checksum": "a63244d7b7918457f5577aed8ba025850c2f687ebbe88484c5e8cdd40c57edc7", "size": 4527, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "rules/primary-workflow.md", "checksum": "cefdeec125600d786c4707fd6dec4e6fced29fdd6e1d39950c097b1ef60698d6", "size": 3973, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "rules/team-coordination-rules.md", "checksum": "782d4e962f3d7dbcffe1851ad869b9322325f1c20e9618c89cb030c8b05f7934", "size": 3924, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "schemas/ck-config.schema.json", "checksum": "4f0aa9e074a067bda42ccb56f981909daa4b6bf2b718e6872eeaed27a0f7819b", "size": 16978, "lastModified": "2026-04-03T02:06:04-04:00" }, { "path": "scripts/README.md", "checksum": "8e25613f1b9ea345c5ebd877cd92ffacb1a627218b2a1ce0f1ad9b65a2763015", "size": 3319, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "scripts/requirements.txt", "checksum": "8cfc3197b86bf23f2454918d3a0e212585c9cc70f8eee9ee36518311a93c7eb9", "size": 12, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "scripts/resolve_env.py", "checksum": "5540b61baddc265a3097060df5036cceea454ea55f25fccb907a9230d6feda90", "size": 10977, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "scripts/scan_commands.py", "checksum": "a66c7a8a2256b926b03f6f018690907d6b91c77f9ee7feb14ed72c6150db9948", "size": 689, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "scripts/scan_skills.py", "checksum": "b10e89d53f4ce965a030c29d7f85aff26085692f990069d35cecfaca3899e1e8", "size": 8314, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "scripts/set-active-plan.cjs", "checksum": "1168cd8f5c1be850b2ef48307998e2501ea44e5b8472aec2fe8bc693d1b3e621", "size": 1621, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "scripts/skills_data.yaml", "checksum": "9b06d25c8a78169237939582a0eb06afb7e0356d2098fc9fbe7c3503edb3d3a4", "size": 30436, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "scripts/validate-docs.cjs", "checksum": "5142928acafee07877c0c1196a1cb3fd668eddbf3e27f8791281afa3ec11d66a", "size": 10155, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "scripts/win_compat.py", "checksum": "94b75bb1ef4aa1322152e2d327b8607f89ea13d4323e6a1cbf504bf5811298a1", "size": 1727, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "scripts/worktree.cjs", "checksum": "d9a1bff8ba868bfa01e6884a59748b87b695f616c212a5485d08b588710dedfe", "size": 212, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "scripts/worktree.test.cjs", "checksum": "ee8396d68c51f79a3f18e058ef691d69056807ebcb26c3aad1256acffdd03902", "size": 220, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "session-state/.gitkeep", "checksum": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "size": 0, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "settings.json", "checksum": "6a23f63477f3a05440b74f31d29c29a9c2355fcb1e6db88c04115b26554e32d0", "size": 3413, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/.env.example", "checksum": "72de5a4bbd54f0e8b7a9375ab107fea0223b62c0aee649cf55696edd1eff0788", "size": 4525, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/.gitignore", "checksum": "62d56d9d24e5e923c644143e06d9a9054340ee02b09251b13001f650ae5f155e", "size": 87, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/INSTALLATION.md", "checksum": "bdfa5e708e8a3720ce1e11963fdfd21ce72778cc1d55d17c3f1eded79bb3f8e8", "size": 8879, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/README.md", "checksum": "84c7edcb7eba1698fbae3fbf9ec773a8cffd06642194e109484d393c1b541873", "size": 8379, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/THIRD_PARTY_NOTICES.md", "checksum": "a8ff7a84dee9dfb42ab448de281784387ceafdf63881b7c070ee2de7f6ed865c", "size": 46162, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/_shared/lib/plan-table-parser.cjs", "checksum": "fbbea9604cd5587d141b8fc6290c1becd8e43d3d15f8e57f5b34c8e69da02795", "size": 10123, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/_shared/tests/plan-table-parser.test.cjs", "checksum": "c4fffdc3696899afda24ddf6389cbfb49339a1fe0d34023637b6ac170720a5b6", "size": 14897, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/agent-browser/SKILL.md", "checksum": "17ed7db9c6a24ea08ee0a79d331a51df10cfc015f1442199256458fe0029062e", "size": 9712, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/agent-browser/references/.gitkeep", "checksum": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "size": 0, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/agent-browser/references/agent-browser-vs-chrome-devtools.md", "checksum": "653e9a1b41cee799fc0ed96f49001bd99be9e441edbd38b7c5a481e6091a7e6c", "size": 3832, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/agent-browser/references/browserbase-cloud-setup.md", "checksum": "d81066796056615d39fec50525452c9fc998971a5f55759317f03d86fefb4438", "size": 4000, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/agent_skills_spec.md", "checksum": "0e230e3307f3c611449fc949cdb2d9878c9b15b6d170496906f38a93c391def3", "size": 1698, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/SKILL.md", "checksum": "bd909af273c56dc5341dcb4d41d2fae90f8e2f630224f8c1a556b975ba39580f", "size": 3688, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/data/awesome-prompts.csv", "checksum": "0b936c1fb9b65f0fd7ccbe9e474656a6a6635da5b2f6df6fe07bddb5b3d2d1bb", "size": 252116, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/data/lighting.csv", "checksum": "f6d2b3464e619f1ba462ddfc06b5653000d894f3440a3101b61e0a1bd605e997", "size": 6299, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/data/nano-banana-templates.csv", "checksum": "a07153d271430418d3b82d53c8cf84d4df96a4f97f4711e08f97fa9350fcff86", "size": 8813, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/data/platforms.csv", "checksum": "cfcb387ff30c9d2246ba2079006dd231b312b498c88ddb6c6537c518f1e289ce", "size": 4744, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/data/styles.csv", "checksum": "6bd9683d29578d7e2233d9a9c654a5417acc8530f12b7e68c391cf4932eaa072", "size": 9703, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/data/techniques.csv", "checksum": "abfd7db36aecbb8fc6a610a6120395ab7041721e168464bf057ebfeb55153033", "size": 6778, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/data/use-cases.csv", "checksum": "83be7bd974548fe335b71e15d8c5e20384318ac8f50fd6ecf28b7a17ab8804f2", "size": 7352, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/references/advanced-techniques.md", "checksum": "6f11ee79809b1aa8acc3630d775eddf40c3f3e6c1ade9526553a863490480a17", "size": 3857, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/references/awesome-nano-banana-pro-prompts.md", "checksum": "423b32cb2f9190cebe3b595797813d6342a0ea560f4c83809e5d23e0359f3d5b", "size": 360556, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/references/domain-code.md", "checksum": "121e4d719cf4a152a979429beb4f28794ddf205304bd625768d6c98972d4110a", "size": 1229, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/references/domain-data.md", "checksum": "755ee62aaeb6ce900a64c10090b5ae3b4a24b29d32cea669743047f42f884cca", "size": 1171, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/references/domain-marketing.md", "checksum": "c150d530b506006ccb3167c2c8af58f674f8b90c68843d6ea5813474386f1c37", "size": 1274, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/references/domain-patterns.md", "checksum": "ba8d26386876efe1311539b23c0ccac26d87aa2adaa1b9da4753e8aa99026c29", "size": 732, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/references/domain-writing.md", "checksum": "e2e415cf3c3755dfc5cd43282dc19a8cc3b718bbab776c3ca14d8b143c90b054", "size": 1186, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/references/image-prompting.md", "checksum": "4fb4a761cddc47d5f6e77c77e2833f1e8143253682a3d16ce7383918c67b8b61", "size": 4491, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/references/llm-prompting.md", "checksum": "ed4f343e2055a659617104a65f25d78abe239af4e8c56a7430c46d188e415d26", "size": 3630, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/references/nano-banana.md", "checksum": "c4ce848d8d93ce95d031955c6a08a10db37e5a75850499cfe8af7e1c9f582ffb", "size": 5034, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/references/reasoning-techniques.md", "checksum": "571838b5c6f3665ec58438fc9f653cbcabb5b17fc69102b9d2819dddffc5bc99", "size": 4693, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/references/validation-workflow.md", "checksum": "53be26fb0ac322ed5654b6a0e3ca495f16fd9471a7e23f0a0a6dbd1771778c2b", "size": 4031, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/scripts/core.py", "checksum": "676eb1e9d39bc1365bb4bde2c4039ac021a6edeadf70181b3a621df8e6d4fa11", "size": 7413, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/scripts/extract_prompts.py", "checksum": "c6582deeca152189d64b9f57d1ff7f0f24b28e9b700f166fddee4b13b7d79173", "size": 3475, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/scripts/generate.py", "checksum": "b7359e0f715005bd1315954546cf6caa49f7bbc05bd34237076544b4fa79b902", "size": 12828, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-artist/scripts/search.py", "checksum": "6d644dadc252bfe74f0cbae9b330c2a97d74eb41cf91d74a354c18ddcd38cb1d", "size": 5902, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/.env.example", "checksum": "dfddb8362af53a9037900db545cd05387669ade1152ba116f9da48c3b32dda8f", "size": 9371, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/SKILL.md", "checksum": "0fe0199608409e1f7a3b9b973d2e1175d7ea60f21a31f16b67d8ad6e9e7cf3c2", "size": 7315, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/references/audio-processing.md", "checksum": "c5a291c3a754999b5d873fb289fa332d6073f26661318564648d28d264f45468", "size": 10122, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/references/image-generation.md", "checksum": "0c5a6756dc8bca2d93e24e4e5a7e5a2de308b594411b692ff81a54fdf05fe7e2", "size": 29764, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/references/minimax-generation.md", "checksum": "406578ea4f090ac9ca008c5585dcf464771bc1400075a30820e3f614add1641c", "size": 4289, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/references/music-generation.md", "checksum": "d13f8fead0f514f8f1054055d792e92bf39b7dfead3ad90f59c16fad6c756e5c", "size": 9007, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/references/video-analysis.md", "checksum": "b9aa02c7cf04765784671156b003196cfe78796191bca8e7de379650fb542fea", "size": 11916, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/references/video-generation.md", "checksum": "7982f522bb2a748c2a13bd06b451bf26fb31806c8fd733c47cbdc50940aa4a68", "size": 11094, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/references/vision-understanding.md", "checksum": "d441cf095b0a9d1da04f5e61b41c8116e44206f2a80b2662ba43906dda956421", "size": 11040, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/check_setup.py", "checksum": "1750392ce4f2e36288876e551ed3df951134a8d2936432604524882bf4b5d28a", "size": 9661, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/document_converter.py", "checksum": "2067076f1476469b86c21972429643080a7a3ee6b479fb6df61285cf6269b5cb", "size": 12487, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/gemini_batch_process.py", "checksum": "da3f7c4b2b6c9ef4e58d65211e996a9cccad39c2835982173434d22bb89e2eca", "size": 44933, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/media_optimizer.py", "checksum": "bbc3f9e1791f8cfe1bf743bcd743cf6474d8155398a7c9772fbbf5c2c6d1a6e4", "size": 16467, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/minimax_api_client.py", "checksum": "0dbf6a36496250c39e5fe6f4ed5704d0d2abf62927645953dd52917558d05cbd", "size": 5991, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/minimax_cli.py", "checksum": "e27280a14dc1a4aa220c47bcf1b1a5bd48d19ef4bde1a4bc1ebd3f178f3cda31", "size": 7198, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/minimax_generate.py", "checksum": "cadd6bd889b9e47fc04747af0c94dfba148a1b2da3684208cc70d1f7ca00748f", "size": 8915, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/requirements.txt", "checksum": "ca4e56c561613a6ed22b7b9b7f2853ea8f1bbe3adfc9b52103de0df7d65fae6b", "size": 442, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/tests/requirements.txt", "checksum": "15a909ef1471e0d1fe9d523c3b02016f01abc9ab3a81b8d047a1222c3f3af2d2", "size": 352, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/tests/test_document_converter.py", "checksum": "3e84d80ea301b631df8d7170978128ec272058b9c82a01e0113c64525d68658f", "size": 2229, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/tests/test_gemini_batch_process.py", "checksum": "799bec3975ba750c056b35090148325811b1c9488ae50c05e98ac651cf9e6dfc", "size": 12677, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/tests/test_media_optimizer.py", "checksum": "8451512f789ad3519dccac1ab8221397c85188abfd528c8f9d66cecccdfd8040", "size": 11824, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/tests/test_minimax_api_client.py", "checksum": "ea1de900949b6b8b88b119dad6e4062b215478ab20c53e9789e7c3ba936299c7", "size": 8252, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/tests/test_minimax_cli.py", "checksum": "4a0614520142329e0656dd62ccf7c8ab8391f5d1f6dc90d5d9a51c549e43e171", "size": 7726, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ai-multimodal/scripts/tests/test_minimax_generate.py", "checksum": "2c4a8f5b0cc34f7262c0b86b4ba60c48f7300906cd8267acdb26445c278d8283", "size": 14121, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ask/SKILL.md", "checksum": "fa7fb1ccef7a1acdfc259de5077321120e846f6d75761fcc741055370c80e1fa", "size": 3340, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/backend-development/SKILL.md", "checksum": "44590ca22cb0e6808729d74a326fe6371921694b6261424b283a58f5f31a408e", "size": 4137, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/backend-development/references/backend-api-design.md", "checksum": "9bdf6bf139dd215e2baf3d5686077a37d38a2a92598c681c626edd81110239b3", "size": 10647, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/backend-development/references/backend-architecture.md", "checksum": "8ae6a40cd186a95dfca6c185dc8b68d396b4f26ef79ed4fee4c814f19be29119", "size": 12503, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/backend-development/references/backend-authentication.md", "checksum": "396f0d1af48227ea74e79e03bbfea32e616e876c593f6cc8d20ce66a34b47e8c", "size": 9381, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/backend-development/references/backend-code-quality.md", "checksum": "3d08a02acf3274e43160698bce322b5e9ca11d983a722aed2de6aa699cad422c", "size": 13128, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/backend-development/references/backend-debugging.md", "checksum": "9468a89f03b14e90005193d5e4c4bd69e48908bff7e70307457e5e8d1657ce08", "size": 18911, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/backend-development/references/backend-devops.md", "checksum": "1fbb7010ca94dfb440e104b9d373205c9f7912ffe69cf3be2ee7497928275310", "size": 10719, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/backend-development/references/backend-mindset.md", "checksum": "078b6f8a0bcf70b38c7ab811df7a685dcac353300207e499f6e5793050015588", "size": 11255, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/backend-development/references/backend-performance.md", "checksum": "abdbb2d30949cda1051c6d84770641bf00c397dc21003aabf76692096c7367cb", "size": 9625, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/backend-development/references/backend-security.md", "checksum": "ba5e857e5c3cea426454dcfbd35f9fd18fa2d0091cab82537c720354f8e2eb6d", "size": 8092, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/backend-development/references/backend-technologies.md", "checksum": "5f2082515d330b1a12e925e0b130ca34d7a83428adf5c89fec157667c4f37ec2", "size": 7660, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/backend-development/references/backend-testing.md", "checksum": "18221e8e048b16a3d8857725ed13c4f7d7c2a28fb58aebfa5b17efb25d710034", "size": 10667, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/better-auth/SKILL.md", "checksum": "f1f2cfd911d2cf352a7b981dc69e385bed16f1c84afd13c03846ec546e960eb5", "size": 7023, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/better-auth/references/advanced-features.md", "checksum": "cf67bd65f28f1c09281a18c2a30e4adc425403dd688de3a3396dc8d0a5c47708", "size": 10604, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/better-auth/references/database-integration.md", "checksum": "89a873e8462dca550439e75e2dd1721835127239b5bdd71ba2cac58d35571841", "size": 10517, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/better-auth/references/email-password-auth.md", "checksum": "a96376f55c00c2c7f0ff63bffd656fb4426a51c16c49868a7a5045b29d1bc7e3", "size": 8567, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/better-auth/references/oauth-providers.md", "checksum": "5201dc2715fe4e385e9363e67adcdeb3dd0e0879c42158e7846dd02138cf8684", "size": 9293, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/better-auth/scripts/better_auth_init.py", "checksum": "c15c73b8f5bb2a66ca32c1a60ace99efb46e9b8b5675a084ab308e719f0d5820", "size": 16448, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/better-auth/scripts/requirements.txt", "checksum": "4c164fd0ed4d81bba6da0852149aadfc80e169e488b86ba33cc757a3cc64bff2", "size": 402, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/better-auth/scripts/tests/test_better_auth_init.py", "checksum": "134df79e3238f4e15e2a7c8df4d9db4c143e404a7454f8f618e56374e0de8a94", "size": 15496, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/bootstrap/SKILL.md", "checksum": "679b0adabc135643e7ff0d6cefb2b035df1aae9b83349236954d647aaa91a80c", "size": 3944, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/bootstrap/references/shared-phases.md", "checksum": "bfbee7fb08afe9f8765d06a6aee860c8bbe45f5f65ad6cb3500e84a6c16cb9eb", "size": 2162, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/bootstrap/references/workflow-auto.md", "checksum": "e6bfb1c5e146c276a942da70103c728a508ddca0aa78e46d00a9ee455a90f160", "size": 1880, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/bootstrap/references/workflow-fast.md", "checksum": "3c62747f896b45b586c3ab66a1f6dac9f0819ee9295cc211dce3107e28186536", "size": 1917, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/bootstrap/references/workflow-full.md", "checksum": "e8de3b5157ae1400ac08aa17a4d6cfe4b628b626287623350b2a8e36c0db47b6", "size": 2350, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/bootstrap/references/workflow-parallel.md", "checksum": "a0aedbbe6c109b274f0eeb45921ee09612c1cee8d776340df2c418532992c803", "size": 2348, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/brainstorm/SKILL.md", "checksum": "dae7e233f2f39a5d405f06104a3fc18649f21255b906219f72d75d6d1e90ed20", "size": 7668, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/SKILL.md", "checksum": "f6f7e952fc665e6be70466f5fd400030414504ebd789b9374dd37dabda5123ba", "size": 21829, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/references/cdp-domains.md", "checksum": "fa81fa0fda1ae94ff2c25c924cfcb16f5a6e967b6d8412ddd372dc8a1b26f601", "size": 17812, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/references/performance-guide.md", "checksum": "e9391edae861ecd6fac3af4384a7e692def9c9cacbb8c5d4f7ff207475f977c0", "size": 21550, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/references/puppeteer-reference.md", "checksum": "dcec4af083b7fe2d405a40aad2b511317c1e9deaa2bec5ca91ec9959aff1a423", "size": 19065, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/.gitignore", "checksum": "4135c9bc6d5275ea5d2b998ae111ab875956332218bf8053b479a80c569412a5", "size": 53, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/README.md", "checksum": "796bf556b9ed197d8eb619a50d5b20439911650111712265431862184210ec43", "size": 8082, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/__tests__/error-handling.test.js", "checksum": "f357f96e84393791b350edcfeafedbe661d7f1efa4c6a330837e15861d7f96f4", "size": 3711, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/__tests__/selector.test.js", "checksum": "69fa6c4d04f2c8d0578325894fc06ea820e4c771d267d90969f09343e076d5e2", "size": 6525, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/aria-snapshot.js", "checksum": "9cafee9ddbe59f0dc994a24ab1678a1a67a3d83f8ad10ae2c0295211a4842cc4", "size": 10318, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/click.js", "checksum": "1f66e2688572356a0e60146bbaaa5081032e8025b3defc76ad83d723fbdd9279", "size": 2434, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/connect-chrome.js", "checksum": "cfff3f3c9f9a67a9cdfa416ab760757f4b8a8eb6912faa2b9ac7b2a293923e5a", "size": 4235, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/console.js", "checksum": "28f10b0bc6842d89baefeca6a0fdc31689fce8dcce59d992710609f6d8f2e0c1", "size": 1962, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/evaluate.js", "checksum": "6414e0555182111a80f9169b39733f198edf65875ff6ad3e3868c951ce2f06e0", "size": 1407, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/fill.js", "checksum": "cda2255bfa65c46120f1ddc873beef464754550e0efab95c44f879fca7c5f441", "size": 2099, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/import-cookies.js", "checksum": "471213d664ca8dd99af6e70a338be3cde2dcdc633fc2921cfbc3efdcf913e69f", "size": 5847, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/inject-auth.js", "checksum": "d537b1c32c426050e4f1ae8449859700b97717f78a1af4969da6f8f3d45ad811", "size": 7430, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/install-deps.sh", "checksum": "c236b59df7a234079da05bdb18c22f064955a3ccea315431fa87f8a413ecc78c", "size": 4371, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/install.sh", "checksum": "bdd10bfe4195ca105704c2b4ba2f641f484e3706bb6cf57030372e5a90aa10df", "size": 2137, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/lib/browser.js", "checksum": "78f5cc8f734dfe9d645dbb75d3afb3da8318f1abd28517ede83290e35ecda367", "size": 10130, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/lib/selector.js", "checksum": "0c988abbec29cfb7361920c773673191a94d99c01fe1aec5a42cb48aeb6acf88", "size": 5422, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/navigate.js", "checksum": "457850870ced014e15742d38c257e8dfb3c85551a22616219e7cc77e342c4db7", "size": 4718, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/network.js", "checksum": "819b7cb69a2961750162669a2117ad4f9f13330ceee85c2b20723cb801c51caa", "size": 2943, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/package.json", "checksum": "c9820cccfe82545cc91397fd97c18a4c13c4a95937d892e6f1f389012a616f0f", "size": 345, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/performance.js", "checksum": "cba1ed6ab9d502789a10a5d5e15fe468902632456437c945b63a00ec3415358e", "size": 4091, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/screenshot.js", "checksum": "51307b81350e1d25f4b9c1e847f324b00791fdde57fb98e60fba29aaee754d6e", "size": 6388, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/select-ref.js", "checksum": "6ac158593dce2157b07da7da47ba874c2922bca9de68ea9127b9d03c51e987b8", "size": 3919, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/snapshot.js", "checksum": "65804d0e88557f9b8fae04a9688ffc1d475adf17a426f4d14e4642a40a2d3748", "size": 3713, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/ws-debug.js", "checksum": "4a9fc95bc85bd02e883b0c6f4730aaf894a3cf0659a35b4507b63753d6d36610", "size": 1496, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/chrome-devtools/scripts/ws-full-debug.js", "checksum": "91e0bf7dcde99470c19ce68a93f17409f7b5f4ef5a0ede141173dc4892d6c21e", "size": 3335, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-autoresearch/SKILL.md", "checksum": "4a77f0f8edd480f8ae56c45990b958b261cc42f15600861b6367c33d2c81fb12", "size": 6176, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-autoresearch/references/autonomous-loop-protocol.md", "checksum": "6ccb306afeb48b4d4a05c5311793e145c9acccb9ad4767ac690de328ff78127b", "size": 5881, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-autoresearch/references/git-memory-pattern.md", "checksum": "5d4c5f4e74914eeeef6b930aac0766503ed825a50ebc28d1ccecfa3a2cb6ce37", "size": 3125, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-autoresearch/references/guard-and-noise.md", "checksum": "43d61ea666b9819ed257f6aeb02dd411532e94b92906bc6790611c0c498c16fd", "size": 4102, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-autoresearch/references/metric-library.md", "checksum": "84dcc5a9cda2f15b76f50561d85834b4629c96ba3878735d86c0c9c5a6e120c4", "size": 5557, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-autoresearch/references/results-logging.md", "checksum": "0a1d50cc7e993cc41285e0cc8fdf4d12c598a7477acdcd924fdaba1334bd73b2", "size": 2493, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-debug/SKILL.md", "checksum": "861932cbfad74650b495efdfd3301e765c3cbfad9c866f66e63b3152cddb9a30", "size": 5683, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-debug/references/defense-in-depth.md", "checksum": "89e23fdfcd85ecb2ea867e9770775cd8c7211682af4152719364b1005d0f5497", "size": 3662, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-debug/references/frontend-verification.md", "checksum": "3a87a80031b92d52636d9d068c5fed2d860bbca665be7b8727dd192ee2d2f9f8", "size": 3731, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-debug/references/investigation-methodology.md", "checksum": "21f56af62c3fa85124b5123a27a6d9cd681361a563d31febe4d19210f552b910", "size": 4045, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-debug/references/log-and-ci-analysis.md", "checksum": "b33c7c8c3f436a1aec3d9842a8990ebff6b731674866d7dd4ff0c75d6020db73", "size": 3460, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-debug/references/performance-diagnostics.md", "checksum": "be9bd0342d6bef3adba741217bcf03baa0e5781b18c7c70b07af2f7b343e7936", "size": 3861, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-debug/references/reporting-standards.md", "checksum": "1a89483f670ec0a6b7143896fa94ccacd8f3e1d863382f8bc96c24d5341f3162", "size": 2690, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-debug/references/root-cause-tracing.md", "checksum": "4df0e51b2d26a407d3e2ffba19c7c0cf8d01698c1745009e667b69ba2c962100", "size": 3356, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-debug/references/systematic-debugging.md", "checksum": "2c97f742d43baae7206d0859d42bb6837cb89949c7ab0c3fa37d6df129f2b628", "size": 4158, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-debug/references/task-management-debugging.md", "checksum": "04d23e03ad060198a59cd083839ad34643972be39789a54fef1816384fbfa85d", "size": 5449, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-debug/references/verification.md", "checksum": "ac56942520327efaf29b415b27e6a4211d88386d0072c5d400fdee39eba8bbf3", "size": 3399, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-debug/scripts/find-polluter.sh", "checksum": "f4dc594206175b17de25464b5f60a0e011774a7c7843014b6442338a085eba57", "size": 1520, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-debug/scripts/find-polluter.test.md", "checksum": "3147fa73a49f7ae82312277d36a357c71dde430f14a7fa86e81516f5e71365ee", "size": 2117, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-help/scripts/skills_data.yaml", "checksum": "92f0f9b9a597180087c4e8f8eb82c253baa8b868852307743c17cbe3309dbeff", "size": 27496, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-loop/SKILL.md", "checksum": "a2f58ec5e08977627fbabda07a492b031e3bafdfac6bbbef65bb8c77f57affc2", "size": 5801, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-loop/references/autonomous-loop-protocol.md", "checksum": "2164a1f3d44329ffbaa13b8c879e2bf6024e001ba2b42d3046e015bdbe292b20", "size": 5916, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-loop/references/git-memory-pattern.md", "checksum": "5d4c5f4e74914eeeef6b930aac0766503ed825a50ebc28d1ccecfa3a2cb6ce37", "size": 3125, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-loop/references/guard-and-noise.md", "checksum": "e50bfc8f229e0ec8e066033733d46c66833614a5b54efd49681f498a1a7152e2", "size": 4058, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-loop/references/metric-library.md", "checksum": "84dcc5a9cda2f15b76f50561d85834b4629c96ba3878735d86c0c9c5a6e120c4", "size": 5557, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-loop/references/results-logging.md", "checksum": "0a1d50cc7e993cc41285e0cc8fdf4d12c598a7477acdcd924fdaba1334bd73b2", "size": 2493, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-plan/SKILL.md", "checksum": "8c99707237eca4f317bdfdd19678500c1bbbbc33bbaf96d9ec6bc6c35114f4de", "size": 8858, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-plan/references/archive-workflow.md", "checksum": "81af37b4ccca4ad73160a91aadb39d754d997c1dfce9dc0cda6bb89c8801c1f8", "size": 2335, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-plan/references/codebase-understanding.md", "checksum": "c1e78ef9dba69a667f240cec791fb8ccec0d711c96fd69d3e188d2ace061eb2b", "size": 1976, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-plan/references/output-standards.md", "checksum": "bcf2206ca70be531d28fafd18daac5bfbf752c41b04b95e92f58b6a03c287876", "size": 4877, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-plan/references/plan-organization.md", "checksum": "217de42d038d876f73d8d1c359967fccb44d51a0295fb726ea68e97ef5c0aec2", "size": 4930, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-plan/references/red-team-personas.md", "checksum": "b38600247151ed9bf7d3beb05609ae124dff00a0c5b2220173ad5dd6bbcb8481", "size": 2621, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-plan/references/red-team-workflow.md", "checksum": "104af70eaa297c391b2bfb60170a8ebfedb1cf3901572a70034938886297f1e8", "size": 2684, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-plan/references/research-phase.md", "checksum": "b921f91f8f2b1566824625a7ab35ae9572473c6a96ba8979b0a23f21f9e8727e", "size": 1578, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-plan/references/scope-challenge.md", "checksum": "429c130ca8042838f14c402abba60128031e06498269b6a52437bea91491db74", "size": 3130, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-plan/references/solution-design.md", "checksum": "805525a1f228e080809cd8794735ed148fb37c2702517a8982488f72a31ab7f0", "size": 2057, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-plan/references/task-management.md", "checksum": "b93ba3228e1df713aed2a8e1df7594c27a40af857873a920d62fc79d9481ea33", "size": 5918, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-plan/references/validate-question-framework.md", "checksum": "d868ac6e03e395857186f801127b2f4b47c8aaabf5326fc2a25982804a0c113c", "size": 2361, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-plan/references/validate-workflow.md", "checksum": "1de7551636994a5e8a3c69cc3318ccae2b80a7e525666ce136b44fad81e292df", "size": 2315, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-plan/references/workflow-modes.md", "checksum": "48f23e179c50dcd3aef00a6cdcb41ec850b91298d873cf4267092104fd02b0eb", "size": 6067, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-predict/SKILL.md", "checksum": "7c1b7e4839aa5b96c1356ae2e49c80ead8fe647531d2ffc862e06a688888886b", "size": 4630, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-scenario/SKILL.md", "checksum": "53569e1b35f9ef11e7f49472519e2d796ad71512ee1460de13b814e50a205bb3", "size": 4432, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-security/SKILL.md", "checksum": "2d01dd0b197d719028cbb44ccee5dd059f9a9ca37b30080836910148b35c96af", "size": 4726, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ck-security/references/stride-owasp-checklist.md", "checksum": "1ef185a3ea57a56ae0018deffd027486e55c2485adfbcbd3ad3bea7fa6afdbe7", "size": 5447, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/SKILL.md", "checksum": "a5ac2bd82922db874efd5167a45e662ea8dfce8fa9375ef069cc398d160a9789", "size": 9306, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/references/adversarial-review.md", "checksum": "a7a3d57c2fbe7d7560e77a94e1fed6c87b05fe8f1cb273d114a2cc957b35f28b", "size": 8282, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/references/checklist-workflow.md", "checksum": "776df3432c71d6300e50e47a70d00e019c17b494e0c821e863dba311d4a42fbb", "size": 2904, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/references/checklists/api.md", "checksum": "9223d090952195e14f1a3ea42d3df661a996070e207c38b90be420cc6d608180", "size": 1896, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/references/checklists/base.md", "checksum": "69824641bbb9f30d81f21f09f190acb9c40af8c32e2c80511ea84a81a00d0083", "size": 4149, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/references/checklists/web-app.md", "checksum": "cf6c14d4772e237b417284aea79a7c1e771e890e278a0786a519e205b8811418", "size": 1919, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/references/code-review-reception.md", "checksum": "f8b818db1b47ecf7a43328783cd298f4efeacdf8d2bb04061281149a2256cada", "size": 3214, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/references/codebase-scan-workflow.md", "checksum": "cd4a506b2fc5a09be51b43d34a202be95c4c599a556b3fee7e8cd84b776a10e5", "size": 1269, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/references/edge-case-scouting.md", "checksum": "1b250390990038426e86fdab061ca073b8db2f87abaf8935e9d514972d504c3e", "size": 3018, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/references/input-mode-resolution.md", "checksum": "dc1179c5185a69d7c1ac071ad954260402c393bfc1435daac002b6fa63e49555", "size": 3588, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/references/parallel-review-workflow.md", "checksum": "1e86599a6c8797aab945f374e9af7a1843f25f4d407ac4884762b4f49cdb3557", "size": 2247, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/references/requesting-code-review.md", "checksum": "c923d68f9e4effbe9d21ed5095cfc9246d24bfb9c2e114ef3cca26f7dbe4f35c", "size": 3183, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/references/spec-compliance-review.md", "checksum": "f66d056e6204c23cec67bca5dfb92806d9e4b5fbc4a32be415059628981a7783", "size": 1455, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/references/task-management-reviews.md", "checksum": "a0071129f4fcd23799fea11b277bab6d766563d986fa5590c960249d3966e8e0", "size": 5268, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/code-review/references/verification-before-completion.md", "checksum": "ad75a3a6de283507d7827b103fb82497102dee4f77d004a3d81ea7a997b53b4f", "size": 4338, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/coding-level/SKILL.md", "checksum": "d7c61a5c035c0a8d68ebfe4c10c19f2dc54a62eb0888700f0fe12ef06b9a6037", "size": 1535, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/common/README.md", "checksum": "c5f3373de60c0bfc530c73a6f2392e06263b7fa425894a139910941de53fd777", "size": 2987, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/common/api_key_helper.py", "checksum": "c45741f02af6748a6ed605f2d6273c6ca34415582eac60e9aff38dd58220bd21", "size": 12675, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/common/api_key_rotator.py", "checksum": "edc248f0059c1242aff0ae38ea981ee6ac20a1ec719232afc1d40007b4f55925", "size": 8431, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/context-engineering/SKILL.md", "checksum": "359e08a5843da91e891dd9f7a70522224d57a4d99c764f763d53d2dac34b5080", "size": 4599, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/context-engineering/references/context-compression.md", "checksum": "17a27c30e69cc6b4ec16fe22de7675beceb1f75aed2c5ff8e1bf1909871149f6", "size": 2335, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/context-engineering/references/context-degradation.md", "checksum": "1a3333fdade2aa8405ba35dd25dd1045fc61ac7d74f8addc62cd55013b6df2af", "size": 3094, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/context-engineering/references/context-fundamentals.md", "checksum": "dcdb069c98db4fa935ae66c8a3502d772ee040b5a7d7b3b2881dd4b0a4a429d7", "size": 2732, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/context-engineering/references/context-optimization.md", "checksum": "61c3a7ebf218ad26c72cbbe4a9e5b99a1863408ebf324b93f08d5e117a6d4590", "size": 2333, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/context-engineering/references/evaluation.md", "checksum": "e6ee2c46def044328e892d0ef7ad301aab63e7b73bd4cae382231447e98a379b", "size": 2253, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/context-engineering/references/memory-systems.md", "checksum": "6c392fc6ceb36a415eb8c20f12bbd1148880eff5aed63132f04270e6aa8dfccd", "size": 2570, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/context-engineering/references/multi-agent-patterns.md", "checksum": "2b4106a5ae7bd4818db6f6837312b1b810e5b7373ba22960a60b768f1db4ad3f", "size": 2319, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/context-engineering/references/project-development.md", "checksum": "efc40a212d5894b093fb45096e891351c676cd9eafba754ed6e41473f703a3ab", "size": 2142, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/context-engineering/references/runtime-awareness.md", "checksum": "c1cc4258ff051e8b711969e2f420a9565310b981c031b7f83669b991eeb42760", "size": 4923, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/context-engineering/references/tool-design.md", "checksum": "91d38658121a641aa7ee86579254bc96ba2526ce108de2d981cca3d83313a609", "size": 2057, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/context-engineering/scripts/compression_evaluator.py", "checksum": "7127174d4f41455e994f183e873148f8a3632e4f27f1ed847b74ad3ff0801917", "size": 11753, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/context-engineering/scripts/context_analyzer.py", "checksum": "25209958471fa2a74ec9d6211f912c32117b6754eb382223e388e7060823b533", "size": 11131, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/context-engineering/scripts/tests/test_edge_cases.py", "checksum": "06d705178ded2fa7e571e35c7bc875580337dcb15e4b27b1814c644f15115dfe", "size": 9651, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/cook/README.md", "checksum": "5578eae530d20a329bc4834b0fd412ef57983f9c103ec8f83a8935c42da9b368", "size": 2285, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/cook/SKILL.md", "checksum": "a0ff8c26d5c747dd6f1ec588ed7470b091cfa71cd29916634134b2a0bc6a46c9", "size": 6514, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/cook/references/intent-detection.md", "checksum": "83f9b6c9f15616adf8157cabc6df573edeca782c41755571fee25bbcbc3f4272", "size": 3285, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/cook/references/review-cycle.md", "checksum": "9f8baa633cfa69b879fad0740b6e812085d0ab9d0a577a222f340d373639d976", "size": 2872, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/cook/references/subagent-patterns.md", "checksum": "884795ca99a68d14cbef99cad3a016c768c1be68efc9e195c3fc0cbccb669bb5", "size": 2516, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/cook/references/workflow-steps.md", "checksum": "c1b1b61d0c43f90b9afab5e95828e99ad055d2bfbd4cd46f5946a9b536806389", "size": 8344, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/SKILL.md", "checksum": "edbe706cb9be611195c89a7a45f19701236967d7935b1f01beea504ea921bb13", "size": 3917, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/references/copy-formulas.md", "checksum": "ccd59982c8d2e06641110fee1a9a43506dfe9fc42f2eca1c92236ea800b84c1a", "size": 3791, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/references/cta-patterns.md", "checksum": "0af09c230d6fb56383c336388cb88f7ede393efdc34604d0d11730d9187c8835", "size": 2816, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/references/email-copy.md", "checksum": "adb2efc6bcc0f70290d8c9f5db5b4276ac42649c8098cdec66b40e0b57f59fef", "size": 3237, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/references/headline-templates.md", "checksum": "375a78fe8c4ca986f6474fc4ec68487e6bee9cad3213fc995fcb1efe1ae01e4e", "size": 3319, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/references/landing-page-copy.md", "checksum": "a139563a54b1aeefc9cddfbcbaff000750e5ae437c6a98e7abf158f1c32bc914", "size": 4214, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/references/power-words.md", "checksum": "813c671adda2bf9adc5038637f32bac0a96a9440d59f963ca319ca743784e54e", "size": 4013, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/references/social-media-copy.md", "checksum": "d962250d0d640d1823063f2dbf5dbe29b6fb4ab50c32d3edfdf17fe9cd715353", "size": 3609, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/references/workflow-cro.md", "checksum": "4612eb474c9128ee98d425e8725d32c0b40f6eafbf328076255d28f168a69ba7", "size": 4136, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/references/workflow-enhance.md", "checksum": "77c654706cbcab2f11aa1d72f5b1b9812180e34dc7340ad7f525da4ba5b97277", "size": 1139, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/references/workflow-fast.md", "checksum": "07b273c33943413248f384cf14257128c295ff78129544feb6ed6a7970973a09", "size": 768, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/references/workflow-good.md", "checksum": "4e4c5c179f8fc46aafc42d59e1ab79d4cd3da3f0439484cb5e69284803f37c00", "size": 1401, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/references/writing-styles.md", "checksum": "5c83c6c7c652aa0f4d5302eeff1f0e7365c8b2355b11116b1aec426bc8a09464", "size": 6014, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/scripts/extract-writing-styles.py", "checksum": "f06782b773993e09a56c831cadf08eb9c0a95de4e2b97ca6c51d0b5e03dcb1e7", "size": 10799, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/copywriting/templates/copy-brief.md", "checksum": "7265df3bdb489b50dbf22df2269db21adc86637e46ad41783bcd691e84c5b0f1", "size": 630, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/SKILL.md", "checksum": "a9f7d06eca628e7903e0fad026ae4a6df3841a34790f8eaf35cfa4cb6c668437", "size": 3703, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/analytics.md", "checksum": "c1f2ce26dcb0d3596b9a7f9f7ddc0c1e93a94cacdabe113061dc1254ec955292", "size": 5382, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/db-design.md", "checksum": "6480b91af63cb918756acb21bad5de375645252f889e096ae4c10f247c4ca85b", "size": 6446, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/incremental-etl.md", "checksum": "e12f4d07dad041f221ea5f27124cae8903080e8f891d10d789442143acdfb96c", "size": 5519, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/references/mongodb-aggregation.md", "checksum": "b7cca207376f2a9b62de73615ec8ff22dc339f1cb84fb39b6d548a8271fc6b52", "size": 9333, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/references/mongodb-atlas.md", "checksum": "d37fea35012dc79ba21f9f5f541307b9b7289ec828007b58e02621e63010411b", "size": 9284, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/references/mongodb-crud.md", "checksum": "4c931cea2dbab883fe0c904dc3278c779488ad31cba93dd24b937bd5a2674721", "size": 8355, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/references/mongodb-indexing.md", "checksum": "828af24fa18b508b0df3699a0d78345a21a2a6dbb42a6b0522758cc517efce45", "size": 10618, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/references/postgresql-administration.md", "checksum": "3bf09a45484b4a3633d4b8c0e3812051508116233fcef7136ab21aa696ee479b", "size": 12113, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/references/postgresql-performance.md", "checksum": "77f84195e3f519c8f63679d57d80b1517b04b0188a966141a05cba1d72092116", "size": 11613, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/references/postgresql-psql-cli.md", "checksum": "ca3a81fde3d1e894510b5b906c9e91db2d300df4cbdb1171ad5683df7ccc0b61", "size": 10523, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/references/postgresql-queries.md", "checksum": "860725feefff992bdef6defb4acb93235f9662abfd076dafb61c194f4e4ee689", "size": 10091, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/scripts/db_backup.py", "checksum": "ad77002838cfa1e1493ef19208962018251bcc91b6adde571a744e67bc750f2b", "size": 16765, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/scripts/db_migrate.py", "checksum": "acebd0c938fd079acb7a6c7ac6bccc2917f589bf01712b9c94f4fb26d4982796", "size": 14220, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/scripts/db_performance_check.py", "checksum": "db2eaeb2cee763cf4141ba838cbbce7c3510ebd0337fd49bb1a853dd8899c338", "size": 16022, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/scripts/requirements.txt", "checksum": "da0d7d811e02966201fac258844820dc214cb1b3bcea3006bd94029f6a2518d1", "size": 558, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/scripts/tests/coverage-db.json", "checksum": "f40c12d1ff34d9c927b31ba3b3f57371f06f45cf462f1516d0eb3f1fa2351b0a", "size": 47444, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/scripts/tests/requirements.txt", "checksum": "52a7b73d3f2b08178eb3bac41cdc1786f4b06336f741c817d89347e8dbb5504d", "size": 69, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/scripts/tests/test_db_backup.py", "checksum": "ba16ff85557dc29a7a424cb80aebcde760f3a3d59ad7eb4d05a7dfed483d67d7", "size": 10800, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/scripts/tests/test_db_migrate.py", "checksum": "22f9323d767bdd02a97b7250f14c2cda788f829d9af5497da2417ace21ae2fcc", "size": 9529, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/scripts/tests/test_db_performance_check.py", "checksum": "f89b7421305587cd45daf1f47d02a0f6c791a92b5a1b5ac0332982f91b6ed2e9", "size": 11933, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/stacks/bigquery.md", "checksum": "297b5daa04f7480f700bf44b1fd41eac4b4ac05e3d7361218e812e750422f905", "size": 5189, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/stacks/d1_cloudflare.md", "checksum": "ae4366a04313e5d9d8c78902713d71028a5eebe5b6331ed3795a0322a7fa0086", "size": 3463, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/stacks/mysql.md", "checksum": "b143b320e616b047c3e80d7e316408222ca6b4eb3060634a11e383aacea20ea0", "size": 5642, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/stacks/postgres.md", "checksum": "c8217ef30a689dd340e18bba1fc5607bd629c2363ce729a4648a80e635d6bdcb", "size": 5943, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/stacks/sqlite.md", "checksum": "427caa37a08a5f14efa62398a28f784e1ed26b5da3004858d8817e75e3b751cb", "size": 6510, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/databases/transactional.md", "checksum": "d4b1db827ce68af50be390c58f30c544a7287f5f595515ef4bb578ee0d1dc14c", "size": 4763, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/SKILL.md", "checksum": "d0e1e8ff84a11fb29e41045f7c6d8c091e25430e5906f2440985f7f5b66badf3", "size": 6007, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platform-config-templates.md", "checksum": "5840c396f3b1c91b77113968eb005f8139f5df91e8d536c8b8dfe601da7f8d8b", "size": 642, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/aws.md", "checksum": "360265be42a5129c91dd2b8d790db97134b720a05569d41b6da4e54c83589b2e", "size": 1206, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/cloudflare.md", "checksum": "d62859284bdc7412c530d66641d33b27c7ba2d4488f77bd7a13c26fbd0649203", "size": 735, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/coolify.md", "checksum": "bdbda9d71d371fb2bd1a970beead101dabb05d921dbb0c7e29c8a43198e5acea", "size": 741, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/digitalocean.md", "checksum": "bb578a1c4e809a24036bd51cfd6786ae9bb198833021465640fe153e1fb915d6", "size": 878, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/dokploy.md", "checksum": "b226baf473617fbdd8c73e7eb90d3de3c15eefc847f14fb21b8977f0078bc8ed", "size": 570, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/flyio.md", "checksum": "bfffd5e8455d037202b9f5102116bbb45c761ad9b96b836a9854ede5d6a5f1d8", "size": 1028, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/gcp.md", "checksum": "8ae4f227d3e217f823162afecfce2cf4212c09cf9cf00ebfc3ba3d593c840e9a", "size": 1127, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/github-pages.md", "checksum": "bb367a1b63ddec943f5795e38d6d53460f2ccd32540d25432763db4d6c0aae32", "size": 1218, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/heroku.md", "checksum": "e6db6c6f0ea03acb7610aa2555a5fbe6d292fe199cbd961e6d5e0323583dd296", "size": 505, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/netlify.md", "checksum": "28ae216feeb1de827e671363a65bc403b94071db3e2bfd0f621b9f0af728b2ad", "size": 737, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/railway.md", "checksum": "95ed8769d4e4d09992fba58db5768bb34eec5569c90681820b140684f86d56a0", "size": 693, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/render.md", "checksum": "2665d84001ae665df6716d88ac79c6a74b69be37bde76f3005964cfb6a2f1038", "size": 786, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/tose.md", "checksum": "a0e442b41c887cee2cc54556cca22ed2eba2c9625ca00cbc547f352df7540092", "size": 1238, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/vercel.md", "checksum": "05429775a1f9f4f3096934bc11f82368321821377ef8c50f7611687ec8de99f3", "size": 697, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/deploy/references/platforms/vultr.md", "checksum": "41aecb5efd19d29dfb465ca5e5999eda007450c54051ff03d28de992013ce4a9", "size": 648, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/SKILL.md", "checksum": "87a5278f1fdb2e2e51c7506b69aed58efbf261185e524e37450b866e594dd102", "size": 11946, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/data/cip/deliverables.csv", "checksum": "229912f35c2f5a790508ddd62270cc7a92a84694027025ea5a30f1fb5ba84b70", "size": 13385, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/data/cip/industries.csv", "checksum": "729b1dea6d6f39b0bc22a1e659584e7ca5cead75841146d599c9f8dc00d4da46", "size": 4935, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/data/cip/mockup-contexts.csv", "checksum": "15d61cef16e6746d5aa665976f4de8074fedb64bfc5c7313a40eec1112a1d499", "size": 5205, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/data/cip/styles.csv", "checksum": "4e7f9e209bc90b60df62fd9843a1a73b365e54161dbd820b82817a8e512af4c4", "size": 5967, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/data/icon/styles.csv", "checksum": "a4aa7d326ffe1e50961eb70e25a6351f45c0247cd245461fa1a27cdc72f903b4", "size": 2250, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/data/logo/colors.csv", "checksum": "d60218f0705bb0f0b892a10468a5c8d9a44eef3d0262ef8df8970ba3fbab567a", "size": 10674, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/data/logo/industries.csv", "checksum": "e58dda4b9d28851f70914f82c1d2a2cff626a991ca41076f64122f33cc8a6525", "size": 13274, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/data/logo/styles.csv", "checksum": "ea08bdfb7aa557f08d1b6299222423f948700f8e4029321acb58c8f83197bdf2", "size": 13678, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/banner-sizes-and-styles.md", "checksum": "c8906fb1073a576ee8c680d9bc8586249cbc4ed36690da960d65a1c9c37143b7", "size": 4993, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/cip-deliverable-guide.md", "checksum": "1424e120b967288e2334f24fcfa5cdc7f238420326a7444f4c5597efecfabc41", "size": 1735, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/cip-design.md", "checksum": "47a3b2e445bc07185edd0cd24ba8a417229baf86717dcdff7c4e403adbceb3f1", "size": 4589, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/cip-prompt-engineering.md", "checksum": "4bf3a0c858f38c230e43e872857b72d9eb692e066e8de5920da75aac733e753c", "size": 2493, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/cip-style-guide.md", "checksum": "f3e15408cd981e93804440c1159c12e02d001bc37a3945f455b3fc13729ed4e1", "size": 2357, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/design-routing.md", "checksum": "32914a913f4f20d4cb1e497e5a87cfc04b71af4e6d75db72ecf50e4f060201c8", "size": 5826, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/icon-design.md", "checksum": "39281931d070918b4e51ecd71054da99493cabe06a07dfa8f1f682e48637c83f", "size": 4343, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/logo-color-psychology.md", "checksum": "3fd0e93e24c3b2ea7f3be778e8f2d03b1c62c7c6eab3ade478c8fca332bff287", "size": 3341, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/logo-design.md", "checksum": "2e845fe165c845fd9582c1d74204fa31de607380982a6ea0b5f8db4e293afa3a", "size": 3163, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/logo-prompt-engineering.md", "checksum": "e50f55bf323263eb27b4cd4c5172383a787fb894581d5d2befb3f6e0180b253e", "size": 4314, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/logo-style-guide.md", "checksum": "611baa841eedab101f45c113c6bfbd4d7e16e859c9d6ebd2cf941827a6e8dd15", "size": 3435, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/slides-copywriting-formulas.md", "checksum": "03733d5916ab771834745550045b736deeb94a08226f2b200f7953009c35b219", "size": 2604, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/slides-create.md", "checksum": "792d647a5d4f87d765cf417f7ac54dd0b2fc4d229cc23ea9df56282d4c1ee086", "size": 153, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/slides-html-template.md", "checksum": "fd5b051a37365fc6059c75bb388ec6f64daf1bd9ae938b287b6d762dc83c0c35", "size": 9004, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/slides-layout-patterns.md", "checksum": "0a967ca3bd829d3234e6f1802bade6c76447fabbaddbc8117c41adbae7dfb6df", "size": 3691, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/slides-strategies.md", "checksum": "27ee3e53ffa0ea679ec83ebeacb0bcfbce498df57277e99f574b9c139dc44286", "size": 2715, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/slides.md", "checksum": "5630d5daec947ff58ab1ac97c7a1ee77a21cf6f5dce5155535b65d291691979f", "size": 1742, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/references/social-photos-design.md", "checksum": "2544c143ff3a4471a775e2271797a3871480f94de91b267178da92e8952192a0", "size": 11251, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/scripts/cip/core.py", "checksum": "78a78a51f12d2382b2854414df395dc62b68532626ef724ddd5de713507911e4", "size": 8062, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/scripts/cip/generate.py", "checksum": "769d75af9505c806411024d148171e89716199feac793a8b6f41dcf651ca48e7", "size": 19483, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/scripts/cip/render-html.py", "checksum": "a49a89a017ea4a2c492438055f05dfba3dfb4f91563f5f913359939beeaeccab", "size": 13941, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/scripts/cip/search.py", "checksum": "6619fbbe71983003a858c5eb79bc59c607b342610a1178b6976c687c2932161b", "size": 4524, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/scripts/icon/generate.py", "checksum": "1a6be99dc233f6d9f8b558c26148203418be5b47c677cd83e48e41e78e38780c", "size": 17151, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/scripts/logo/core.py", "checksum": "4f8b36ffe538e5995d0e0b740053a0899a1adf445ffdf484bd47f94e71ade8d0", "size": 6023, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/scripts/logo/generate.py", "checksum": "72d81a33219bed0ad23f999228fc313bfbeaddf1e1a590cd8b76b2fc5982e596", "size": 14686, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/design/scripts/logo/search.py", "checksum": "693b3a1824831f120d4c60ed72477847604da1f6b654343381f8e9d3800a28f2", "size": 4745, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/.env.example", "checksum": "2e90b03a2ca418a05985b6cc4c2a02ccb96764b7b058538597217f1311c7bf18", "size": 2609, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/SKILL.md", "checksum": "7888b01bcc8c2c9613d0557af7fb4ea66c172b0b0d8cf77d7db68f01835fe9b7", "size": 3325, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/browser-rendering.md", "checksum": "d258f97511e47ef425bfc1ae5578720162fa2499466ef4c275072c1a4db25d9d", "size": 6932, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/cloudflare-d1-kv.md", "checksum": "d35c07d3bf5356a21544e088c9995cd59dec463992ae95e7a848130ebf8c6d3d", "size": 2549, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/cloudflare-platform.md", "checksum": "d009a10f0f37073a08ae51ab6768a63b3baf20f815c2048e3370dfd263d21e6a", "size": 7292, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/cloudflare-r2-storage.md", "checksum": "03c90dd24354676d97ac53b2b111daae3c88002955849f2bddd9689447db4235", "size": 6274, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/cloudflare-workers-advanced.md", "checksum": "fc4b2c5bd5c826ce1dbbeec914666dd6c8edc64287dbd0acc75c4de1ccaae019", "size": 7286, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/cloudflare-workers-apis.md", "checksum": "d36537cf342f93b3db0bc6457f2e61ac5f10e3daf82fab2d557cdb88278fe57f", "size": 6947, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/cloudflare-workers-basics.md", "checksum": "a975a4f0ef7e663e66f54156153568b2735a9a626e0fae13cd777e5399979a37", "size": 8789, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/docker-basics.md", "checksum": "9e92f9e2f9e147d1002b3abdb45526ac175fd63d1fec6b5862a3c3c0cb828631", "size": 5818, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/docker-compose.md", "checksum": "cf6eb6338aa55201f0a5b4390cdb33d4de2b8cffabf2c2b84dac612a2d4f0816", "size": 4827, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/gcloud-platform.md", "checksum": "195c09f69bb47976467fe1e5094a156f16ac88ad8e20003b60d7f9ae037bc09d", "size": 7015, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/gcloud-services.md", "checksum": "2581140e4bf5412fdc7b2758e9c2acc59e428117af26b1cc1efb10a21106c454", "size": 5925, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/kubernetes-basics.md", "checksum": "7232b88a3ec5a740f08683867e57481dee4ea3083fc27fafb872af51a7aeb12f", "size": 1739, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/kubernetes-helm-advanced.md", "checksum": "3fbb59829fbdc9cb5722147889d3d6666d43a3efc7e589667dc92ea0574d13ca", "size": 1743, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/kubernetes-helm.md", "checksum": "9496cac90b2bb1656c81d5194858dd974e06ed746ebb1c12d9102641812fbb8a", "size": 1862, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/kubernetes-kubectl.md", "checksum": "43fe156bfd4ba7fa44cc76335e709f885c262aa5a5aeb95a047b66141c11c84e", "size": 1741, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/kubernetes-security-advanced.md", "checksum": "26e8cbd516658233fe85a3dff805d7697de7615e9711c396bb7c59bd904b1196", "size": 1817, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/kubernetes-security.md", "checksum": "83c817d3dae55f4ee170a97bc311ee375e1305cd32be29fc984512bcc5d17ad7", "size": 1755, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/kubernetes-troubleshooting-advanced.md", "checksum": "9922fd417784d88ba34d028f45bab63da3c0b97e385ee7f453b6bcf38ff04534", "size": 1448, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/kubernetes-troubleshooting.md", "checksum": "5f5d950904dcb79bf926d6bcb41e3b60fc424cc60a9023ba1ca99e20ba8941e9", "size": 1424, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/kubernetes-workflows-advanced.md", "checksum": "b18c3169301374f8bb125e710f871aa4ec832cb8257cfca4ba8627c97f3e7242", "size": 1334, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/references/kubernetes-workflows.md", "checksum": "dafc947fbad553a3707ef9256093b800b44bc8131eca7ea332c705d31f6b85a2", "size": 1617, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/scripts/cloudflare_deploy.py", "checksum": "439844726c149c7dd5c7a6fb85b20059b8e230041c1a61364fd609b4c503216c", "size": 7647, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/scripts/docker_optimize.py", "checksum": "6126aee0ce7901cd5f99fdbf55e34119be7f7b416f93b4c70e53afd680c919fa", "size": 11733, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/scripts/requirements.txt", "checksum": "4a508a3b086c25ad5adc9b743a8c0a576910e650008b8144fc58f68770b662fd", "size": 471, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/scripts/tests/requirements.txt", "checksum": "0795bdcfb80afae0ff06e9cbe5bed67b39283e577984bed87d85da3fec798a37", "size": 52, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/scripts/tests/test_cloudflare_deploy.py", "checksum": "66373336b3290bed9ca300699816954006cabc9f91897cb4759358d365dabc69", "size": 9261, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/devops/scripts/tests/test_docker_optimize.py", "checksum": "c82fd9d4f18e60d1ebdbcebda5781d462a6a0c846658512aa5239e1eaee0d9fb", "size": 12969, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs/SKILL.md", "checksum": "813ab5eae3a9f151a766b957889e0e8d8dade2a8ce582a1c4d0d743781a9f62c", "size": 1952, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs/references/init-workflow.md", "checksum": "ad20e7954c340bb1c23b52f16066486feb8b306ddf522c52bccc4df81ceb6cb1", "size": 1687, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs/references/summarize-workflow.md", "checksum": "2436475d737456c3510ea1dba84bff5b840786dc079a78e1dde50773a0bb6842", "size": 563, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs/references/update-workflow.md", "checksum": "c0a651d107c1e7282b71f2578900c47fece8cf76f6d17d774cf6098dadaf3490", "size": 2475, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/.env.example", "checksum": "f82721bb3f154eb5aa267821ccd84e83835f8c8a3c758249fc836928f1834851", "size": 456, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/SKILL.md", "checksum": "1aba2e704bfd1773a956e01ae55e05828145d60c3c1de8fdbf06b96bec64f5a4", "size": 3275, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/package.json", "checksum": "4c9713ce6d955daf123cfe1ea5ed0d5aad1bb26ad21a3fed573bb71f2187df65", "size": 631, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/references/advanced.md", "checksum": "4bc5569fbe32ddba79760ea5ab010ac43e64dcaf5830b2d159c0ebbf6307db9e", "size": 1776, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/references/context7-patterns.md", "checksum": "bf7216d9c5c6fdccc67326e9de5a71d9ac9032ebd6121373558b90b43dfbc355", "size": 1538, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/references/errors.md", "checksum": "6eea64783a4b66051a1780e9a6ce725a7ffaa73d09d0f58fbadf736f360c5d23", "size": 1258, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/scripts/analyze-llms-txt.js", "checksum": "58b753d431b36caf45b3cf9addf2957a3aa6fb638c90f402a1d4e905dd0b05ac", "size": 5183, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/scripts/detect-topic.js", "checksum": "b3646d33e0c09cd925ca56fc9d38b58527c464ed2e2450d515e813d1558b9cfd", "size": 4456, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/scripts/fetch-docs.js", "checksum": "232937adff9e3c090b73f56ad796867c8a462dc9845130f6d806075efb6e8b1a", "size": 4981, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/scripts/tests/run-tests.js", "checksum": "1c92cd7eb0a1c964d671e9648595e8ffd5276bdb52590d437201b297c5097f6e", "size": 1554, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/scripts/tests/test-analyze-llms.js", "checksum": "9435d5e8a39a9b509e297f7783aa40008d75299e1e50eca6f22cd2f373360e69", "size": 3831, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/scripts/tests/test-detect-topic.js", "checksum": "a1c60bfec4e177aa888ec37e0d27c3b25dcee3c5ef3a55635339649f00099d7f", "size": 4009, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/scripts/tests/test-fetch-docs.js", "checksum": "16f3bab18021c44889fd04ba16937787ba158832bc652a49482feff2915a6504", "size": 2294, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/scripts/utils/env-loader.js", "checksum": "cafe56ea170394abc121ed71ac1773170720adeef0425d911f4ae351e9867bfa", "size": 2420, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/workflows/library-search.md", "checksum": "916b670b15de734d0f49c3295c0303f8cf5a666b51e88ea410726e3ed303bd92", "size": 2499, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/workflows/repo-analysis.md", "checksum": "d97bbe0c3444b432cbe10fb6a7ee365ce9cfd74f7b49c2854faa195732b618d8", "size": 2216, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/docs-seeker/workflows/topic-search.md", "checksum": "689564fb862dfba754f457cb4aa4244fcbb6aa958e8704922ce6e7da4226278f", "size": 2177, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/LICENSE.txt", "checksum": "79f6d8f5b427252fa3b1c11ecdbdb6bf610b944f7530b4de78f770f38741cfaa", "size": 1467, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/SKILL.md", "checksum": "5441fa7e2506a958be5752f71ea864848d821e73c00575fa502e6f529159dab2", "size": 10000, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/docx-js.md", "checksum": "83b4a2f88d058a10509fbc0b3b12b6933c407805f4d4afc955cd3fb939c16428", "size": 16509, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd", "checksum": "41b93bd8857cc68b1e43be2806a872d736a9bdd6566900062d8fdb57d7bbb354", "size": 74984, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd", "checksum": "3fd0586f2637b98bb9886f0e0b67d89e1cc987c2d158cc7deb5f5b9890ced412", "size": 6956, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd", "checksum": "29b254ee0d10414a8504b5a08149c7baec35a60d5ff607d6b3f492aa36815f40", "size": 51302, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd", "checksum": "5cb76dabd8b97d1e9308a1700b90c20139be4d50792d21a7f09789f5cccd6026", "size": 624, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd", "checksum": "5375417f0f5394b8dd1a7035b9679151f19a6b65df309dec10cfb4a420cb00e9", "size": 152039, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd", "checksum": "5d389d42befbebd91945d620242347caecd3367f9a3a7cf8d97949507ae1f53c", "size": 1231, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd", "checksum": "b4532b6d258832953fbb3ee4c711f4fe25d3faf46a10644b2505f17010d01e88", "size": 8862, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd", "checksum": "bdad416b096b61d37b71603b2c949484f9070c830bdaeba93bf35e15c8900614", "size": 14795, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd", "checksum": "d173c3e5d61e42e2e3a97226c632fd2ab7cc481fc4e492365b87024ab546daff", "size": 83612, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd", "checksum": "3c6709101c6aaa82888df5d8795c33f9e857196790eb320d9194e64be2b6bdd8", "size": 1269, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd", "checksum": "0b364451dc36a48dd6dae0f3b6ada05fd9b71e5208211f8ee5537d7e51a587e2", "size": 7328, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd", "checksum": "e2abacbb9a55ce1365f8961bc1b1395bbc811e512b111000d8c333f98458dece", "size": 6382, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd", "checksum": "0ef4bb354ff44b923564c4ddbdda5987919d220225129ec94614a618ceafc281", "size": 1248, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd", "checksum": "0d103b99a4a8652f8871552a69d42d2a3760ac6a5e3ef02d979c4273257ff6a4", "size": 880, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd", "checksum": "9c085407751b9061c1f996f6c39ce58451be22a8d334f09175f0e89e42736285", "size": 2608, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd", "checksum": "bc92e36ccd233722d4c5869bec71ddc7b12e2df56059942cce5a39065cc9c368", "size": 3507, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd", "checksum": "7b5b7413e2c895b1e148e82e292a117d53c7ec65b0696c992edca57b61b4a74b", "size": 7507, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd", "checksum": "3213ef1631606250f5010b42cad7ef716f7c59426367798e33c374c0ec391d3a", "size": 23313, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd", "checksum": "12264f3c03d738311cd9237d212f1c07479e70f0cbe1ae725d29b36539aef637", "size": 1367, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd", "checksum": "beffeed56945c22a77440122c8bdc426f3fcbe7f3b12ea0976c770d1f8d54578", "size": 242277, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd", "checksum": "f5ee623b08b6a66935e5aced2f5d8ad0fc71bf9e8e833cd490150c0fa94b8763", "size": 26148, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd", "checksum": "585bedc1313b40888dcc544cb74cd939a105ee674f3b1d3aa1cc6d34f70ff155", "size": 25279, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd", "checksum": "133c9f64a5c5d573b78d0a474122b22506d8eadb5e063f67cdbbb8fa2f161d0e", "size": 535, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd", "checksum": "6bdeb169c3717eb01108853bd9fc5a3750fb1fa5b82abbdd854d49855a40f519", "size": 5712, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd", "checksum": "475dcae1e7d1ea46232db6f8481040c15e53a52a3c256831d3df204212b0e831", "size": 4010, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd", "checksum": "c2dd9f61f892deae6acd8d20771ea79b12018af25f3bf8d06639c8542d218cfd", "size": 171367, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd", "checksum": "a539aa2fb154fa50e0f5cc97e6ad7cbc66f8ec3e3746f61ec6a8b0d5d15ecdf2", "size": 4646, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd", "checksum": "9e0b7209fc69ab11987900404540969976000c5ebe4d4f58c43dc3842886bf3a", "size": 1963, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd", "checksum": "451958454e8588dfc7cd945981ada142ca06ff3307937f5700df059c2b307fa8", "size": 2515, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd", "checksum": "6de111e11403f7cd49027400755bae0ea1cabef2815f09bd40a24f0017613b24", "size": 2856, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd", "checksum": "f565adfef5a502044abc3a9153e157edc25af78304d335994afb958874b15e26", "size": 1344, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/mce/mc.xsd", "checksum": "3a37e461ecf5a8670fdec34029703401f8728ab9c96ec1739a6ae58d55212413", "size": 3127, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/microsoft/wml-2010.xsd", "checksum": "568b26ee156cb9549aa439ca2158965f77b7c1602b7e0316f40ac6cf586e35f2", "size": 26549, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/microsoft/wml-2012.xsd", "checksum": "0fa75578a000439a7988ba0c59fdc69f774bbd416cbacc14d07125b3f686cb74", "size": 3745, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/microsoft/wml-2018.xsd", "checksum": "be0ff793a22dd31384650c3a4da14c2fa8062751c2e97b0e5ee852bda13c60ad", "size": 901, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/microsoft/wml-cex-2018.xsd", "checksum": "fddc2b880cabb9005aebbc7e783e53c19fec1c03df7d0e2f2076a33a0fdfd081", "size": 1778, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/microsoft/wml-cid-2016.xsd", "checksum": "127ca209fa73d7cb708449cb355c871867948a96e4a74f7bf5811ef62d17991d", "size": 1002, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd", "checksum": "842e7163409c8d74f4d7088a8bc99500d80bc75332681a0980055b08f374a604", "size": 600, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/schemas/microsoft/wml-symex-2015.xsd", "checksum": "16f6f8072249f431370723c2cd8974672e0d9c897e00e97dd918079df934871b", "size": 745, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/scripts/pack.py", "checksum": "6fe762f45aff8c63fd95b9fcb1337b28921d6fa454e18a0e8158d4c8708d6d00", "size": 5596, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/scripts/unpack.py", "checksum": "0bd17f76a1a4c388aba42c6d1d39015fa84e405c3e0692397fe12762bd632b58", "size": 1037, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/scripts/validate.py", "checksum": "1ec252de8b14b07d16966c48906ccb1c45c68bcd23557ad31d8c50a27f5f8c0f", "size": 1959, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/scripts/validation/__init__.py", "checksum": "83e0f035c5abea238d3f2c3968afbd511ed022b527b7c9cb60a9434cc34ff987", "size": 336, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/scripts/validation/base.py", "checksum": "f2c70d481613456e32b43869d1604b05c236c8da34b5b3967677a661cac7ba63", "size": 39892, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/scripts/validation/docx.py", "checksum": "e65d6cda0525866a24cc847b2e883bd2416ae6f87b3f5b9e2784dfbb0ec13093", "size": 9996, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/scripts/validation/pptx.py", "checksum": "00bf2623da1177b3948143a4ade2f1cda7cb389dee31960861913fa42ef1b00f", "size": 12327, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml/scripts/validation/redlining.py", "checksum": "97abfdff4f08f43f9a4bb5c8a2f8fd483398b5b339592724e8635153b5507967", "size": 11179, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/ooxml.md", "checksum": "a16f922797eeaa3670ea31c1e49d15b799613d03f39445c857a5dd3221aa3597", "size": 23572, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/scripts/__init__.py", "checksum": "83e262a425814b72add701272b99ddcf9635251c5d4672bf9fc38d2b03f00d85", "size": 65, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/scripts/document.py", "checksum": "65f8569034a5893bd5ef0654be5168774fe81c0407b0c4ec80992db9fff91c0c", "size": 50409, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/scripts/templates/comments.xml", "checksum": "87e218a3a295016ec855f2cd74495c416072f29c4846e86b527aec0a4d93ba21", "size": 2635, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/scripts/templates/commentsExtended.xml", "checksum": "86bf401354c111102033ed147763faccb82479598f17777a3384c2f3e9fa0014", "size": 2643, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/scripts/templates/commentsExtensible.xml", "checksum": "af5d057e16462ca172cea845e502bafb4f3e1b474a8d5848ffe92214853a4935", "size": 2739, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/scripts/templates/commentsIds.xml", "checksum": "20168f7b237af091332f8348c548eb7f755f583185bb198359c5978155099d67", "size": 2651, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/scripts/templates/people.xml", "checksum": "61db9900b579acd4c4f84ff7f40df47e77e9e780c40d5f5ef6a7beba41d62ec5", "size": 147, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/docx/scripts/utilities.py", "checksum": "62a4b689056501b91e2df2d1f4e6335818e421c7390e48050717ea8f461a0ed0", "size": 13694, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pdf/LICENSE.txt", "checksum": "79f6d8f5b427252fa3b1c11ecdbdb6bf610b944f7530b4de78f770f38741cfaa", "size": 1467, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pdf/SKILL.md", "checksum": "23a21f4f039eb521353df121f4272c30a8f620bf5d4edf631b70e084cf12efa5", "size": 7035, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pdf/forms.md", "checksum": "0ab10e9095deb1c1f9f79eb04254589f55c1d16e095cb53191e03f9fc3184449", "size": 9438, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pdf/reference.md", "checksum": "03a5f964f8abecbbe156f363356e927e864d7ee964f1012c84ee1bfc8acbeb95", "size": 16692, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pdf/scripts/check_bounding_boxes.py", "checksum": "eb2a5f79c8aa10c57b5867e1f0fc75b52a68b1218442ef9d838dfb4b9eedc6f4", "size": 3139, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pdf/scripts/check_bounding_boxes_test.py", "checksum": "f95dca01a8b79aafd152511e9f7bf2bbcd606dde1be77d691f03a18624e002ca", "size": 8818, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pdf/scripts/check_fillable_fields.py", "checksum": "250d5aa4e8451d6a83d17d3550c14e6c844ac347145f916ebf7980b118312b41", "size": 362, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pdf/scripts/convert_pdf_to_images.py", "checksum": "095a0105a718af75ede309cb03f84a20c81d17f1727f7686fd4b294f1f40294f", "size": 1123, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pdf/scripts/create_validation_image.py", "checksum": "89675be66b48925d7b498eb9454521c78cf9e9ff188ebf094934b598550effe5", "size": 1603, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pdf/scripts/extract_form_field_info.py", "checksum": "9db1a2720cf54223cdc4bf797080c70f4e0d27288d9f400e066c14524519021d", "size": 6127, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pdf/scripts/fill_fillable_fields.py", "checksum": "65b3e41969707022283a313a4cf9696d31793cbe255dffe13370e75abda448a7", "size": 4863, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pdf/scripts/fill_pdf_form_with_annotations.py", "checksum": "599d6f307edb4ee6b837f21d0ea860c41c22246e270b45d6bc750c5b87c86ce0", "size": 3596, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/LICENSE.txt", "checksum": "79f6d8f5b427252fa3b1c11ecdbdb6bf610b944f7530b4de78f770f38741cfaa", "size": 1467, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/SKILL.md", "checksum": "100b667ffa616b18c49df6494940a359be7266deac0f222b0cd5cef0030a254c", "size": 25491, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/html2pptx.md", "checksum": "f08ed7580969b796d9cd5ade93e2cdee981dcaf13cc5eb12e8d4a3700c2d6047", "size": 19859, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd", "checksum": "41b93bd8857cc68b1e43be2806a872d736a9bdd6566900062d8fdb57d7bbb354", "size": 74984, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd", "checksum": "3fd0586f2637b98bb9886f0e0b67d89e1cc987c2d158cc7deb5f5b9890ced412", "size": 6956, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd", "checksum": "29b254ee0d10414a8504b5a08149c7baec35a60d5ff607d6b3f492aa36815f40", "size": 51302, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd", "checksum": "5cb76dabd8b97d1e9308a1700b90c20139be4d50792d21a7f09789f5cccd6026", "size": 624, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd", "checksum": "5375417f0f5394b8dd1a7035b9679151f19a6b65df309dec10cfb4a420cb00e9", "size": 152039, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd", "checksum": "5d389d42befbebd91945d620242347caecd3367f9a3a7cf8d97949507ae1f53c", "size": 1231, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd", "checksum": "b4532b6d258832953fbb3ee4c711f4fe25d3faf46a10644b2505f17010d01e88", "size": 8862, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd", "checksum": "bdad416b096b61d37b71603b2c949484f9070c830bdaeba93bf35e15c8900614", "size": 14795, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd", "checksum": "d173c3e5d61e42e2e3a97226c632fd2ab7cc481fc4e492365b87024ab546daff", "size": 83612, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd", "checksum": "3c6709101c6aaa82888df5d8795c33f9e857196790eb320d9194e64be2b6bdd8", "size": 1269, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd", "checksum": "0b364451dc36a48dd6dae0f3b6ada05fd9b71e5208211f8ee5537d7e51a587e2", "size": 7328, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd", "checksum": "e2abacbb9a55ce1365f8961bc1b1395bbc811e512b111000d8c333f98458dece", "size": 6382, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd", "checksum": "0ef4bb354ff44b923564c4ddbdda5987919d220225129ec94614a618ceafc281", "size": 1248, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd", "checksum": "0d103b99a4a8652f8871552a69d42d2a3760ac6a5e3ef02d979c4273257ff6a4", "size": 880, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd", "checksum": "9c085407751b9061c1f996f6c39ce58451be22a8d334f09175f0e89e42736285", "size": 2608, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd", "checksum": "bc92e36ccd233722d4c5869bec71ddc7b12e2df56059942cce5a39065cc9c368", "size": 3507, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd", "checksum": "7b5b7413e2c895b1e148e82e292a117d53c7ec65b0696c992edca57b61b4a74b", "size": 7507, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd", "checksum": "3213ef1631606250f5010b42cad7ef716f7c59426367798e33c374c0ec391d3a", "size": 23313, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd", "checksum": "12264f3c03d738311cd9237d212f1c07479e70f0cbe1ae725d29b36539aef637", "size": 1367, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd", "checksum": "beffeed56945c22a77440122c8bdc426f3fcbe7f3b12ea0976c770d1f8d54578", "size": 242277, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd", "checksum": "f5ee623b08b6a66935e5aced2f5d8ad0fc71bf9e8e833cd490150c0fa94b8763", "size": 26148, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd", "checksum": "585bedc1313b40888dcc544cb74cd939a105ee674f3b1d3aa1cc6d34f70ff155", "size": 25279, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd", "checksum": "133c9f64a5c5d573b78d0a474122b22506d8eadb5e063f67cdbbb8fa2f161d0e", "size": 535, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd", "checksum": "6bdeb169c3717eb01108853bd9fc5a3750fb1fa5b82abbdd854d49855a40f519", "size": 5712, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd", "checksum": "475dcae1e7d1ea46232db6f8481040c15e53a52a3c256831d3df204212b0e831", "size": 4010, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd", "checksum": "c2dd9f61f892deae6acd8d20771ea79b12018af25f3bf8d06639c8542d218cfd", "size": 171367, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd", "checksum": "a539aa2fb154fa50e0f5cc97e6ad7cbc66f8ec3e3746f61ec6a8b0d5d15ecdf2", "size": 4646, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd", "checksum": "9e0b7209fc69ab11987900404540969976000c5ebe4d4f58c43dc3842886bf3a", "size": 1963, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd", "checksum": "451958454e8588dfc7cd945981ada142ca06ff3307937f5700df059c2b307fa8", "size": 2515, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd", "checksum": "6de111e11403f7cd49027400755bae0ea1cabef2815f09bd40a24f0017613b24", "size": 2856, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd", "checksum": "f565adfef5a502044abc3a9153e157edc25af78304d335994afb958874b15e26", "size": 1344, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/mce/mc.xsd", "checksum": "3a37e461ecf5a8670fdec34029703401f8728ab9c96ec1739a6ae58d55212413", "size": 3127, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/microsoft/wml-2010.xsd", "checksum": "568b26ee156cb9549aa439ca2158965f77b7c1602b7e0316f40ac6cf586e35f2", "size": 26549, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/microsoft/wml-2012.xsd", "checksum": "0fa75578a000439a7988ba0c59fdc69f774bbd416cbacc14d07125b3f686cb74", "size": 3745, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/microsoft/wml-2018.xsd", "checksum": "be0ff793a22dd31384650c3a4da14c2fa8062751c2e97b0e5ee852bda13c60ad", "size": 901, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/microsoft/wml-cex-2018.xsd", "checksum": "fddc2b880cabb9005aebbc7e783e53c19fec1c03df7d0e2f2076a33a0fdfd081", "size": 1778, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/microsoft/wml-cid-2016.xsd", "checksum": "127ca209fa73d7cb708449cb355c871867948a96e4a74f7bf5811ef62d17991d", "size": 1002, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd", "checksum": "842e7163409c8d74f4d7088a8bc99500d80bc75332681a0980055b08f374a604", "size": 600, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/schemas/microsoft/wml-symex-2015.xsd", "checksum": "16f6f8072249f431370723c2cd8974672e0d9c897e00e97dd918079df934871b", "size": 745, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/scripts/pack.py", "checksum": "6fe762f45aff8c63fd95b9fcb1337b28921d6fa454e18a0e8158d4c8708d6d00", "size": 5596, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/scripts/unpack.py", "checksum": "0bd17f76a1a4c388aba42c6d1d39015fa84e405c3e0692397fe12762bd632b58", "size": 1037, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/scripts/validate.py", "checksum": "1ec252de8b14b07d16966c48906ccb1c45c68bcd23557ad31d8c50a27f5f8c0f", "size": 1959, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/scripts/validation/__init__.py", "checksum": "83e0f035c5abea238d3f2c3968afbd511ed022b527b7c9cb60a9434cc34ff987", "size": 336, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/scripts/validation/base.py", "checksum": "f2c70d481613456e32b43869d1604b05c236c8da34b5b3967677a661cac7ba63", "size": 39892, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/scripts/validation/docx.py", "checksum": "e65d6cda0525866a24cc847b2e883bd2416ae6f87b3f5b9e2784dfbb0ec13093", "size": 9996, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/scripts/validation/pptx.py", "checksum": "00bf2623da1177b3948143a4ade2f1cda7cb389dee31960861913fa42ef1b00f", "size": 12327, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml/scripts/validation/redlining.py", "checksum": "97abfdff4f08f43f9a4bb5c8a2f8fd483398b5b339592724e8635153b5507967", "size": 11179, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/ooxml.md", "checksum": "09868e9f1786765421ecf3f0f49c77006738efda82a76df43ed87f7a9bfe2467", "size": 10388, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/scripts/html2pptx.js", "checksum": "c675d09a54d6a002e8ca5917b9d24a6568aa8d455bb7abeb212d4f564dd07a34", "size": 37795, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/scripts/inventory.py", "checksum": "adead8fe6270e520c397cec9fbee4d606ab10bb80f749e018b42ec894c60d2e5", "size": 38126, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/scripts/rearrange.py", "checksum": "c04ac37916f398ba621b2d9e1e4c1a69225eaad6d7fb0ad116c237ddeb1b2b68", "size": 8514, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/scripts/replace.py", "checksum": "8a590747551be847a904e3296fb2f35aa4e7feeb4970a61596c2375306462820", "size": 13594, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/pptx/scripts/thumbnail.py", "checksum": "c21fd950b6ada7bd2f029885d3e56bc66b7ff061cc8404c492eb301664aa9e5d", "size": 15484, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/xlsx/LICENSE.txt", "checksum": "79f6d8f5b427252fa3b1c11ecdbdb6bf610b944f7530b4de78f770f38741cfaa", "size": 1467, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/xlsx/SKILL.md", "checksum": "226eb2f95f0085a81ffd9759e166eaaf2d9e80b00a954c29ecc7376b9d7c9341", "size": 10403, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/document-skills/xlsx/recalc.py", "checksum": "1f4584dec91bd39c182bc333c9cb622046bf6d9739c7e85e997f6ad7827de862", "size": 6856, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/find-skills/SKILL.md", "checksum": "6886311cabd3d219a763a1ee1a4f00d0bc94e970fd10e4279830d408236dd101", "size": 4737, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/SKILL.md", "checksum": "7c35bdb520b6e6cbc710f4cf90de4bca0f9936da9f412ff63d51eca679409be3", "size": 10081, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/complexity-assessment.md", "checksum": "fe34c07a16940f834f4cfc18440d9c3a20ff85e0b53fbc5d5ba77881730b4052", "size": 2521, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/diagnosis-protocol.md", "checksum": "8ea656105b6847c7fa4a83af77aa0198b464bed445dd022d06a75d6c3476ec5c", "size": 4247, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/mode-selection.md", "checksum": "f9e281e5e6a595f4db167cfef0287a697ba3b8784ca2db863d1827891e698c27", "size": 1201, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/parallel-exploration.md", "checksum": "b1aff6077a68a6061672312d8ff338a8f7d3822790c932a4634a70840a44f129", "size": 3715, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/prevention-gate.md", "checksum": "b15763e62e28439cb74d8fa7d9303ec6c5159a7a2edcef408b8ad1bd99bfd379", "size": 3191, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/review-cycle.md", "checksum": "10628e4b45a22efac4705794bfdfcf11a24e2a9debc2c810919a445fcb682308", "size": 2343, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/skill-activation-matrix.md", "checksum": "70cae8f31a5f6a9f3b6eb31514825ee2a27ffb7aa0f7364c15639f8d4a441e52", "size": 4665, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/task-orchestration.md", "checksum": "1f6d3895978bcd6a254904728bf8ba71e68dd347ae6777b55496b40b8f0c9a83", "size": 5409, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/workflow-ci.md", "checksum": "905dbdae740bee9909aa6714bbe57042960574620273a80f7fd2c288e5a57a92", "size": 680, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/workflow-deep.md", "checksum": "bc26c71b1af0e71f9098f8010313a9ca53e91c37ebb6e8b8d6c9a9384074f3d0", "size": 6736, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/workflow-logs.md", "checksum": "505e006df58c5b71cb059a78d5f2b13826b23676563a0cd5302631647bde69df", "size": 2324, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/workflow-quick.md", "checksum": "33ec30a3b797f5573a63950169fbd8b922482207d6a05f12d30702956c0bc8bc", "size": 2558, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/workflow-standard.md", "checksum": "acaa9ade5ead6dde9f7368fb90509034422ad4b921805636b92d7fa0af9bdc12", "size": 4959, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/workflow-test.md", "checksum": "175f2d16955954a40fe8bacd3a2c100162c6981867da2f474980ade5c4a80f0b", "size": 2277, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/workflow-types.md", "checksum": "b0c0f7225f614af68f3d2c98234aff2339ad78a06607b96da9791a0358a1e5b3", "size": 669, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/fix/references/workflow-ui.md", "checksum": "4733aeadaab5ae7446a38f8c748b9e5b148840f0357a9e270121b9b5b9698047", "size": 2462, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/SKILL.md", "checksum": "f22bb905f1a811482283dcc9d9c4a0009af124449c233374786d7ab828d73a06", "size": 9338, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/ai-multimodal-overview.md", "checksum": "ef0a1d7bc14b01484d8ac6b41e13b9cf4d9ce21d22068e1b4bc356c3110297e6", "size": 6580, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/analysis-best-practices.md", "checksum": "61f370388d9cc1803927b1a8804e744266d4d45edd501f9704ae169dcac8857e", "size": 2495, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/analysis-prompts.md", "checksum": "0db7f84ad1fc380ac99009a7e4c294bd49907150d3bb9346b73ef100800774a1", "size": 3550, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/analysis-techniques.md", "checksum": "602d9a0a37c2566cd24531005acd36bdbecb32f6c4331621d53d7e53fe965edf", "size": 3203, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/animejs.md", "checksum": "9a8f57874ea054f2bc8661dbbda5b8132bd3196fc8300d099d4d62a90521359b", "size": 11521, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/anti-slop-rules.md", "checksum": "89ae8c91a4331ae0c7be775c0f8d953d304ccdfd31c54ffa99fe1358673e3d17", "size": 5294, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/asset-generation.md", "checksum": "d9e655d20c039dbab3062024c67f245b341044e762563e4711215c4beed0dc8f", "size": 10522, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/bento-motion-engine.md", "checksum": "ab54cf13214fac09d58b170e620138d4f9bad8357ce6db2be082ff154fa5d064", "size": 5361, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/design-extraction-overview.md", "checksum": "e8ddc2947bc07a486858e3c174ad7e589d1241d6b15b40ee6892c9bdd35605f6", "size": 2287, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/extraction-best-practices.md", "checksum": "c155ab69a55e9cbb72162d67d6c39597138a9a4601a949c03ece507914e67556", "size": 4235, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/extraction-output-templates.md", "checksum": "56ce1c81310b9a667c146ce332f33f5df8de7a7f59ab43e3463dda535c345cab", "size": 4478, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/extraction-prompts.md", "checksum": "22e1836d0cf5a97ef21e70f313e3deb8e58606a531ad0645a380d9dc5606d55e", "size": 4751, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/magicui-components.md", "checksum": "455d5e2bee873078f67acc6d983509649fb6559059aa6a678aa4ef8b67cc9390", "size": 8686, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/performance-guardrails.md", "checksum": "3f138048ca8228e08c70a2d72fbfe9b5e69df67516b421accb23f0c21e372ec7", "size": 4900, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/premium-design-patterns.md", "checksum": "39e0815106e296165b8e5988711fd24f0690d5a5fca4c4fa15e29da274b7940c", "size": 6551, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/redesign-audit-checklist.md", "checksum": "740b23d8980419e42a300bb43b3e1bea2b382a3ee5baf7c0d80b923a56369c76", "size": 6273, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/technical-accessibility.md", "checksum": "0eb08a6fcfc2651d7c4bb87a33bc898918cf4bdc43f5601f9314b8e27c2edfc1", "size": 2902, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/technical-best-practices.md", "checksum": "c1fa9d8b15e95e870405977f702846c9cbe10cdbad4a0ae002585b8428fe3eae", "size": 3638, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/technical-optimization.md", "checksum": "a46bc622c3a2a361c73f673681320a1cf777feb6ad62e8d9995d00cc6de378c6", "size": 1528, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/technical-overview.md", "checksum": "073fc8c7f7f7fbfa2305bbfc50c19f62dd383a400639d11e9f74d0183f60e43e", "size": 2450, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/technical-workflows.md", "checksum": "f4cc6e127bf54935eb058c3112e08cfc682e1380b8d2c47996275e83a717b153", "size": 4746, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/visual-analysis-overview.md", "checksum": "74fd823cb3096b13f2ac2f17a7ad713c22e67b8d54c305f0c69d2bb9db80d145", "size": 2908, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/workflow-3d.md", "checksum": "3f83345c6690c60363e36c2b13111b3a3e33ec2cf21d1c29e428c1fb9004fff4", "size": 2497, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/workflow-describe.md", "checksum": "f03eedd271c6938a336b063e250db42708439cc2baeaa951ba6207b6bf758bdb", "size": 2098, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/workflow-immersive.md", "checksum": "2462655598ace8aff0159b6ff85cfb03f4aff9a25c924b413248a221166a46d7", "size": 2348, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/workflow-quick.md", "checksum": "53f8830ea21b5a280c8833482fa302f0cec4136ab00b6b92ba34ef3c0cb1b46a", "size": 1518, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/workflow-screenshot.md", "checksum": "e3943cc4af5d4ac4962b38aa7bd49f0c2d39d18fe35eb929b58895287a26cb21", "size": 1983, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-design/references/workflow-video.md", "checksum": "b4b2b28268299bca19e9ac9f6678ede23f9adec0e1640c107ffee077eeddebff", "size": 1994, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-development/SKILL.md", "checksum": "1cca0dfc5d2783bf70d91d20d9e54cad90a7890d521ccf9cce394d645cb607bd", "size": 11215, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-development/resources/common-patterns.md", "checksum": "c20826095408922100efb884dc861d1facaa0d2658fd6ec925e66874e2f2fd66", "size": 8369, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-development/resources/complete-examples.md", "checksum": "f77cebe741efa7b5bc6e1b2be0cb52df2538df778128d8341e4353456c9be0c7", "size": 24524, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-development/resources/component-patterns.md", "checksum": "3732ee17b422ef683430adeb5c680dee6d3cc8bb2d51bd50099abbf32f1cb65f", "size": 10804, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-development/resources/data-fetching.md", "checksum": "052ca2bd77244bbd7d11dfebe17b1b21212019fa49e1bc2a786ffa0bf80bc675", "size": 19817, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-development/resources/file-organization.md", "checksum": "d7f8d790d2066d2435573a63df76aa4668b9b5904a48daa36fac5e23c068b52b", "size": 11871, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-development/resources/loading-and-error-states.md", "checksum": "705c5d479704f26bde728f7cccf2cc9b99b926b0fdc8ff2b1e4cbe0a14066330", "size": 12036, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-development/resources/performance.md", "checksum": "8041c56c985c6cc84356de29ed7cdd5f22e183ae22e782cd9b82ddad70de8e18", "size": 9639, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-development/resources/routing-guide.md", "checksum": "1f2d4eeaa9f547db3cdcdff4160b868eaef8436b6f726e1e8597d1504e57bbb7", "size": 7193, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-development/resources/styling-guide.md", "checksum": "165cef2825f61bd981f8d23e102d8453a831cec8e1fb57e4c23e823962bb46fd", "size": 7905, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/frontend-development/resources/typescript-standards.md", "checksum": "8c15b5d7822e182a795e24d08950c1ae9910cba2e31d42542584e2bf549d96a1", "size": 8439, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/git/SKILL.md", "checksum": "9c9bb8b3dd7dc2938df6467b06f05d768a611ab8f5a54256dadc8a8219f87aa0", "size": 3599, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/git/references/branch-management.md", "checksum": "c82b4f20fdcdbf8741bd8817391cf9cd9328f56a87e4e431af0b3e6ed32d374d", "size": 1851, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/git/references/commit-standards.md", "checksum": "d58ba2e249a26f716c23761d7852f2826a589d83029db9d70a1856e946da6548", "size": 1246, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/git/references/gh-cli-guide.md", "checksum": "c638ddc7c078638d761191075edfdc60386c7581acc6db511feaf0e128c4a9de", "size": 2517, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/git/references/safety-protocols.md", "checksum": "cc7dcc25e41359e2107425bdff6ce180b36f2b87ca2a7875952a0ba5c61a9b6f", "size": 1960, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/git/references/workflow-commit.md", "checksum": "0b111c4538c001b3884c9d04af4b899e6fe192e508e72f0745af6f5583fae9ec", "size": 1572, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/git/references/workflow-merge.md", "checksum": "f36346ced78e8a5ac9b852bcb5fb108f927fbd20e6087856455216bf2d765ad6", "size": 1174, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/git/references/workflow-pr.md", "checksum": "a81eacbf306317931a034d3c4f6184b71271c5b4558da22b71d5e346754b5a34", "size": 1464, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/git/references/workflow-push.md", "checksum": "8e6aad80c4128a8a7a1aa6b4d46b74f7870d81f2320d45a813fdc22d2d155598", "size": 1424, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/gkg/SKILL.md", "checksum": "57a91f992725e9fce7d0b1c4dc1d600948b79ddc704b53bacc57f862bdd0e0c9", "size": 2508, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/gkg/references/cli-commands.md", "checksum": "f62bafc2074b47ba75ca311296f6a0c5498f7bef48279e1026c2970d74e84fa6", "size": 1829, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/gkg/references/http-api.md", "checksum": "b08ccac0025ac528e78e3d3c6ffb0b089fef903b4319f3ac3405cca89f13b71d", "size": 1594, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/gkg/references/language-support.md", "checksum": "e3eac0dc7714ff0bd74b16ef5086dc77250131a71c690fd13e32d3ea8ebdd1ef", "size": 1764, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/gkg/references/mcp-tools.md", "checksum": "12feb707267659bbf267dfdea763339c0ed7f6291833a9b6753db01e0ce69f93", "size": 2216, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/google-adk-python/SKILL.md", "checksum": "0726dff5c86854479184bd17f954aebdd440a6e6ac855dacd3c0f72bbec85147", "size": 4940, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/google-adk-python/references/agent-types-and-architecture.md", "checksum": "edf54ebe1293bfbeb40666978b0cf759a41c7c8d168e09e45cd293f9f674b055", "size": 2979, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/google-adk-python/references/callbacks-plugins-observability.md", "checksum": "a7d4f0bad7d239efbd31616cdeec1d196b936b9136c71700ec0e004814c0cc73", "size": 3556, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/google-adk-python/references/deployment-cloud-run-vertex-gke.md", "checksum": "42f94cdb2324703c84f1d085e50aa21cb9a83dbf7b53e56cff5907793baa9ac7", "size": 3442, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/google-adk-python/references/evaluation-testing-cli.md", "checksum": "2c83ff074efca06167b85672f4cc9ea4450578734f9bfe084b23a9c0e0116e82", "size": 2671, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/google-adk-python/references/multi-agent-and-a2a-protocol.md", "checksum": "badfdb96be7845cf9b53a58cb2e79b8530e6b17f67300794ec7ab9d38148f89d", "size": 3850, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/google-adk-python/references/sessions-state-memory-artifacts.md", "checksum": "8e41bda48a5396ae24f5cd159cfa80c0235ebe0c264538d421e4e3f2ee3f1713", "size": 4317, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/google-adk-python/references/tools-and-mcp-integration.md", "checksum": "faa533d7a69f81df4233c7d1e562d8151197bfc346f5642f4de81170a2ba3d91", "size": 3963, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/install.ps1", "checksum": "149924fbe5a36240d36c30d7b971d72d08813cbe800cd50af031837f74d0a67f", "size": 49026, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/install.sh", "checksum": "9023e88bd580e771214c94b163d889c4710cccb201f2ad5a16a97dbeb56f5fd7", "size": 50822, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/journal/SKILL.md", "checksum": "5cd6351191b7c3578b6baac3ac394862cfe070f61d2bb7f6af8416598ea90ff9", "size": 578, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/kanban/SKILL.md", "checksum": "aa568fdf8e0b2ab3b482152ab1abe0b5272a98e39636b061a2b5c8fe2f858915", "size": 2816, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/llms/SKILL.md", "checksum": "909a8ecadfefd9d6a8ecf3893a66da2b99f498714409d109c9ba852d7f4505cd", "size": 3440, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/llms/references/llms-txt-specification.md", "checksum": "1b63d3bb8b67bff0a2dbe116ef4befc27573bd0e7d63e9436952b94b4652deab", "size": 2784, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/llms/scripts/generate-llms-txt.py", "checksum": "b8096906ac51297764b9cf663b0bef57e8c139b89fae94c8a167e2ca7cd13a3b", "size": 10742, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/SKILL.md", "checksum": "cc436d67613240c4f3d0fb66dbb11bc0f1bb31dac396b69d4b1fa4b3a9addec5", "size": 9424, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/assets/directory-browser.css", "checksum": "78462172853e50d38812075bdc369d80bcb691b79075421be0f359320855195b", "size": 2993, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/assets/favicon.png", "checksum": "2ea58b8c84129d6f3fc3b697c57bd26d93218b535d74b0b3fbca713808e62837", "size": 1833, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/assets/novel-theme.css", "checksum": "5cd1b6e39f05ab3e47d09bb0e7b4a7bed1c8e887ee84fdfd3e792e9a8d0171e8", "size": 612, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/assets/reader.js", "checksum": "3f4a2404f03ec52c42d372d78b7c405a91cf08cac8b13d294b0e51046d4bedec", "size": 26132, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/assets/styles/novel-theme-base.css", "checksum": "c4ff0f672e8ac24cdb07de6161f8844188318a76cf4d210fb6e4b0354af413b1", "size": 1013, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/assets/styles/novel-theme-components.css", "checksum": "47acc5fe67513e460455775076ba21a91924d20ffb633805f46b96f17ef2504a", "size": 3858, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/assets/styles/novel-theme-content.css", "checksum": "dc5ab55144c134e89ecec7a5b4714a2a8b87f3511e9f7404cdf69f44f1f9ff80", "size": 2947, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/assets/styles/novel-theme-header.css", "checksum": "f1e0e91b9ea83b804af52dc6d5f2300bd18274ec502e902098751d41fbdca023", "size": 3980, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/assets/styles/novel-theme-mermaid.css", "checksum": "6abb1164e3317b3013ad58ffdafe48f0c43610a5351d550e8a2db723ef72979e", "size": 3223, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/assets/styles/novel-theme-overlays.css", "checksum": "464d82b4861edcf9ef06d3f1bb0cd1f3775c986ade36b8a8498721d173c89383", "size": 3729, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/assets/styles/novel-theme-responsive.css", "checksum": "9b528f14390993caa252aa459a2bba02064a5cc9a69ec492435b27616d722101", "size": 4653, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/assets/styles/novel-theme-sidebar.css", "checksum": "db674ec4c3de2962d8e91fde5d5f2e7351aa52da4e0e42b9714bb5f9bbf3800c", "size": 6376, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/assets/styles/novel-theme-variables.css", "checksum": "99a1177a06ce7641cdf5e3f831d6e3b84937154012a15204603d13b3ac7370b1", "size": 1395, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/assets/template.html", "checksum": "f735e6aab371063babc28b8ec69110edaed15ab7a184561775af1d6ad8ad4b02", "size": 6181, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/bun.lock", "checksum": "ad1f38b82bf6cd1cfc569039643c96987f6d7050ff969ec5a117d83a1f778bdf", "size": 2549, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/package.json", "checksum": "17277f3b82b5da8d1b464c4806c1549ea00adb279a03e4c0360dff2fd1cb658a", "size": 419, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/scripts/lib/http-server.cjs", "checksum": "9317b373ec1606a132c226de6b81b19d29a695c47140ad4d2c6a64bb629da1e0", "size": 11721, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/scripts/lib/markdown-renderer.cjs", "checksum": "352be28d03fed28a530a1908282f6c5ec67d653083a28177af93bf0a5633bc2c", "size": 9959, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/scripts/lib/plan-navigator.cjs", "checksum": "ca55d3e86e00b066ad137d2318e231975da0894a81d8fa366ff2734d244078a6", "size": 10396, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/scripts/lib/port-finder.cjs", "checksum": "8d0f32b024a88e30a5b23e203fa47a542e1c07f122cb744b00533a302ddda8ea", "size": 1174, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/scripts/lib/process-mgr.cjs", "checksum": "b800d82e6b4bc0a3e20391e3e63b2f5dc612afb5d01c74238ab8495eacb38ea9", "size": 3241, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/scripts/server.cjs", "checksum": "e22e45caef9c783bf58881ebaaddd64e3963c11bd67d424665e921eae64724fd", "size": 12750, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/scripts/tests/server.test.cjs", "checksum": "716d70a43f4c2d7f3a2f39cfc7e573d47dfde5a5aecb237c8609b5cf4e017d47", "size": 11529, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/tests/dashboard-assets.test.cjs", "checksum": "28a137fcd2ffa1ccf347b804bb861cf1a56539755aba7548a83a661311133f31", "size": 10749, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/tests/dashboard-renderer.test.cjs", "checksum": "a620de25d3b861a98e8c046ea043c2d5ac08499b8b1041656dc06a29175a5261", "size": 12532, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/tests/http-server.test.cjs", "checksum": "a34335e62730a5469099cdf0dafe61328b34543aeeb74391805fb2d54659d72b", "size": 8065, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/tests/run-tests.cjs", "checksum": "ef6e8268ab352712220e8d9c372b33d7ed90e9a69efcbe6530d0046c6a6d57ee", "size": 1054, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/tests/test-framework.cjs", "checksum": "c8ac1762e27983a3519c026220d1f7ba6842c747ec337214fff78472ee118809", "size": 3248, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/markdown-novel-viewer/tests/verify-xss.cjs", "checksum": "9e78d9de8feb97637d1342080d019a82ccc94589105f5911744b7270831c0d70", "size": 3451, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-builder/LICENSE.txt", "checksum": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd", "size": 11357, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-builder/SKILL.md", "checksum": "b468fc065d57e46f8226e59dcb8045df9ae49494b6eb4d1de9039738a5a7040f", "size": 13532, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-builder/reference/evaluation.md", "checksum": "8c99479f8a2d22a636c38e274537aac3610879e26f34e0709825077c4576f427", "size": 21663, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-builder/reference/mcp_best_practices.md", "checksum": "3bdf013379bdd3c198baccd0f183441c710fc7cae07ba4c6f8f8048276519688", "size": 28910, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-builder/reference/node_mcp_server.md", "checksum": "40b03e9c07463d5db524c1f5140ef60713fdd911c2f4386f89e0b94d43b8764e", "size": 26709, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-builder/reference/python_mcp_server.md", "checksum": "4e6db48188f44ff4eb707f50b8d273d5d18af4b88d326f7a26f03a405064bc0b", "size": 26182, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-builder/scripts/connections.py", "checksum": "9403668a2041568772082a8b334122c1f88daf0541fb393af4522d0094a47a6e", "size": 4875, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-builder/scripts/evaluation.py", "checksum": "de78cc13b47fecbc013994855624c72f3827700b38b25ce87278e4e172565265", "size": 12884, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-builder/scripts/example_evaluation.xml", "checksum": "9272b348ddcc4b06ba562367ccd0770e018158c0068ac5116d5e34aaeff8777a", "size": 1194, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-builder/scripts/requirements.txt", "checksum": "d5d7558b2368ecea9dfeed7d1fbc71ee9e0750bebd1282faa527d528a344c3c7", "size": 29, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-management/README.md", "checksum": "171e3485f70e6e21dd9512c3fb264bfc54081cc5db2ba710b16d3e200f427c03", "size": 5747, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-management/SKILL.md", "checksum": "9c8dcf2aa94a0d788879d3ceb3cddb45f8ccc18c5fbc3226eda3744a6fe75a18", "size": 7952, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-management/assets/tools.json", "checksum": "2e3e87d128ba6e68c6b80d469968c9db822fb0f67a3323ecdf38db438480a6c7", "size": 91862, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-management/references/configuration.md", "checksum": "82e722baef392dd1e80702226263c20cb38e63ba296132d99779b8bdc5dd36cf", "size": 1742, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-management/references/gemini-cli-integration.md", "checksum": "4598c3b6d0737c5986a64f6b46a1a64f101a76b7a0a4b49fba7db2716d4b63f0", "size": 5173, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-management/references/mcp-protocol.md", "checksum": "eb4ab38de303d0e9702d5e5f82953e89ad156755b446d07af6fbfd55503d3579", "size": 2207, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-management/scripts/.env.example", "checksum": "58b814af626ee7d10e24653156c0b5df7c7ee236a2757049e0c7a2e99b60fdd1", "size": 281, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-management/scripts/.gitignore", "checksum": "1dc41f5f75efaa8248b4c04cae81f5d7e171935f935b280cbc766a62f0cfed91", "size": 801, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-management/scripts/cli.ts", "checksum": "598056daca6a872a5277569ddfc39065e8df6031cedb2bf5ed35800867be2c8f", "size": 5393, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-management/scripts/mcp-client.ts", "checksum": "67b0113200647304a872691786face157df9f06a96e909f3bc4f68f5c492d7af", "size": 6888, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-management/scripts/package.json", "checksum": "f5ef10911a3b64145067c6c290534bd356980f1a9afb82cb75e1f64dda5cf323", "size": 460, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mcp-management/scripts/tsconfig.json", "checksum": "84fe410a67bf254076291e1bf4d37d55cc5b14a31f9ff28c4701dccc3d6381eb", "size": 329, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/SKILL.md", "checksum": "7d8ed92c013e76593ca3f7aa05d8912295822555276fe6e2903fc23a864eee74", "size": 2897, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/references/common-workflows.md", "checksum": "4ebf9159c7e6955a49b7323c1a1e367a9e63e7722ed7a71157b3267f67c77f5a", "size": 2865, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/references/ffmpeg-encoding.md", "checksum": "903682c3375524ce29a12f52c72e947ab114cee1187d88652360911d06a5759f", "size": 9463, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/references/ffmpeg-filters.md", "checksum": "347447ae305410e5bb72a4934ad4fadeb91fdc12435551b038a7f895a49a72a0", "size": 11800, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/references/ffmpeg-streaming.md", "checksum": "087eab32cf7336e7815158635a4487db9640d038a22bb01a269277393c5b510f", "size": 9562, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/references/format-compatibility.md", "checksum": "900ac7216f595d94ae597096c2bf12cd62bfe0cf1841b143e4ac8564cd12e02f", "size": 8667, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/references/imagemagick-batch.md", "checksum": "e9aefed340939dc2241df5a45f82a49516bd348b6340d2acb42b4a3cfdf30537", "size": 12189, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/references/imagemagick-editing.md", "checksum": "61f9e9f4d7266db2ed6bd7774f4790c4146fab07c127413a1037b53af8096c0e", "size": 13182, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/references/rmbg-background-removal.md", "checksum": "2311024465a5e1e3c379e58406fb18f5bb6c7e2c861134c8ff3f9e5364aaaada", "size": 1685, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/references/troubleshooting.md", "checksum": "064e02fa485a5493e84f362736b13f1d30862e461be3d5074d11504ee5438997", "size": 2729, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/scripts/README.md", "checksum": "8876aca16d9d78f900fb8cf370f09cc9369134a671a2f8b50788fb72ebd46ff4", "size": 2606, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/scripts/batch-remove-background.sh", "checksum": "56c990116ccef526957766def641090242ad0b92609580b24b162e8ee7ae3cca", "size": 3275, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/scripts/batch_resize.py", "checksum": "ce8e55a5546a0c49b84c8e97021a875db7be83f2f8f1a53ee1285e64d4e0b60e", "size": 10196, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/scripts/media_convert.py", "checksum": "896961d11de1f7040243e388a82b30295e3224ec7b0afb4d023f4579c832e709", "size": 8439, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/scripts/remove-background.sh", "checksum": "fe8caea66795c3d6b85c478de3e361f4983da486efa3813fda8bd1bcb792089e", "size": 2407, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/scripts/remove-bg-node.js", "checksum": "1897902d7e6c9ed8837c9277021faaf54fb61c4d4360a09f5f4ea6bad730d7dd", "size": 4187, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/scripts/requirements.txt", "checksum": "656461e5a959cc78eda21807a73b5c20e78e6bd116fa89c7606c82eeacaab221", "size": 558, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/scripts/tests/requirements.txt", "checksum": "7f336e73b484fac1a0807a6cfba48eefe79c12f3c348d988a708dda2d6df6d14", "size": 32, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/scripts/tests/test_batch_resize.py", "checksum": "ce898f6a8f10596399a4dfaadb1abc9e2a133e18e375e1b6a5b5e56faf6d0033", "size": 10952, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/scripts/tests/test_media_convert.py", "checksum": "c067e325304b7cb84701a1481e2aa077ce8a29a04799a1b31a7768342d4c1f20", "size": 7836, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/scripts/tests/test_video_optimize.py", "checksum": "483f996459f251f9f15affaca183e9bee558432a7b49903a87fff9d7da244273", "size": 12131, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/media-processing/scripts/video_optimize.py", "checksum": "c2df1f79fc8314b94bade5e7ceee7b4d54459402a7f91bf12ebe71b640746b68", "size": 13064, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mermaidjs-v11/SKILL.md", "checksum": "3fd7c1bbe00668dec3d41026a7347b2a61686e4fca615b56a474be0f3ba26250", "size": 2941, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mermaidjs-v11/references/cli-usage.md", "checksum": "cb932f10be5e1f161161c31829cea507b18762498cc6a3c2f413faac82fde175", "size": 4171, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mermaidjs-v11/references/configuration.md", "checksum": "ec71b889ad80b92fc80100ef4a8466f6b580931055de35a2eb7523308d9726f0", "size": 4715, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mermaidjs-v11/references/diagram-types.md", "checksum": "c9bf1071a6c03fd84d1e9e0485c71f26bda6e43ad0df1e71f23c989bf902ad4d", "size": 5040, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mermaidjs-v11/references/examples.md", "checksum": "bf12b42f3b1de3534c156d113b00a56829236c5b50adb93cbfd0fff558ae46f1", "size": 7187, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mermaidjs-v11/references/integration.md", "checksum": "4682677fc7eeb335e8587bf893abe808148f9542c5abc37faacad2378194cdfd", "size": 5815, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mintlify/SKILL.md", "checksum": "e7caaf1ca78a0b26d5d23467c176da16583f0a4e34c34aa70d5341e514dbca8a", "size": 4151, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mintlify/references/ai-features-and-integrations-reference.md", "checksum": "8cb36514f4e4d00531ef82a4f28263e32954f63dbdab6fef828a36ae9c3931a1", "size": 13341, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mintlify/references/api-documentation-components-reference.md", "checksum": "869518c4c37194de0b0ff4f9d8e13173d00e79897241fa2a4542b93e23f14b45", "size": 16398, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mintlify/references/deployment-and-continuous-integration-reference.md", "checksum": "853e2b70b1d2c06868172bcc0b60a41373d47a4e2ac48c76cd6ff63894e1b92d", "size": 13094, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mintlify/references/docs-json-configuration-reference.md", "checksum": "e5de8fa71562a52ed51e10370d95e44d7f54ab033067829f1e6ff9d9b59ed39e", "size": 10996, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mintlify/references/mdx-components-reference.md", "checksum": "7ab8ecc5cf7e40f6e61cedda457db9f0f6fe2e610dd377836c0289c706ee0b08", "size": 10274, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mintlify/references/navigation-structure-and-organization-reference.md", "checksum": "da98eefd266a04e037bffc03303ae253482cc4ee86e531c65a44d27946cd8277", "size": 13669, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mobile-development/SKILL.md", "checksum": "164874828907fb9bef043e494c4609fedae92b29cb41de460708502ab1e7c21e", "size": 9623, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mobile-development/references/mobile-android.md", "checksum": "3ffe2296e0d7fb5bc30726f3178b453ced9eca54e547e551cabeecbbb48b78ac", "size": 14033, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mobile-development/references/mobile-best-practices.md", "checksum": "d7232f95cc8fc46eba9a8e498e108e89b26973d6cb5e22a63ff188c34a2eb449", "size": 12672, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mobile-development/references/mobile-debugging.md", "checksum": "2562a53047463478989afd3a163940ee5f678093c423b363324076db0f26102e", "size": 21605, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mobile-development/references/mobile-frameworks.md", "checksum": "c18d0b5c82fe733ac91be7c5c01ecdb0fa04b2d920d6bf3b68a00fdfe07d942d", "size": 13999, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mobile-development/references/mobile-ios.md", "checksum": "20b2253292952cc58bfa611fdf32a0bf54b5b485f0f747fc0cec3de221020862", "size": 10583, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/mobile-development/references/mobile-mindset.md", "checksum": "72119c9cece4093ea23622cd1d4c14c6b10cb5dd469d46dd2993f05a3d557d88", "size": 16098, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/README.md", "checksum": "bc170cfff3ceb8eab8282e53a9643f50137c455a64fd063df2a75e12e224b3f7", "size": 7434, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/SKILL.md", "checksum": "15b11a2cfa838a6cec6350955861cd45b750de964f1475e3d947a9f9f0b71ee9", "size": 4279, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/creem/api.md", "checksum": "a135d189d12a1411c762ad7f5eedf9328cc472347099b9e32317eedfc3d48872", "size": 3044, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/creem/checkouts.md", "checksum": "cb4abc34abd528af6965aaed79b28a54daa01a9b7d41220b73a4c2d0d8cfe9ae", "size": 2537, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/creem/licensing.md", "checksum": "5eb6450e7373d8cdbfd0e72e3fa295d866ab053c8d969bd7fc8ee544b9f4bc37", "size": 3151, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/creem/overview.md", "checksum": "e26ceb657c0aa552144b20b40b88cbdafa8c1ff232b1920256068989f8f3156a", "size": 2046, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/creem/sdk.md", "checksum": "f4376e5c0f75ee55bd12a20fd19b72361c6f9fd92867cacde32983dbd81a147b", "size": 3111, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/creem/subscriptions.md", "checksum": "29af22a7cac9bb650d72d22ecdc7161d03d45d8613855f3a961c76cefd79f212", "size": 2858, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/creem/webhooks.md", "checksum": "1639c9df6408024c6a0e98fb405e50baf139790a2495ee46b1ff5e27cbf5d7db", "size": 2989, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/implementation-workflows.md", "checksum": "ee34ca8cea4163510327a27b2dd85e9909e4432090bdf967c42edeed684f79f2", "size": 2254, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/multi-provider-order-management-patterns.md", "checksum": "bcc64ec48aacde5347e8917461a70eb89b734ff047ce5f526ba968ae1c83b252", "size": 23553, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/paddle/api.md", "checksum": "1672b30920ecc6c0b232956a0570e1c20741bac578f61c883d14c019f6432561", "size": 1843, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/paddle/best-practices.md", "checksum": "a65f0e521d07c8be45b77c500daeb53da93148bd733e828080aef7d4a4823f13", "size": 3213, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/paddle/overview.md", "checksum": "d7a8f6666da098b89a345ca5f263300bf6fe76973d9ea3ae714c6d7618764dd5", "size": 1542, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/paddle/paddle-js.md", "checksum": "5d484bc2fab13bdf9e6aa15e55a9a2b930710a4a8fb4a7b6772900ad68f01105", "size": 2129, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/paddle/sdk.md", "checksum": "45646b1607eed2dfcdb341b3da0b6c64aeeb51a67dbb2e9e5899714ecf298b46", "size": 2619, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/paddle/subscriptions.md", "checksum": "0224cc12fa5e10c3712f63ba5a7fa095d8efdc716f507ee6ea7a7251e992096a", "size": 2241, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/paddle/webhooks.md", "checksum": "df9447392afc5c1978466f379a687bb87bc5776229cf8136cc778e2dc242098c", "size": 2661, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/polar/benefits.md", "checksum": "29f4049da57daa0047228b78af80fcfc4ee3621af875ca3e219b86e15ea96350", "size": 8417, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/polar/best-practices.md", "checksum": "ee28b89c334842660e5b941f82f97010193633496438c6df8844677f90ce6870", "size": 26911, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/polar/checkouts.md", "checksum": "5fd4c244d488e02b7b0ca3a1449f0cec4881e0488d784fd359e3b1b9b03f3f07", "size": 6328, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/polar/overview.md", "checksum": "60abeb8bfe879f6706e429fad2999cc314c24a5fdf384536ca02a081dcdcd6c7", "size": 4663, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/polar/products.md", "checksum": "9ab521e5cc8dc98e9fd84a3641e68af1a3d2096f2d710e355280f9e80a181505", "size": 5363, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/polar/sdk.md", "checksum": "874d967d2e40a84ab79d3f2501813d6147767ec571f4c134a12986a84dbb070a", "size": 9493, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/polar/subscriptions.md", "checksum": "f86eb43e9a24d867fce5affe00b04bb98dce71acff7d068765f49803fda59c5f", "size": 7538, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/polar/webhooks.md", "checksum": "091a12103d2df9413d836330e36fb1d8ed03527122abdc1aceeb8b191681f1d0", "size": 9129, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/sepay/api.md", "checksum": "c894057de43384a23053855c2f3b11eea154ee149f7c3b5216998cc28d1908f4", "size": 3316, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/sepay/best-practices.md", "checksum": "fb36b6ccfc3703f71245bc6444bebbe923b6c6fdabb0bae5802d7acfbde3ee83", "size": 29693, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/sepay/overview.md", "checksum": "4db01d56869b3084aaaab3560e56a91052ac36c3a4dffcacb49d7e178f3aaedc", "size": 3556, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/sepay/qr-codes.md", "checksum": "695686e0b8236c82e9400e602c7ff95e6778f248b59fc838b06f5d6c01947660", "size": 5081, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/sepay/sdk.md", "checksum": "f8b7b555850388790bbbdece145a21379878f6c7401cf6529efb665eca66218e", "size": 4790, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/sepay/webhooks.md", "checksum": "15534c7c56b6cbdba7ec13ecae3709127b486c9a8a61fe530cb47a0988a7cda7", "size": 4723, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/stripe/stripe-best-practices.md", "checksum": "dc6eaaec4fa486512989d85b28524545c3598bacb2bbdda7642c90aa57c8bce8", "size": 5426, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/stripe/stripe-cli.md", "checksum": "e441bb79c57b79e56ed10a57e47499a371413701ffd49c4407b6773566d75bdc", "size": 3027, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/stripe/stripe-js.md", "checksum": "ea89bd966fbce6ddac2a2f3db436efe8993c6dddb7e6eb14b8d85bf4ec5513a2", "size": 2320, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/stripe/stripe-sdks.md", "checksum": "2e929ac8e8f587e13336e8225249f922092f64f47eba7516c75fdaa5f5992111", "size": 2202, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/references/stripe/stripe-upgrade.md", "checksum": "1f3280b10690fe85bcc47fe5f7331d242c9c270f6519486974009182e470bb14", "size": 5506, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/scripts/.env.example", "checksum": "4191e87eaf4306d0f28485efc494584f76ee535eac350d3c96f7f79f0cef355f", "size": 619, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/scripts/checkout-helper.js", "checksum": "48cc0954be8777b7400c1cd1597135ce30e05858bf51cfb5e0e1ba97509759ab", "size": 7377, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/scripts/package.json", "checksum": "67c12896253eba8d80c7a506212c6187424ccdd02b557aad0e31d73b8eee5db3", "size": 324, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/scripts/polar-webhook-verify.js", "checksum": "ce02731cced61a09fab3dc2cd0591be0dca674e0a300856d4178b376bdbf33e2", "size": 5650, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/scripts/sepay-webhook-verify.js", "checksum": "17ce071ce56ec84314340ce5d787d7964424bcacd21b8af78bd7c88313ad50e7", "size": 5504, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/payment-integration/scripts/test-scripts.js", "checksum": "1964af549c546bbb70897443862965ee3932e6f37d743414bbb7eb92dc4d5cfd", "size": 7678, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/plans-kanban/SKILL.md", "checksum": "9eebef214bdc767d2f16fe582cf6eb11a183c10516e03060ce4a18dfd2ca4890", "size": 4379, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/plans-kanban/assets/dashboard-template.html", "checksum": "b3948e08afe2689875992686e186907ae458a2cb70ca4a1c8f615ff630a1cecd", "size": 5438, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/plans-kanban/assets/dashboard.css", "checksum": "33f1806c532700e50ff73d9c6fb3b3f1beef25f39b6091ba692c4bf4b12d4b07", "size": 31085, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/plans-kanban/assets/dashboard.js", "checksum": "36d14cddc0c7de37340e75c3cc54f52a171617d6d428f2f7d9481865a1619878", "size": 17245, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/plans-kanban/assets/favicon.png", "checksum": "2ea58b8c84129d6f3fc3b697c57bd26d93218b535d74b0b3fbca713808e62837", "size": 1833, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/plans-kanban/package.json", "checksum": "05a25bed2e7d60a52fe4fa20bc943ff566e3149ef1fba24a77590d7995e7320f", "size": 328, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/plans-kanban/scripts/lib/dashboard-renderer.cjs", "checksum": "b6fa5f18245f41a925094a7b7f76cc735b691d8abb78472d038d29c6804aa66d", "size": 30862, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/plans-kanban/scripts/lib/http-server.cjs", "checksum": "7b6cb868a79e28245bbd63d779217eb591fc7a00c24d5a8c7f3522e5e24028ea", "size": 10015, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/plans-kanban/scripts/lib/plan-metadata-extractor.cjs", "checksum": "ebbea04869cea85213cd8116bcadc03d11867f208b4a0aecc175e41906642c05", "size": 15517, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/plans-kanban/scripts/lib/plan-parser.cjs", "checksum": "1f3541ed55ea2c7c32a4fed9b8926aeeb65e55a2559b754abeee3fd097358b2d", "size": 739, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/plans-kanban/scripts/lib/plan-scanner.cjs", "checksum": "9fb30c731ea46865234896a569060425d0abcbe014c04eeab581e879082842e3", "size": 8071, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/plans-kanban/scripts/lib/port-finder.cjs", "checksum": "276d366c2f7a35594e913a43671e32a823c1639b367546f354fac97c115df20f", "size": 1201, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/plans-kanban/scripts/lib/process-mgr.cjs", "checksum": "5d371e1d3a2d3c665e9f92bf39be373032a48364ee1c0fd270f5dedd0f841094", "size": 2765, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/plans-kanban/scripts/server.cjs", "checksum": "9777bb6823b56ede0af4d7485dbfdbea0ee327f536de7f23465ddba38bada3e1", "size": 7010, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/preview/SKILL.md", "checksum": "1d83acbef4121b24deab5cd349b6a5fc1069f262217bdc6dc7e5a0e41cc9b66a", "size": 8382, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/preview/references/generation-modes.md", "checksum": "9083c9a2d278d112f96298044c91e5657ab116dcfb4a1fee34e438d1eac662df", "size": 7208, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/preview/references/html-css-patterns.md", "checksum": "c2c3f860622465fd4e7c5fbb94ecf39519526a5cc892ae14f8155b1f48ee3216", "size": 41636, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/preview/references/html-design-guidelines.md", "checksum": "67b5faf5234614b0ffe765253699067863fd098da97a755c6da6e4a6d1492893", "size": 15750, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/preview/references/html-libraries.md", "checksum": "0e0cc223d7cc800cc1e4158d26067e8ea8b41d08adf57d81427dac52ae3f4ab6", "size": 19592, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/preview/references/html-responsive-nav.md", "checksum": "c2507c5a468632eab14028780898422b1a6d7a2e3d1708933bd294f2cf6989c3", "size": 5817, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/preview/references/html-slide-patterns.md", "checksum": "14da4390afb8c669214e8310153f974b5bbdbd675d84b44510c24bd2e28cba4d", "size": 40110, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/preview/references/view-mode.md", "checksum": "74c02f2ec503bb67ca6e95324c14a36dba7d0e4f54e66888bef733c7454f88f1", "size": 1212, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/preview/templates/architecture.html", "checksum": "2782993b25404eea110eb07eab968a63b56b9264020726e4851a69f6b4955868", "size": 19575, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/preview/templates/data-table.html", "checksum": "30beeb1548b4b129b59ddbf8d80b740512ff62ec6b396bf9d85af20555a76305", "size": 18231, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/preview/templates/mermaid-flowchart.html", "checksum": "f944cbaecb0acca12b6e61b688f144c0e0e4ed0d03e76ea670f2172bb03eb121", "size": 23157, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/preview/templates/slide-deck.html", "checksum": "284511385868d4886ac3f732fb6f073181e68a6cfd6ae39ba99144b90d884795", "size": 37580, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/problem-solving/SKILL.md", "checksum": "3971cc51a302d81d70276e5ccdf48ab349dfa25b5bed5bfa165eab2a19c086dd", "size": 4232, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/problem-solving/references/attribution.md", "checksum": "31a2aaa9398c34e9d28324cccda7954ad5b8075e6785f2d511b498105247193a", "size": 2507, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/problem-solving/references/collision-zone-thinking.md", "checksum": "6b8b5cd22ba84d42f593b87d2c3f3bebcf865a8a0739a63267ff10fbdfa19aa9", "size": 2761, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/problem-solving/references/inversion-exercise.md", "checksum": "6cf90d3175a73272ddc6b2fcf0d67c2ec4b76146257785800f027dee7bf8e648", "size": 3095, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/problem-solving/references/meta-pattern-recognition.md", "checksum": "948bae5d7a5b3e7d2c05a69ee06e457b9127d55ad4eee670adf4c6ab757659a4", "size": 2930, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/problem-solving/references/scale-game.md", "checksum": "6201d459b1f7956d6bb94320ddfb5c6c11bcecac837dfcef44b079a6ee42f32e", "size": 3528, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/problem-solving/references/simplification-cascades.md", "checksum": "7183cb578e0a3eec635067b3848c7069c89eae093afdd8278cd81ca740b30756", "size": 2718, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/problem-solving/references/when-stuck.md", "checksum": "ad5e721ef86f2d19c628bdbf5d7de2e76dfc02388ccdbb595dfa0e68a3f02d48", "size": 2811, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/project-management/SKILL.md", "checksum": "4082ac73e58e5727229e16a30b9d94450fddca8e872db7761b28bad6dfdd6790", "size": 5148, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/project-management/references/documentation-triggers.md", "checksum": "b71f87f979a3c41deaebd027293aa4cfb3c932c6aaefacb25dbdeb337d9c6141", "size": 2360, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/project-management/references/hydration-workflow.md", "checksum": "ef86578bd3ef79eb34e82d4b9039374af4591b2eda8be230eedbb48ab1f0a39e", "size": 4233, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/project-management/references/progress-tracking.md", "checksum": "c8677ed866ae6abc015d8612b7f3619d97edfa9f7f5a646eb23dabb4c22d3991", "size": 3480, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/project-management/references/reporting-patterns.md", "checksum": "3dfab4046ed1442df09bde3abc16f5d248ed3df21dff95640107a605f4524ff6", "size": 1997, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/project-management/references/task-operations.md", "checksum": "7894b9d8361058b176e8c49a8748edd070214a4a38f08c522a36d53322327161", "size": 3091, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/project-organization/SKILL.md", "checksum": "599311f11670b502a4a30f5a0c7b02bb21a277fdebbe7e0a9f7294792c219177", "size": 9407, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/project-organization/references/directory-patterns.md", "checksum": "5973cf858f405f68269b821523f57262306cb2e1cd9f8e3d8ab9e5627900d7df", "size": 6637, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/project-organization/references/markdown-body-templates.md", "checksum": "19c5e6c97129eddaacbbddf2083113774c4ecf615568407c911fd224a32060cf", "size": 4983, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/project-organization/references/naming-conventions.md", "checksum": "bbfe760a99b571f282ae0b95144a346718bed8182ec97d7f2ce141d9423542e3", "size": 3542, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/AGENTS.md", "checksum": "9288e276adf1a8e907721874d5c1ca7ea62d57ca81750d5ac9d0d87f4e1c52f8", "size": 60535, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/README.md", "checksum": "9eafb2123d3b8b2aef41fba0db2648a3f4f49996f8c7c8bb2c86263befd8b48a", "size": 3360, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/SKILL.md", "checksum": "1f62108effb1e039d3de2ea0d2722487846a696c6c5d4ec6317dda63620c56ab", "size": 5342, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/metadata.json", "checksum": "a7d0263491b8f3b2a3439d07d1dfd3f28b74ddbb309ee28392d3ecc5bf411602", "size": 921, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/_sections.md", "checksum": "01c59969e4e867f0708c8f8ef9c6d87fab9a07d0586244f429ff84013db8a115", "size": 1554, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/_template.md", "checksum": "99df2a3ea088c6c22de2484ddc7e964d0e9923846f44c63380343ecc64455442", "size": 631, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/advanced-event-handler-refs.md", "checksum": "86e7c6f5df102a71a2bdbb4b5125a4ddbe1ffe889a95dae86acefadc2af35706", "size": 1478, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/advanced-use-latest.md", "checksum": "0b7d925c96c5f063095e627a37f13b2b2cfff22d8c126be6232edcea509fa062", "size": 1191, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/async-api-routes.md", "checksum": "523338540d73427dc14c0cbb19f2741ebccdf8b105a7b2c1b33d2905cf237a42", "size": 1125, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/async-defer-await.md", "checksum": "9b9166c7fc58b436cf039ac4e36dd0d3c4f762b61111f579d93cdb9f2ab2b6f9", "size": 2028, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/async-dependencies.md", "checksum": "bfd348ab519f168447ffdbde7b70f40ecb99115c3cdae9292182ec8e28e1ab63", "size": 942, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/async-parallel.md", "checksum": "6d2f841896279e976dfcdc1ac89e70771ac188baadfd43c096b5706cb838b961", "size": 654, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/async-suspense-boundaries.md", "checksum": "de05fedac2eb7ae563b887b5a424464ec3dfaf84e5b7797467ebe2a796ac8afc", "size": 2510, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/bundle-barrel-imports.md", "checksum": "9e61a5d579a8a7d55194c2e110414d7ee2d8da947ba187d444daa1e54d265f0f", "size": 2370, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/bundle-conditional.md", "checksum": "081062850fa0cecb4c2e65a69971b48bf84ada6d26fb09404b98cb596fabaf90", "size": 866, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/bundle-defer-third-party.md", "checksum": "3719fb47b191e8db4fe22686ec88448ad5af9e6838585425abbe103d0b642e37", "size": 920, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/bundle-dynamic-imports.md", "checksum": "401817a7369f315fc5a68a1095742ff7d53d0461906880dc9d64a41495ee1986", "size": 791, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/bundle-preload.md", "checksum": "d1f7cc28da7cd5ab249acd287edc5b761afcfb194e9cb62cd44c5f3543db2de2", "size": 1149, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/client-event-listeners.md", "checksum": "242a873349febc1ce685e85617994784dbab92c2eaa68aed7fed5a83e7680e93", "size": 1969, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/client-swr-dedup.md", "checksum": "644652c39c6cc00de8d1c77a7273612e868dc3f7edda30764164c12ec0f764a3", "size": 1159, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/js-batch-dom-css.md", "checksum": "b2dc21bef3b5dedef3323cff55cb3394d9e10e497de20a49e45b9f6904bb8649", "size": 1902, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/js-cache-function-results.md", "checksum": "3daaa11d24f4295cb6be8bc6f407f2ce83cc7b5bd1f0e68891ea8ab835721dc7", "size": 1949, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/js-cache-property-access.md", "checksum": "73e47431e74878a927061bf0ddc7cd91a7556cb35d2573f3421e82300d9ae311", "size": 532, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/js-cache-storage.md", "checksum": "11b826b0433898c1ece2d3547010d8e77db9fb240185748c45db91493de9b6cc", "size": 1651, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/js-combine-iterations.md", "checksum": "71add08aeeb43091d4ff4c0b2842cce8b4bdef8ad3e732cc034bb5a84827e746", "size": 753, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/js-early-exit.md", "checksum": "925ce5ce87f3347186ca62212f29cc6baa2b8c85a96d2720ad07c3d0abf781c0", "size": 1133, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/js-hoist-regexp.md", "checksum": "f9e9aef2f7c2307dd7310f283df85dcada45fc43e9bb941b0c3aa414dec21ec4", "size": 1028, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/js-index-maps.md", "checksum": "5df1bdc2cfabb2c98abd55d26762e5c18189535c2e686184f426082e62920391", "size": 837, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/js-length-check-first.md", "checksum": "1a50e03cdacda77a4ecb8d280165fce115feda9f70d39becb159384da26a002a", "size": 1752, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/js-min-max-loop.md", "checksum": "d51fed76afdf565bb3c372d47c7d4c65ec07cba7663cc5e630b59e115442fb65", "size": 2105, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/js-set-map-lookups.md", "checksum": "a7fd781a6ba9ad49065961b6f9a90ef486bf6b648390e1a08704025f98e1642b", "size": 532, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/js-tosorted-immutable.md", "checksum": "d0a5e1b0fec48a0a81397957e2f068e224329f7c42cb5feeed8aae6fa64025e8", "size": 1782, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/rendering-activity.md", "checksum": "1e5e7eaf3555e61d6a2e900089c676527d26259501db5594f59544b6c664f85a", "size": 564, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/rendering-animate-svg-wrapper.md", "checksum": "9c6ae0ca7a51434e803887c64cded760956579a1452ccb80a461a03f9c937c77", "size": 1185, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/rendering-conditional-render.md", "checksum": "2ec2fa23c4148285144687050c52369adba3da2fbe3d486f8d3e0aad8f06f2bc", "size": 980, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/rendering-content-visibility.md", "checksum": "64eee6d5b916fe74df33363994b27fc7f71bea3bcedc7ee04bda23107ca3e6e4", "size": 815, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/rendering-hoist-jsx.md", "checksum": "93b229560fae92005ed9a2a829064607b39b2e984e92d221d05b2d41df2b7c0e", "size": 1039, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/rendering-hydration-no-flicker.md", "checksum": "dc7ab358c67c177bca6e6f360fbc935ebe4efa928c0ba3ebd3f9f3d9e2000ca3", "size": 2308, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/rendering-svg-precision.md", "checksum": "ed468533f6e95f622859c884b122cf21f9f593ed6bb3d500a54de4b9f9bcb9fb", "size": 588, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/rerender-defer-reads.md", "checksum": "234050a77faf50cb306be10a9e15bd4421134ab5907e75f13e6d78e2bd262dc9", "size": 973, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/rerender-dependencies.md", "checksum": "17eb5830956fb56486fd3cfc7431f5849d39751730c05ad9e77dd4f0c27169c5", "size": 824, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/rerender-derived-state.md", "checksum": "011c9d3e655f6e91408e818d47213625c1938008f2c68a42cbd72d2873438d99", "size": 724, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/rerender-functional-setstate.md", "checksum": "5e68df6b2ae8058e67f476ff1ac67bde159f5a9d18df439e46eabcdeb7b52e58", "size": 2968, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/rerender-lazy-state-init.md", "checksum": "4ae844740f266fc8cbf050701230286624a2440ec5be67b9a63d9edc3c580573", "size": 2016, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/rerender-memo.md", "checksum": "1f258990c2f27ff6256b3cc5c43300631bb3f0d81f749aed08d07fcdcc131dd1", "size": 1148, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/rerender-transitions.md", "checksum": "60f4033909a62df5e5b8c601494f9e50a562e2f8c1c2d81eac24f38142265f1c", "size": 1055, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/server-after-nonblocking.md", "checksum": "d0b8d24a3db9f0f65f9e2bddbf230b0e03a5f60e1229d93a4a18f5e7a991c7c2", "size": 2012, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/server-cache-lru.md", "checksum": "1924b64561841923b88a657085097a0aeba3e0ba2d5470b9f5c15cc10d6ae70f", "size": 1353, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/server-cache-react.md", "checksum": "c85380a2449dc9635e9bbf27e6a07821e9da864e344bf79f989b9df9b6170107", "size": 681, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/server-parallel-fetching.md", "checksum": "3e3bb090981a1609cc86761b595ad97daea09ccc5f1a8748518e57aabcc9468a", "size": 1515, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/react-best-practices/rules/server-serialization.md", "checksum": "f4c7d68b29c82381baad059c4a7f09e868e71ec9c3115a26ad3ae7d24c0dfe1f", "size": 996, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/SKILL.md", "checksum": "9097dd05eaff81f6728c5cbd384b83b3fcd8752383880c2a2db768a60ba37abc", "size": 3486, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/3d.md", "checksum": "2a5b1a72de35168bba08c7e78153fccd408ec7882fdd1778f2751162e1661378", "size": 2290, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/animations.md", "checksum": "99a6377d64061af5f7fcd1a179c0c8f6d7bcd0a515060a46db117a757ac3387a", "size": 790, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/assets/charts-bar-chart.tsx", "checksum": "6e5e219c596c8515336570a5bc89c233e32e695d5816dec88eb929e798eeea61", "size": 3429, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/assets/text-animations-typewriter.tsx", "checksum": "92b5f47d6d18387a0aa008ce9dceefd30f673ae5879e16892bd4b4ea97f5dddb", "size": 2183, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/assets/text-animations-word-highlight.tsx", "checksum": "5dbba688b875baaa62555c7a243f54739e81edbf34148c87048594a210c3ec2c", "size": 2387, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/assets.md", "checksum": "664160a48fe6ef76c9b25ea51b3796d39d371cb3632f380b014492412902ad42", "size": 1590, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/audio.md", "checksum": "06d859b2f463d0e0e823655548e314b59a1d6321377857fca52a09c629170b12", "size": 3822, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/calculate-metadata.md", "checksum": "b258c788fb3337187245c814f2fd4ddf10f7330ec97cb8117202a0145d4d27a6", "size": 2920, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/can-decode.md", "checksum": "fb3f9933e45103d72530915b72a844b3454c6acc03289db5efe8f4541b088fad", "size": 1587, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/charts.md", "checksum": "2430705a627c468e0922e2f78ca1a2379537d378b5fe76292b69f44659a5d66e", "size": 1751, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/compositions.md", "checksum": "58d92350fecc1cb57567615fd5e65f35df3e2893ea58e82768050d051e6e692d", "size": 3445, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/display-captions.md", "checksum": "96abde72e0bcb88cdc5871b80b5d6eb0c6aedf0ea9611e6c5157cb0ee980ba99", "size": 3698, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/extract-frames.md", "checksum": "b7a63f6509a1a33d624f36d3f6772abbc364b0c883520803f3701c26541e7cd7", "size": 5496, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/fonts.md", "checksum": "1749e4cf82e8b157d4b0a26f46721152d3ef9e5e9a1686753b8bb6a1be83ddbc", "size": 3484, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/get-audio-duration.md", "checksum": "d5098e8d20b227464e3519c761cba1e03396c77da636d1893c7be3061a0a8e40", "size": 1354, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/get-video-dimensions.md", "checksum": "839867aa115e09a719096a902a6ad5e304135f2053cce9928776fb4fcb5bf3e1", "size": 1627, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/get-video-duration.md", "checksum": "7b31fab3cbf9b0771bae41e2c41c9abed2b59d495ffac7160e562fdf86848726", "size": 1341, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/gifs.md", "checksum": "53d9d658e3093dba4a798945d5c1b7004688ed96a09521cfb22b4cec418a8ae7", "size": 3868, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/images.md", "checksum": "91d32f6e528b1f1cddc9a0cf70d0faa74491e3a2fe4a32933da0e21010e9aa74", "size": 2783, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/import-srt-captions.md", "checksum": "38d33be5439714a2ddb577d8c8a6b7bf09bd10f66c0540415fb70536d4374e87", "size": 2113, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/lottie.md", "checksum": "6c0cb4babcff94e35ecc22ac63a44d2131db26e7e30b53bbae0a1eb0828c74a0", "size": 1779, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/measuring-dom-nodes.md", "checksum": "5270db465cb9eed1942b9970de101211f954b7802dfd92e957bdc7e3eebe6c5c", "size": 974, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/measuring-text.md", "checksum": "88905cbd701e247306645c19f18e01aebe27c4eb0178a4e5d0377687f5ac1478", "size": 3000, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/sequencing.md", "checksum": "ecb74589c87da53d15230ffc669ca8de197c9748de2be7720acd54c1f777950c", "size": 2389, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/tailwind.md", "checksum": "bdd5162400cd20c6faebdc9d6d2ff9380f4f213f791b38eeb536c5231be34586", "size": 422, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/text-animations.md", "checksum": "40ac6b1bccf1c57d9edd46c74e847ec6e86fe775d3ef4fd14e1338f4a2606171", "size": 700, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/timing.md", "checksum": "f639ed8452767a7458a480c7d33b7126b57c70c3b5e061aeaaba382420fd8ad2", "size": 3939, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/transcribe-captions.md", "checksum": "e7d3edf667e3b1f3c3ed93431cc7caf5e28786c7d1e547f33ee926480a01c0d0", "size": 850, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/transitions.md", "checksum": "a42100803a1e5e679617ae7fb72e91431be2a0ca53e15437fa10bdd651921bfa", "size": 3730, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/trimming.md", "checksum": "40727aefd5939a42925f1ee1fcdfaf733f7fc098c26d7676f7fb69b418913375", "size": 1210, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/remotion/rules/videos.md", "checksum": "d9d3032a57f92c759daf0bd60b3282f6810ecc9958e9093a6b828de623b05328", "size": 3509, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/repomix/SKILL.md", "checksum": "5ae479920d0a6977d0fc5cd76510e6fa529dd0beb3ccf8ef18c9e23988e85878", "size": 6393, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/repomix/references/configuration.md", "checksum": "a40386b0ca68061d03ba2ae6d1a8109306895b13699e1e05bd4b8b4c4fa7912d", "size": 4415, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/repomix/references/usage-patterns.md", "checksum": "6e28825bf0c97e05dc367ba590487a6ecb0b3b530ff3540429d761b03b2ad1ed", "size": 7024, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/repomix/scripts/README.md", "checksum": "0b300fe9fe67e8354085a30c7623967c444dad4bd82f5c985cecbef471fc44a4", "size": 3796, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/repomix/scripts/repomix_batch.py", "checksum": "3b46726af95b84e0a37035f754107d2739ce1a1c95083305e166f34ab0975449", "size": 13324, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/repomix/scripts/repos.example.json", "checksum": "5086bf887ccc032abd23715c7ed278bf9844b035068b25469ed4c00435e079fd", "size": 252, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/repomix/scripts/requirements.txt", "checksum": "abb821f8ee3248ea5c82c2d4b3c103ff411f1f44b484398186844487cf4bd9a6", "size": 356, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/repomix/scripts/tests/test_repomix_batch.py", "checksum": "4f15a013b4f1a92cc73e9fc8d1029ebb05fb8c68ac6c6a9c82d56cefd462db18", "size": 18939, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/research/SKILL.md", "checksum": "5fb4509f985f9cd1291ee99c9db4edf2d7797c7438729523e3dd1cef4f5f4765", "size": 7563, "lastModified": "2026-04-03T02:06:04-04:00" }, { "path": "skills/retro/SKILL.md", "checksum": "d8652920c18c6e06a048b0e51bd84ea9dc25b03ff3e17858bf9718c7d7a1b515", "size": 5518, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/retro/references/metrics-guide.md", "checksum": "2a06dd83ad6928134f3eed76091dcb522ffec489613b7c227d19d3c8e70d9460", "size": 4533, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/retro/references/report-template.md", "checksum": "2528064ff0732b88045d056e3f39536e1cda9a449212eaf8f7d91ffa995d339d", "size": 2483, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/scout/SKILL.md", "checksum": "19b960afaf3565607dc87dcffe1b9e73be49a94acbd46f342a2005f60c045731", "size": 3516, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/scout/references/external-scouting.md", "checksum": "c0ad3f523021d678a9180bb3e9937179bbb933394af92eb9e7e47fa77dcd20f4", "size": 3571, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/scout/references/internal-scouting.md", "checksum": "b3549fa2f2f72cceeb4278c973dc8b52653a1dacf9533bdf0d09a0565e7bbd14", "size": 2860, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/scout/references/task-management-scouting.md", "checksum": "78ab0b90b058096fef35601c10d9e082bc2c8de25bdb118e81d2008c2ca1879e", "size": 4184, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/security-scan/SKILL.md", "checksum": "bef38e6901215d83e9c9395f865325aa3ea2397e7968ab13eee82178d5f64165", "size": 4297, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/security-scan/references/secret-patterns.md", "checksum": "28f023ff7388821bf74579cb41bdc5ba5d942700e8d3b8a8b536caa15adfb43c", "size": 1511, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/security-scan/references/vulnerability-patterns.md", "checksum": "c4fd47950903dc02745fa2299f29bad2912d3f4af9ed68b602d9ae56f6d7cb5c", "size": 2213, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/.env.example", "checksum": "69cc3a94aa1459e5ea14044e9a6905fd75beacae9665253a4b0c0bd67b92a43d", "size": 308, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/.gitignore", "checksum": "dfb359d3c052adc6f35924dbc58aa578329ff77b8c13f365c92cb80f418f4257", "size": 180, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/README.md", "checksum": "f674df8bcd1aa5cf551edd3c55ee580e7b385d2016d847bf23df712fc212dbc1", "size": 5533, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/SKILL.md", "checksum": "ce29fc344ef5f7f6ea531999aeb4560c71335c1bef16d938d63d73bb2cb06f8b", "size": 3169, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/package.json", "checksum": "b392f291bd595484a90c2fb88d78810e691056072051b1616dbe1c53dec9ef50", "size": 697, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/references/advanced-strategies.md", "checksum": "27d543374e9f61bcbeb6e9a15521379580610e20ae3cb3ecbebb1e0d0ee30d5f", "size": 2587, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/references/advanced-techniques.md", "checksum": "53dd89b952c1f4489620864626d6a46ec3fe57602b7dc864757ed0dfcc2b246f", "size": 2375, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/references/core-patterns.md", "checksum": "2f11f94fc30d9d9b44c312a3d988bf1479463e936cf5bcc5ca2330318529516a", "size": 2553, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/references/examples-api.md", "checksum": "1bbce0c751d06be5457740a458412d7d5536d585354055aabb2456a3d873ab5b", "size": 2210, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/references/examples-architecture.md", "checksum": "cff32c210dbdf3f3221069a9f5ae1d672b3d4e171a1afdbc0cc78ccc3a942bc8", "size": 2704, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/references/examples-debug.md", "checksum": "00d4478d5552a4bf449550711e9f7e4633451bc53f47d02ffebf40431f65a976", "size": 2496, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/scripts/format-thought.js", "checksum": "58c3d4b9c96aaa233718cc5ccde2aee83b2da55a06dfe7eda2d9c8e7b3688001", "size": 4820, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/scripts/process-thought.js", "checksum": "ef06619176462f81b127d0ec4fed471983bda4d1839c4ba28b5db9e5c088f2d4", "size": 6755, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/tests/format-thought.test.js", "checksum": "0250882b794bfac0777fa65845fa9ab8862bc39128c93d93ae3c9f2474f88f54", "size": 3644, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/sequential-thinking/tests/process-thought.test.js", "checksum": "ae62b6f1ba2304c62432fe5f53deef7fb315805d1ae54e1cb5f8f322079897ce", "size": 5698, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shader/SKILL.md", "checksum": "b81fe46cd391eeb24344965bc9f7e9291a3a9d030ac440a72ba5ce9f7d94cb24", "size": 3866, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shader/references/glsl-cellular-voronoi-worley-noise-patterns.md", "checksum": "b4aebd85844c051a20ee141c5c3c1a5e9909f13eed6ae979392964594c609142", "size": 3368, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shader/references/glsl-colors-rgb-hsb-gradients-mixing-color-spaces.md", "checksum": "0701abae35d0c9a8da69ab62f556a3d8d9e7dc1a981fc44cc62ccb1f10c50a0c", "size": 3208, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shader/references/glsl-fbm-fractional-brownian-motion-turbulence-octaves.md", "checksum": "ad62793ee0378375a4ef10e534d36483460dddb634fd9d2934e21f2ae639e33b", "size": 3067, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shader/references/glsl-fundamentals-data-types-vectors-precision-coordinates.md", "checksum": "3728478ea3493793c8672cc6ff6f1d09da5318ae6799b22a0813ef0e24ae95f3", "size": 2476, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shader/references/glsl-noise-random-perlin-simplex-cellular-voronoi.md", "checksum": "f7fa78c77666919d5b66e61811c21d5ed51dcb3b93c3a7eda6871dff40de8e90", "size": 2865, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shader/references/glsl-pattern-symmetry-truchet-domain-warping.md", "checksum": "1a60f759d4785653f1d2e38f91ebd4f6b1fa534d8db6dca80e9767527069582f", "size": 2829, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shader/references/glsl-patterns-tiling-fract-matrices-transformations.md", "checksum": "7054860563f56bfd7ae822de95683713c0a53b24c5f7e127c27bce83a8e5c95a", "size": 2445, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shader/references/glsl-procedural-textures-clouds-marble-wood-terrain.md", "checksum": "fcd8b3447f265771bd557dc2a11c5f8cf51d7d67b639f47efaf3cadd599ec732", "size": 3050, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shader/references/glsl-shader-builtin-functions-complete-api-reference.md", "checksum": "e3c4b30fcbd2f14f9f69bffce7e0217897ed7ada4dc3b4bbf3bae0bc04a9c9a4", "size": 3001, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shader/references/glsl-shapes-polygon-star-polar-sdf-combinations.md", "checksum": "4be07b3121ec0b506216c18edbe26c6c074fc0ce3573d833a967b676167de37a", "size": 2933, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shader/references/glsl-shapes-sdf-circles-rectangles-polar-distance-fields.md", "checksum": "a8a2e4d72bba22473deba93eb1883057f8099e6d06adc2c9c4977f6d0b5ba88c", "size": 2443, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shader/references/glsl-shaping-functions-step-smoothstep-curves-interpolation.md", "checksum": "86761d0cf8b4abd64bd7a1f822f3c235d2fa9a6210768c9ccb73258b7bd11f9a", "size": 2909, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ship/SKILL.md", "checksum": "d48f6f9f1fb0449ca44b703aa0a7171519da5a539993013e7a73dbc83aeeb313", "size": 5174, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ship/references/auto-detect.md", "checksum": "92f6380c986cb166d2832251463617cc50d556deda8e1bdc5adda6ffd67f31f5", "size": 2923, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ship/references/pr-template.md", "checksum": "0c92b4111ccda2a1cf0ac622b12e9f16d3c43bdf1819fdf6c7eeb1ee17b6348e", "size": 2231, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ship/references/ship-workflow.md", "checksum": "74d667833cfbe3ae8cb1318d6338f71d804930dfa4a51752eb4baeb130a9f038", "size": 7902, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shopify/README.md", "checksum": "c13775e03e078aae7fee1956ec758e2f728195495a1033680e4c202625bb2d64", "size": 1687, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shopify/SKILL.md", "checksum": "532941495ca9a0c2d644a0676b1f894762d12aec64b39fbe1f4d5221e7105b4b", "size": 7393, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shopify/references/app-development.md", "checksum": "af92f5533dec1d23a1836a84e253d2f3737f0f00db03146ab9d1ca171cb05e10", "size": 9657, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shopify/references/extensions.md", "checksum": "8264fa2dac7d21493fe23cebe96271fcf90f88119b49491157c29a3fbcdb16e9", "size": 10544, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shopify/references/themes.md", "checksum": "0a18523f8183f060d4867bec17a4f25f48f7e8cdbc0b6e543795dd00fa087c67", "size": 10324, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shopify/scripts/requirements.txt", "checksum": "ff02bd21c424070c78b466debfc2748ea3f42f43c5d4bd888c6be2c38e3bee45", "size": 452, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shopify/scripts/shopify_init.py", "checksum": "baf22c38a9168edecc5a777bb4eba18bc932546bd6da80a402414b6f109c3c18", "size": 12675, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/shopify/scripts/tests/test_shopify_init.py", "checksum": "7bb517b08c58b2b1b9b10f89f1437dba378188adfe63e93aa1dccb3abbeabbd3", "size": 13319, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/LICENSE.txt", "checksum": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd", "size": 11357, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/SKILL.md", "checksum": "6d4edb6e76424ab357811932e379d08fec084bc5d21e2b1eae3e2b397bf2a465", "size": 6192, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/agents/analyzer.md", "checksum": "bf68f4cac5a56c673a928c2e6d619586c5b93ea364026ab37547772cb45a663a", "size": 10376, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/agents/comparator.md", "checksum": "fe1fc9787c495d864c5d6eada47396478572325fde1b33a96d78bf4b849b7a3e", "size": 7287, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/agents/grader.md", "checksum": "57134da0c1a4eea33fbd74a1c9c44aa814f07d6bc64de303edb586f941e5d21a", "size": 9049, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/assets/eval_review.html", "checksum": "ce477dcc74dc1c0d1d3352646a79167b5a63634e936b1019160025065974e452", "size": 7058, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/eval-viewer/generate_review.py", "checksum": "fc9d1b9243fe5ab6012ebd579bd76d0035de1b79fd3b969de114defab26478fb", "size": 16365, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/eval-viewer/viewer.html", "checksum": "a53213426ee1100441d701a3a0d49cda7a842f992d2c36463f4d3cc0258575fa", "size": 44998, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/benchmark-optimization-guide.md", "checksum": "2e0e24f4012cd3ba35727de9efe23c4164ae62e787567e56adbe28ad00b0b41e", "size": 4174, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/distribution-guide.md", "checksum": "8d4f1492887f6873922f06f91b9b22569a91092152fe1160f317fdd13f445dca", "size": 2666, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/eval-infrastructure-guide.md", "checksum": "33e7e006324847d704a880b34ed774a974489bdc21c81069999b4a97bc5fa012", "size": 3518, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/eval-schemas.md", "checksum": "8d3de1f31b306c202198ab3d8f24f968ff697b3018a760165089586c59583883", "size": 2571, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/mcp-skills-integration.md", "checksum": "05d310fadf3ebc4bbfe2081a9e9f977e33cebec96e68621837832180f7cbd83b", "size": 2462, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/metadata-quality-criteria.md", "checksum": "0cd072db92ed67381baa41b6ac4dbd32cd866f902dcc363526ae94d5d6a2c34b", "size": 2605, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/plugin-marketplace-hosting.md", "checksum": "cd67aed29adec076b5c823c0c8ac6ac55b55180f1109fda025be7946c29ae89b", "size": 2811, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/plugin-marketplace-overview.md", "checksum": "8d54a0a8bf443195c6401df7d4a2934fdd81b3a0349ee18b5f8e14f7a5a65e1f", "size": 3094, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/plugin-marketplace-schema.md", "checksum": "50d27dd0f01c1d3530e077412a2770c4f96c639ee5c2290eb54a85a3516f21d3", "size": 3265, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/plugin-marketplace-sources.md", "checksum": "43ad5b6b30be6c655930c1a2656b846300ed27d5a247981a56325882403575b4", "size": 2913, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/plugin-marketplace-troubleshooting.md", "checksum": "3ae22cff058b6ebca1bb826bf2af5c5478670056359ee86dde3b5b35074be026", "size": 2970, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/script-quality-criteria.md", "checksum": "0c56828f468e226a340745a1c72ffa75b86de466b49ef76b3b75037833baa474", "size": 2031, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/skill-anatomy-and-requirements.md", "checksum": "6e99105d22f5bdb6625b2b6192ade552893e159bab23c9ef12229ef4c0c6dfb5", "size": 2792, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/skill-creation-workflow.md", "checksum": "161141424ce080706f36ab1dcd43e59b3a1bcd1a9e9b4c2f3b01345b1a0f0e9e", "size": 4504, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/skill-design-patterns.md", "checksum": "646a15112fd05e8b82720511947488a795cdbb48d2728158f7fbeeb78121f7e5", "size": 2783, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/skillmark-benchmark-criteria.md", "checksum": "374b6700e9120ef5b2c3c3d635dff156b51931f0ab04248eb5fab75b92aa4d4e", "size": 2986, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/structure-organization-criteria.md", "checksum": "1909d00e3a5e8122fff89ac18e026a5580d07d8afde3572b079a341fec289d09", "size": 2170, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/testing-and-iteration.md", "checksum": "789e6e3e75756d2ee193fe8174a4322d748d47440dce9f8582849a23cff3ca4c", "size": 2523, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/token-efficiency-criteria.md", "checksum": "bf3f353ba8350907dda18f0e4f29f6564a45ecfb7a448c731e2b182770005aa8", "size": 1990, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/troubleshooting-guide.md", "checksum": "5e9341af2bd8ac74347105161ce787ce46fdb8aa6551964ef240940898efdee5", "size": 2633, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/validation-checklist.md", "checksum": "0ed687bc1e626b37bc2f03d30cd550bfe757c90ace16898ab82c576f5a8409e6", "size": 2680, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/writing-effective-instructions.md", "checksum": "ef419db671c42cb20c66baac7f57f15522eef510a1d2625d34dcf4e102d77830", "size": 2370, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/references/yaml-frontmatter-reference.md", "checksum": "f8ddb433b67305f82f5d3d078dfe4537902ca233c36047fae7659ef049f10d55", "size": 2967, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/scripts/aggregate_benchmark.py", "checksum": "123ef128ea5ccc01a4b1ac212ef5567f21e9c13d3d240609780beeb3200c49aa", "size": 14386, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/scripts/debug.zip", "checksum": "8c52278984264de61f9e7375fa3ebcd416e15aa1307f71b7f6cfff52c563240b", "size": 21007, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/scripts/encoding_utils.py", "checksum": "ca81ae98072328ad4be406e2ceb672bc5c42fd0a65efdefc836b705e2e9c6c6d", "size": 1088, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/scripts/generate_report.py", "checksum": "13df7118a3c50c83c4c3250a606d5f2b20b25a3d44cbc392b3d669ec75281453", "size": 12847, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/scripts/improve_description.py", "checksum": "0dc43232db7ac6361775c894f4a1dbac958cb510c51a1230ff9e7fb30a74a7e8", "size": 10723, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/scripts/init_skill.py", "checksum": "c8d9850fc3ce7c33f88d96e0a32cbe8cc9f9a3a03eb9e7b6fdac8a306aa2c8ef", "size": 12860, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/scripts/package_skill.py", "checksum": "93f687766344ebc5c0c9c27aacb315f9c7f9be0bfd4777abb80464d9df7786d4", "size": 4538, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/scripts/quick_validate.py", "checksum": "3725a380a8e189c98988476df48c9ab0d80f91c018f47f80858e622392371700", "size": 3838, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/scripts/run_eval.py", "checksum": "43e3b8f80dbf69c343967ba77e268fae991d9fa3ed68b32a0ff02532cd48657f", "size": 11464, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/scripts/run_loop.py", "checksum": "bafdb8e25c740813c735c54bf0489b9e87146da4cf697265927513c5430112d7", "size": 13685, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/skill-creator/scripts/utils.py", "checksum": "3af8ae62c40c73ab712207436a0d9a981e845f25c5a7040229eb189cc8e45bb1", "size": 1661, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/stitch/SKILL.md", "checksum": "a82709ee8c9abd004d2ad73be8f3964681786b3815388be7544739f0ff7cc13f", "size": 5292, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/stitch/data/mcp-config-snippet.json", "checksum": "ec9fab9fef803bd1042baa6fe3a5ab08d8a3a6d1e70b66876a483e44b6d29ac3", "size": 192, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/stitch/references/design-to-code-pipeline.md", "checksum": "f4ce67b34a40d1e97e655020eb0ba654be3969079b2110f194b98a128938d9ff", "size": 3497, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/stitch/references/quota-management.md", "checksum": "c5494cb86683121aa6cc9e5f5560a2aad3dd4f7f0d53a9597957326b1073e5eb", "size": 2179, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/stitch/references/stitch-mcp-setup.md", "checksum": "8628eb8d04d3dd67daadf5e39c7c60b380663ef236e55f564224b793a6ae3cd0", "size": 2196, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/stitch/references/stitch-sdk-api.md", "checksum": "025560b32916e12ac6b2a2e00dfc806adefad24d2d9343ec31786821c92af6f9", "size": 3934, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/stitch/scripts/package.json", "checksum": "d45007ec3b308a45dd00f09a7637c18982e780939f263fb194939399b5a28928", "size": 387, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/stitch/scripts/stitch-export.ts", "checksum": "943c8bf503b147cd1ae24b1844282a5b09c6e58ff9105d13f0f7c2c8fd35e9d1", "size": 6153, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/stitch/scripts/stitch-generate.ts", "checksum": "0480daf015e75af1e1233eea8bfba0a62c8adf72f69afc5263cd2c14bd6a3c2f", "size": 6471, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/stitch/scripts/stitch-quota.ts", "checksum": "5cfdea68f3ec63b6827b8b0b637811a503a1d8d4dc0b4e56001ca45760118456", "size": 3409, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/tanstack/SKILL.md", "checksum": "932100e7f393c0df692cb0d8443d9702449cfe5f6c086761bce7c5bfecf2109a", "size": 4799, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/tanstack/references/tanstack-ai.md", "checksum": "9cc47e81799e6e9b650ac55a07b324b8b7a1d8d13e26567961d0f43127f5489f", "size": 2367, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/tanstack/references/tanstack-form.md", "checksum": "522c868d83f1fba7e462bff1a0ce26af7000328c6556be067ad82b9f0298cb01", "size": 3577, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/tanstack/references/tanstack-start.md", "checksum": "b5684d38675f2fb5853608f1a66843fc5dc101b8346a3c19c6db9e2e140d3e79", "size": 2939, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/team/SKILL.md", "checksum": "873474a3d71efe184a154f6d6cf88db6b883993e5f98ab77df915cf2225f1cca", "size": 15920, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/team/references/agent-teams-controls-and-modes.md", "checksum": "539dd472fcf77b1c46305061bbbd63d42c4086cb1571230453b1e57a2afe9c44", "size": 4959, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/team/references/agent-teams-examples-and-best-practices.md", "checksum": "8792f1f3dcdc0c6d96474c7cccd4beaac96f0edd9cd3194327a8c66c8ce91f1a", "size": 8083, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/team/references/agent-teams-official-docs.md", "checksum": "7d9bd4763e1f4ce7d2384e3107949b9f4a98e71afe5ad5f810454880fd7f6ebc", "size": 8965, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/template-skill/SKILL.md", "checksum": "ca724d5f91b070ebe17f1d03ef36ab40a98235a63f73f1a471beb9114f696cd9", "size": 192, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/test/SKILL.md", "checksum": "473adf1419807968a4ba46ba7e67708ee69eb3ad5246443305fd806143e2f8fd", "size": 4652, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/test/references/report-format.md", "checksum": "64c483316450d87566e22d78a3c6ff2342d209717b207dfea1d004b3ac99359a", "size": 1690, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/test/references/test-execution-workflow.md", "checksum": "541af139cfdd1f2c69fc16b8da82c2248c77a8882cb4addd2a2176ef6b0a5506", "size": 2620, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/test/references/ui-testing-workflow.md", "checksum": "adfeafd3b5e948ccd2f301384cf5fe94579c5cbcb973e1ebf7511787371e938e", "size": 2374, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/SKILL.md", "checksum": "a76713d46595c8b7c5ac2d81caa14861e01b50dbc470fee92e332589f0f626a2", "size": 4922, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/data/api-reference.csv", "checksum": "8e04d20e87f9170ab64959bb881da228e1f05305c60aaae2a9fc763e529e185f", "size": 8477, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/data/categories.csv", "checksum": "e9830abb52ad497a62f506051b7e5adc6a03028bf4b4b32abbf9d13439930cf5", "size": 1991, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/data/examples-all.csv", "checksum": "57665b06a6f138c22bb4f813ed57348ab591c634a428939ea41639991229cff2", "size": 132273, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/data/use-cases.csv", "checksum": "c5887eed6b15186ec7b2e6cc4cbd57483e36635b35c6efdfc610f19f8775b413", "size": 4306, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/00-fundamentals.md", "checksum": "b4fb7db57919c57af6dd237513ed68a8fd9db000befada77e4cf44838be890f9", "size": 11484, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/01-getting-started.md", "checksum": "bd572f13cbfe5a65db046aaa1e62984bcb5358bdc7772ecd60a1118dccae4bd4", "size": 3803, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/02-loaders.md", "checksum": "5975da9fbc494d9e8157897ad436177aab15f28c1540bc8206203dcd330f63f9", "size": 4060, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/03-textures.md", "checksum": "499a16dba38153a235499607299eb1967a28da4e2050b526bb7e79772ac04549", "size": 4238, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/04-cameras.md", "checksum": "0c0380b4b894f4201113e5617e96aa0011aa89b1f517d190222cdcab824e666c", "size": 4935, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/05-lights.md", "checksum": "a35828280d61900505244b43b127e40d98d231a38c5102e20e473f50ae11812e", "size": 4430, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/06-animations.md", "checksum": "4012cad031c2ca992a0ba50e3ee85c307b86ef15d9c28830ce4a1aed765fc3b1", "size": 4780, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/07-math.md", "checksum": "a870178b12fbdca3c2ed6b812e2675c51db6623b70778e15022d3a3c14055721", "size": 5262, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/08-interaction.md", "checksum": "6298b81274cfe24f6de6908a0fb2d2000bc00a3117b45ad724b28afc98b26838", "size": 6756, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/09-postprocessing.md", "checksum": "be4898fc85d3a56bf5c8a8c3a96954c3625f04f182ed5df64ba3cdf0d0a288a1", "size": 5411, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/10-controls.md", "checksum": "3616fb636e221a13cf48310f5a0dd86bfe26d4579156d58a00dd0130e132258f", "size": 5980, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/11-materials-advanced.md", "checksum": "58ed014cb1a458885e9ac4dc12fa18c602296b86ca5d0e23ebbcfed5b8b0f933", "size": 6009, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/11-materials.md", "checksum": "940fda0fb5033a56453ce7c92f11b71eb2a3204ec713f8c10105033161699b29", "size": 13385, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/12-performance.md", "checksum": "22c1ff72ff22b1581bbe56f955bc8f9248e5b0b59cc78c81f3b6735099fb3cb0", "size": 6682, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/13-node-materials.md", "checksum": "b30ea64dd977cb10c2d9546417ecfd9e873419228a0a88e3d04f4aea7f624a1a", "size": 6863, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/14-physics-vr.md", "checksum": "3fd89d46ad2a30af09aa86856ae0a9c1f99290600e7ef571969308b731fc63eb", "size": 6829, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/15-specialized-loaders.md", "checksum": "550c5014198bd7234b40e22899f1a6cc0aa826a070d00af87213c9e4e87db040", "size": 7549, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/16-webgpu.md", "checksum": "7a56835d742407366dce8825c79bd2e75c4107f11d3f6a8f80dad353db0d6853", "size": 7126, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/17-shader.md", "checksum": "f17101c36e33d4a45ca1200a7983a07129f4d7da3fdadbe7076e98749eb42501", "size": 14025, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/references/18-geometry.md", "checksum": "077e11c07a74aa2fac8c202a642bca1c0ee959373593a77b34b934f2bd09d56a", "size": 13797, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/scripts/core.py", "checksum": "9bb93085f5af1596b0a9085d4f5cd607e1b6fb5f083976a6f4fa49bde34444ab", "size": 7882, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/scripts/extract_examples.py", "checksum": "c34e57d7b50aef6f5187c032a940a3841802f2fd6f200e116e389e4cbd354c82", "size": 42111, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/scripts/generate_csv_from_json.py", "checksum": "10d7799b513277cb8e3368f262345c5a0b7a9023f2c38b7e294fbb1209441761", "size": 4830, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/threejs/scripts/search.py", "checksum": "a71e01f7f1d5ef00cd2f3cad4dc358ce6cb462a255908a6d4db008e86828f3c1", "size": 2797, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/LICENSE.txt", "checksum": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd", "size": 11357, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/SKILL.md", "checksum": "96e07021abd408c43ef651c133b9a21d8973b8b33f9f0d3edfe040d90da59919", "size": 9728, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/ArsenalSC-OFL.txt", "checksum": "8ddd61b18ba2c0d0dbe4a691cf5f1a0673f473d02fa0546e67ee88c006aeff6e", "size": 4373, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/ArsenalSC-Regular.ttf", "checksum": "65e6f89df58f68fd905b3add34a79dd6106aa3b3044df0dad9676fff53d504b9", "size": 165848, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/BigShoulders-Bold.ttf", "checksum": "b43bcd198b9fdf717dd42aa61a34dba32e01aceaeae659d689afd0ca52c37ea2", "size": 94528, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/BigShoulders-OFL.txt", "checksum": "fbc746aabf0eb1847dfd92e2efc4596d79fa897d60b8e64062a22f585508fb3f", "size": 4397, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/BigShoulders-Regular.ttf", "checksum": "18a879fc71978a4447150705caf880a9da3860083c259fd29e6dc03057b6842a", "size": 94396, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Boldonse-OFL.txt", "checksum": "45cc82ab4032273c0924025ffcf8f0665a68e1a5955e3f7247e5daf1deeb1326", "size": 4390, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Boldonse-Regular.ttf", "checksum": "cc2e540604565c0f90a7d8d46194a2f42fc9c45512cd2e39bf03b50eb68c35a4", "size": 77168, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/BricolageGrotesque-Bold.ttf", "checksum": "a737b146fe0d77ffe8a86e3cd16700dd431d3b1e420d4fd80e142cd68a1cb50d", "size": 90952, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/BricolageGrotesque-OFL.txt", "checksum": "0e4f4eb8534bc66a76aca13dd19c1f9731b2008866b29ccff182b764649df9b4", "size": 4403, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/BricolageGrotesque-Regular.ttf", "checksum": "972a6d098c9867ae131d0ea99e221e63976b11a19d4b931c2c7ace525674e4f6", "size": 90920, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/CrimsonPro-Bold.ttf", "checksum": "48f191e38355c8db100eb3ce157c20f9302a3b9a37b44a660f77ecfce3986609", "size": 107352, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/CrimsonPro-Italic.ttf", "checksum": "52318db3526b644e6efa60be0b3ca5a50e40fbe8bd026c261e0aa206f0772267", "size": 108828, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/CrimsonPro-OFL.txt", "checksum": "35680d14547b6748b6f362a052a46d22764ce5eccf96e18b74f567bb2ee58114", "size": 4394, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/CrimsonPro-Regular.ttf", "checksum": "48fad08cb1917a7b2f2c6fe5135d6c07743a6663cf7631ec4481108aaf081422", "size": 106696, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/DMMono-OFL.txt", "checksum": "bfe7842fcb88323e2981e24710c25202677385a8c75fb6a87217b275a0247ae3", "size": 4392, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/DMMono-Regular.ttf", "checksum": "f98ada968dc3b6b2c08d3f5caaf266977df0bfe0929372b93df5a06cf2ace450", "size": 48852, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/EricaOne-OFL.txt", "checksum": "e0de629968b52255548d5fafcf30b24ff9edae0eda362380755a75816404d0fa", "size": 4410, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/EricaOne-Regular.ttf", "checksum": "db1d89e80e33a8a01beaaac7a85df582857d24a43f1e181461aa7ff5d701476a", "size": 24872, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/GeistMono-Bold.ttf", "checksum": "75c0828d5c1ee44b9ef9f4df577bf41595ec362e2ea3f1e558590c9e92c7949d", "size": 78304, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/GeistMono-OFL.txt", "checksum": "6a873c900f584109b13ae0aaf81d6e3cf0a68751a216b03f7b6c68d547057bb4", "size": 4388, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/GeistMono-Regular.ttf", "checksum": "a55c1b51cda4afeab9e471e7947b85a20f7c8831d7e6b1470c1b7fbdc0f0f15e", "size": 78232, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Gloock-OFL.txt", "checksum": "c0a3f3125ac491ef3d1f09f401be4834c646562f647e44f2bcbc49f0466c656d", "size": 4381, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Gloock-Regular.ttf", "checksum": "e86b4ce66dbd3f1f83eee8db99ec96e0da1128c3f53df0e9b3b7472025dfe960", "size": 95156, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/IBMPlexMono-Bold.ttf", "checksum": "dbd2a2fb024579438d6400a84e57579bfd2dbe67c306c8fd9fde92a61e4f2eea", "size": 136008, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/IBMPlexMono-OFL.txt", "checksum": "5294ce778857e1eb02e830b6ab06435537d38f43055327e73d03a2d4d57d5123", "size": 4363, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/IBMPlexMono-Regular.ttf", "checksum": "ab08018ccd276b79fb2c636bb95b9c543598f9d50505fe92506fcb4dae7810cd", "size": 133796, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/IBMPlexSerif-Bold.ttf", "checksum": "b8d294e9b5c5a0940f167c3ced0f7ef2e3f57082ca3ff096ef30e86e26c1c159", "size": 161000, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/IBMPlexSerif-BoldItalic.ttf", "checksum": "da64b75f4284f53e7b5c71fa190a35b8bf3494fe19f1804c81c3a53340bca570", "size": 169840, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/IBMPlexSerif-Italic.ttf", "checksum": "b11f1048745e715a55c9d837b3f10226ca3d78867b7db7251ddad8f98dcf0f38", "size": 170004, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/IBMPlexSerif-Regular.ttf", "checksum": "77cd233a2af8dc6b1022faea3bb3b01f3c75af68bcf530cb6aeb15982ff3dbb7", "size": 160380, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/InstrumentSans-Bold.ttf", "checksum": "444f85bf1c4b0e1ce1ca624f6be54bcd832207714ccaf4ea99ee531341683bdf", "size": 68084, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/InstrumentSans-BoldItalic.ttf", "checksum": "3762f6cef95d6039489ad5ba5787d4c30f17a1ad01e9ac3c816ed69692722a68", "size": 70004, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/InstrumentSans-Italic.ttf", "checksum": "78e85858e371b2cb4e18f617c10f0f937c0e12a0887ffee98555b24ed305b3a7", "size": 69900, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/InstrumentSans-OFL.txt", "checksum": "bf4dc6d13a8cccd4807133c77a1ee9619a16b92cb23322258725ab6731c2f6e5", "size": 4403, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/InstrumentSans-Regular.ttf", "checksum": "a22cb26e48fd79bcb01bf2fc92d36785474dce36d9c544ab0a8868c2657c4a87", "size": 68028, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/InstrumentSerif-Italic.ttf", "checksum": "9c86e4d5a47b50224a2463a9eca8535835257c8e85c470c2c6b454b1af6f046e", "size": 70868, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/InstrumentSerif-Regular.ttf", "checksum": "56ac3be03ac3ba283196b3e77850ab2ffcf56cfb6fd3212c5620109a972f8c99", "size": 69312, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Italiana-OFL.txt", "checksum": "8373b11312ace78c4cec2e8f9f6aa9f2330601107dac7bcf899c6f2dbd40c5a5", "size": 4394, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Italiana-Regular.ttf", "checksum": "15c4dd6ab8cf4a29ba8826f65edcbe2f6c266c557d34d081f25072dfd5605fd2", "size": 27184, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/JetBrainsMono-Bold.ttf", "checksum": "a2349098b9e45419e7bf0e2958d6c4937a049dded37387b08be725be4c7615f3", "size": 114828, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/JetBrainsMono-OFL.txt", "checksum": "a76abf002c49097d146e86740a3105a5d00450b1592e820a1109a8c5680cd697", "size": 4399, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/JetBrainsMono-Regular.ttf", "checksum": "b6b1ff4ddefe36d7f2a6174e1d001cab374e594519ee9049af028d577b64c5f5", "size": 114904, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Jura-Light.ttf", "checksum": "c891a381df056b2c4dfe85841e911bf45da0890fa21a7b2692cbe5ea1f505e1e", "size": 154308, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Jura-Medium.ttf", "checksum": "c72965cb732a92872643819fd1734128238583cc36b116313859137a51d3368a", "size": 154488, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Jura-OFL.txt", "checksum": "eaf9bdb675f6d87e5feb88199ab3ea581d3bd2082f426e384fa9c394576d7260", "size": 4380, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/LibreBaskerville-OFL.txt", "checksum": "55959eef5b0c3b2e3c1c7631b8ff0f9447d75de20f29cfa7db5bcfb026763343", "size": 4449, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/LibreBaskerville-Regular.ttf", "checksum": "2101302538d9e88adb679031c04623e4578b5745e89566284fd2c508d79acae0", "size": 147584, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Lora-Bold.ttf", "checksum": "7d74015e950c2fb66519c7295b8155621d22200ae2ca2a4c6b43ce3c490cac87", "size": 133828, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Lora-BoldItalic.ttf", "checksum": "152f87e71f5ddb60d5c57ecd9132807c947e65c42977193c9164e7c5a6690081", "size": 140332, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Lora-Italic.ttf", "checksum": "be627e595184e8afe521f08da0607eee613f1997d423bc8dadc5798995581377", "size": 139328, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Lora-OFL.txt", "checksum": "62e37a82d3f1ef2a70712885fa8b3144b65fd144d8e748d6196b690a354d792c", "size": 4423, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Lora-Regular.ttf", "checksum": "7ed00e7c9cdf16ab7e2fd2361fe45d4f0b61263cd60aae398b27b7ee08108827", "size": 133888, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/NationalPark-Bold.ttf", "checksum": "69ac4c301c4a7233c6e602d12a92c54d7967b575f4449951c45ce773f7acff53", "size": 79208, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/NationalPark-OFL.txt", "checksum": "81c6c71d83b5b45d7344f96df12bb4a2477a5b092a9144757ee1d0f50f855175", "size": 4399, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/NationalPark-Regular.ttf", "checksum": "a477338b7e18308d476650dfe31235ef86a883572665e56ffb5fb80f82009b58", "size": 76424, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/NothingYouCouldDo-OFL.txt", "checksum": "7c2a6970584ddad04919816163746f83b378078015899b18468b40f05e9ce128", "size": 4363, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/NothingYouCouldDo-Regular.ttf", "checksum": "d866f985896d3280f4fce72db7e17302c24a0c1fdb0699b6b5ed3af14f944d57", "size": 32020, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Outfit-Bold.ttf", "checksum": "6654b93d21301ec61887d3cedd6c11d9df1b1dfb63f9cf45ac7995f6e2235ab1", "size": 55392, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Outfit-OFL.txt", "checksum": "1945b62cd76da9a3051a1660dde72afaa64ffc2666d30e7a78356d651653ba2f", "size": 4389, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Outfit-Regular.ttf", "checksum": "f24945365147c9e783e91d8649959b59be6b00c9ee4ecd2f6b33afbb2dd871fe", "size": 54912, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/PixelifySans-Medium.ttf", "checksum": "38397504f71c122b03d234ea6f55118e3d5bdbddffd82bedddbd7755d3b3be82", "size": 51072, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/PixelifySans-OFL.txt", "checksum": "7f54d1d9f1ae1ba9f2722f978145f90324fea34ca3c2304b3a29cfa96ac6037e", "size": 4395, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/PoiretOne-OFL.txt", "checksum": "2eaf541f7eb8b512e4c757a5212060abf5b6edfef230e9d7640bf736b315c33a", "size": 4366, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/PoiretOne-Regular.ttf", "checksum": "9cf265b139648b36b6c0afdfeb0bf27f7e66db9a16094bc40f644d8da05bc318", "size": 45244, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/RedHatMono-Bold.ttf", "checksum": "7ef48353f4be5ddb90f000f6fad48f2b62b3e8c27d9818d8d45ff46c201065e0", "size": 34420, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/RedHatMono-OFL.txt", "checksum": "435fbfb7e66988b2a06686a4cb966faec733f35d8fe100a1601573c27f3e0bb8", "size": 4394, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/RedHatMono-Regular.ttf", "checksum": "452fe826871b37539f5212b20c87cf30f82f58dd2741f1c96edd1dcbdc0db6b4", "size": 34488, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Silkscreen-OFL.txt", "checksum": "6b849745119bbe85ec01fd080c9cd50234da9f52ac6e48b55d1a424a0c4d7ca9", "size": 4394, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Silkscreen-Regular.ttf", "checksum": "49567408600809e25147e9225ac4f37f410e2df45a750696c45027531fb65f1b", "size": 31960, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/SmoochSans-Medium.ttf", "checksum": "dd76e6e77cce82f827a8654cd906e9ce58f3aaf78adda63c4a7f655b8ecb41f0", "size": 59704, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/SmoochSans-OFL.txt", "checksum": "74c9c4eb88e891483e1b7bc54780b452cbf4f4df66d4e71881d7569aa2130749", "size": 4396, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Tektur-Medium.ttf", "checksum": "52bbe8c9b057b3d2da4eeace31a524b1ea26a1375ae34319cf6900ccc57a4c82", "size": 76248, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Tektur-OFL.txt", "checksum": "3f1466cb5438f31782eeb6e895f3a655bc4d090e24263e331f555357d1cb734e", "size": 4385, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/Tektur-Regular.ttf", "checksum": "162e1b36c4718c5b051b36c971ad7e50d341944f35618f480422ebbe72988f98", "size": 75604, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/WorkSans-Bold.ttf", "checksum": "240d125fc9f8561363dc1ea3f513501253bd70942f41468f48f0b0cafb0c82e2", "size": 191304, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/WorkSans-BoldItalic.ttf", "checksum": "a5b2cad813df0aaa7d16621f2e93b5117c25e9bc788bc9a3ad218e9d6348ce34", "size": 175772, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/WorkSans-Italic.ttf", "checksum": "6b7f7002e0b0c8b261fe878658ef5551e3e59d9f6b609b04efb90dde1e2c1ada", "size": 174280, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/WorkSans-OFL.txt", "checksum": "ace8c22a3326318b54e67c3691857929634205533f454a70ef5a3473ddb2e2ba", "size": 4397, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/WorkSans-Regular.ttf", "checksum": "e67985a843df0d3cdee51a3d0f329eb1774a344ad9ff0c9ab923751f1577e2a4", "size": 188916, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/YoungSerif-OFL.txt", "checksum": "cdcb8039606b40a027a6d24586ec62d5fe29c701343d82a048c829cb28a3dd28", "size": 4398, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/canvas-fonts/YoungSerif-Regular.ttf", "checksum": "f8dc08f77abad753a00670af70756a8ace938e5c3f0b770f4f4c2071c4bd8fc6", "size": 105136, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/references/canvas-design-system.md", "checksum": "f5de85ff39d9f3a8275c4164b921ba72d5e1d34b8d7a9243d9ee34b3870a4f5f", "size": 7888, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/references/shadcn-accessibility.md", "checksum": "a22cd4ccf82b635b2b2c4f12416a0c4f7edcd825d219d6089450fa797a0d9511", "size": 9976, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/references/shadcn-components.md", "checksum": "79c4f91cbf68993a43fa3a95889c35db73de45bdd3dfd83a6830863c01aa598a", "size": 11155, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/references/shadcn-theming.md", "checksum": "d17d641474221123ff0e0288043ca2f2dab3ac96908a19eed28d82f9e58865ed", "size": 8672, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/references/tailwind-customization.md", "checksum": "4c5adeed6263a274f74f6eb2c816ca420fd6ef4f35683582988bacd404799afe", "size": 10171, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/references/tailwind-responsive.md", "checksum": "8d00ae620df26daea4623c7bf996d6e612e09d359305fcfa2b40cab757ed840c", "size": 8270, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/references/tailwind-utilities.md", "checksum": "aba1c40ef84f43beea142ae310371e332541f39d973df90a71f1854823effda1", "size": 9980, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/scripts/requirements.txt", "checksum": "09402d2d274248e18bb5fd0a0267fd7cbf99b7a2440e73e87f054aa8f259f9da", "size": 444, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/scripts/shadcn_add.py", "checksum": "0bcdf28ea2c2d5d4f17a2b1e0a0cab29ff649b9db7b134ecc6e9898a3d84824f", "size": 7991, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/scripts/tailwind_config_gen.py", "checksum": "e2162f99247e598b50333fda0d55f467422aab0f14631f24d1a2bd93decbe850", "size": 13643, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/scripts/tests/coverage-ui.json", "checksum": "33bdc1f5998db9a38cac8e6128a82711f8f8b65fbb3dcb0c1680ae260441cbce", "size": 35121, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/scripts/tests/requirements.txt", "checksum": "80846c98ee02a7e9651ec4eee6709f840b785646b469aad5284ab7ab9b344f17", "size": 52, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/scripts/tests/test_shadcn_add.py", "checksum": "4012b1efe1e51a5dcf31078b0d9069f92cfe2045e9a35dd52fdd4631b1815150", "size": 9920, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-styling/scripts/tests/test_tailwind_config_gen.py", "checksum": "2a8b7b3e8b9ff081532551f2168dd08a8471e71c17747ae8d6026e1273068dc8", "size": 12158, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/SKILL.md", "checksum": "0ddfc898cfe90e55991c242a796073784e582977e8d863a3fc98339f6acc393e", "size": 44828, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/_sync_all.py", "checksum": "b540b3a4f87598ae29048b3cceae1fc17b39b629aee2cbe5c802ffc7b48abf6d", "size": 21832, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/app-interface.csv", "checksum": "2a17ef810dab715ce1f339861817a8fbe3ccc38142b70517301e874803e838ac", "size": 9743, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/charts.csv", "checksum": "ebb565308115f955791b0431797a89d9b3587c25d5babb9428d10712c4924817", "size": 19391, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/colors.csv", "checksum": "69ee8c1147b269599d20ca418bdd6f32563a9aa2d962fb9a9b8dec66bf7b1ba4", "size": 32432, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/design.csv", "checksum": "6f0ae42f16b3cbfa3f07050268387557859ff666e2651b1b82763f099d724b3f", "size": 106144, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/draft.csv", "checksum": "e190c796b707858a5436dc4c27f9ee9bb6618014ca73f533e423abe5ce9e4d06", "size": 106266, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/google-fonts.csv", "checksum": "2c03a3cd134d126bd9d6a7dc2a6360dc5272219ad6df3eb9315b031f806e1487", "size": 745196, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/icons.csv", "checksum": "f376c29fb4df37b4bdb366a5aa70cb211ba3dd8b435390aaa03152a64b07d2e8", "size": 20637, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/landing.csv", "checksum": "080cedbcd61ff8ec9520f33929baa76bee9589e783f83b2f8d824a466b6a46d7", "size": 16720, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/products.csv", "checksum": "9fd9e776ba847cf44c1ea78f95fe5e33b2c56bb7e186e3cfff9c49bc7fcb691b", "size": 58006, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/react-performance.csv", "checksum": "904c8afcda229629545912dde0e8ac37503757131f0169f80b016f1f58c4fd3f", "size": 14822, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/stacks/react-native.csv", "checksum": "a08ca77fcf6b6d9531982dce465366296013bfcf12d2938ac72ad57cf0c4f085", "size": 10035, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/styles.csv", "checksum": "9b5089dcde8999333b36878252a255cc3bacbb2fe7b836c76cc7f7aa2abb643d", "size": 142673, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/typography.csv", "checksum": "dbea262a54e3bfa2e6c3b15989a365d5ef4c43349316aff46635e82ca825adce", "size": 49667, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/ui-reasoning.csv", "checksum": "41976082ecae1100da937c949215dc6694393e03f3c2a7444dd92a9edb43cb11", "size": 53070, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/data/ux-guidelines.csv", "checksum": "1870ee048f2a2bdd60709f8f7adf7f3b6dcad560bc005c8b2915a8ac8639820d", "size": 18766, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/scripts/core.py", "checksum": "18e00b1a2952fb919dcba0010ee71f75129a670ad565e8d0907958d6be8caeca", "size": 11512, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/scripts/design_system.py", "checksum": "4da1d341f3c7749df51b51db4a543a48a427c3c746eb0e9882a1ab86acf3bb54", "size": 43614, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/ui-ux-pro-max/scripts/search.py", "checksum": "18b1efa4ee5a2fc1cf14d7b25429ab423ef6026d123878fb93c5884f33cd10db", "size": 5492, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/use-mcp/SKILL.md", "checksum": "5ba1ac1330e97c08ceca6ecfba4eca63ed97764ea0b7a1a9a3ed027e4c460b5b", "size": 1753, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/watzup/SKILL.md", "checksum": "b0587de574d8ff3bd49aba4d85c147b9a09ce3dd7e5f238a3ed33efc14c1ea35", "size": 407, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-design-guidelines/SKILL.md", "checksum": "35660280b40cbe68ccf0f95bc6b11c35aad474f094af2ddf6d8aee22947f4700", "size": 1237, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/SKILL.md", "checksum": "53835bddf38f00331f3a460b2152a753ce40346c38f705db9be5863a70849766", "size": 9096, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/references/nextjs-app-router.md", "checksum": "bca2cc4b417f2e7aaff4a7491bdd84a10ac03ad4b42839b8c91181b5851a69c7", "size": 9366, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/references/nextjs-data-fetching.md", "checksum": "5175463a517033aa8d3295c4fc7420db57726017450ec637d413afcb541d3e9f", "size": 10229, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/references/nextjs-optimization.md", "checksum": "20b66c2e616ea9af62e1b3a07b68069dfc2df1574dfca6bce2e00a427ac76498", "size": 11210, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/references/nextjs-server-components.md", "checksum": "afce90a0cd5175832212bd03fdf692ee5ad7154dfce0aeb75f153fc244224801", "size": 10792, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/references/remix-icon-integration.md", "checksum": "5f2d77e5b1ddc512e2be1f270e55435e372b332e98ed56d8a399ec48226405a3", "size": 10810, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/references/turborepo-caching.md", "checksum": "2d7056c6cc5b5041e23c2f7bd0ff26da685c6e9513a9271803ae93bc0d2be1e2", "size": 9714, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/references/turborepo-pipelines.md", "checksum": "64279184f245524dbcaf94e29b48c56fb766e41af36e4ad92253edcc648dfe5e", "size": 8510, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/references/turborepo-setup.md", "checksum": "429c0ed6cab365a18f3ecfb12df741ece4b4e5bc2052719b6dec97f496f81d8f", "size": 9696, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/scripts/__init__.py", "checksum": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "size": 0, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/scripts/nextjs_init.py", "checksum": "6d01dd905055c64b3f637f36ed6beed93dc27b5932f2471a884b75888773b62d", "size": 15114, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/scripts/requirements.txt", "checksum": "89002a89d32b1f2e71cfb62fe48fe52580aedd6001a4fe761fd1edb8f727af28", "size": 430, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/scripts/tests/coverage-web.json", "checksum": "737e65f4900cc685612f9831ebd622567efb3bd7de55dd9d97b5aa2e04cd89ec", "size": 34849, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/scripts/tests/requirements.txt", "checksum": "0795bdcfb80afae0ff06e9cbe5bed67b39283e577984bed87d85da3fec798a37", "size": 52, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/scripts/tests/test_nextjs_init.py", "checksum": "770ea000b05f56cf199aa93533a070afd2f6113dd1f7a975de0a5ef0168f64d9", "size": 10735, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/scripts/tests/test_turborepo_migrate.py", "checksum": "2897b6b62df7a8b7d029520ac32a92634e6a19d3cac043ff4ffc3441c014c671", "size": 12861, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-frameworks/scripts/turborepo_migrate.py", "checksum": "d31252fe5cf3fe7ed89ded47e8f0b76ac945a84cec2c7ae77c964b4e2c7934a1", "size": 13231, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/SKILL.md", "checksum": "b74fb1750eedaad1705cc0899d10091c61c2c0f1f08cd95420349990e3bd31f4", "size": 3320, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/accessibility-testing.md", "checksum": "29240bf03979c9a5ed3a52a30aa88f4097f0baea08bdfac19330437a0a3e96df", "size": 1959, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/api-testing.md", "checksum": "014742548e91976caa34d59f7f70d8fe655bf6b01a78be740f312223d40bc2bf", "size": 1810, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/ci-cd-testing-workflows.md", "checksum": "f7954eee4a5129623ad56439099d75f1a0b489b59f75607c59db2c062db8c8b3", "size": 2560, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/component-testing.md", "checksum": "b7ae79fefa875b39d70f6e3eb065e44ddac1a1729ba30a12f48d4035fdd7f89d", "size": 2502, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/contract-testing.md", "checksum": "fe0e3ac8fa27145c7a37e5db054aad7522f97ee6af54f501ec0334e52dd14dfe", "size": 3334, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/cross-browser-checklist.md", "checksum": "3e5ef0577ac999e1abe5d92f6936150f82174f11b123485c4485a05570d8ab66", "size": 1756, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/database-testing.md", "checksum": "565732257fb98e27d589b9edfb65fc416063227cbd388323082ad1886126c059", "size": 3336, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/e2e-testing-playwright.md", "checksum": "b584c854292a1202b3f7873c40d30c524011c857896bb68b4777298d82585bdd", "size": 2768, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/functional-testing-checklist.md", "checksum": "373531b6a74e1be71f7daff73e9fcb2c8c1f9f1f97c57cc2e257d6d0ca531333", "size": 2751, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/interactive-testing-patterns.md", "checksum": "a9972e974aa4b848d418f130da64a952a899895337852409dce97e163ac819c8", "size": 2545, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/load-testing-k6.md", "checksum": "a8ffffcefd3b55139f0be7c7544ee289008aad4d6e8c3c3144c8abf0fbe198bf", "size": 1784, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/mobile-gesture-testing.md", "checksum": "7db8c59dc0e6b1a822db5db5d7d331bff4f190c9c841c75963bc578759f27e7f", "size": 2197, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/performance-core-web-vitals.md", "checksum": "ceb4712dfa03380c2ea791189e549ae89b14504c60d4827bf023496f9f968d78", "size": 3174, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/playwright-component-testing.md", "checksum": "4d9fa5c964f810fcee1025b8bc02a61edf651c92765b88ed0324dec0bdca9a96", "size": 2856, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/pre-release-checklist.md", "checksum": "3b733d03085fb9766727ea5ce98012e75a28722956df4c641509a190610417ab", "size": 1872, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/security-checklists.md", "checksum": "3be0bd620df2f95fb98650581dae9a14c2fa6a65e6be41037a4239ad9faf4187", "size": 2517, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/security-testing-overview.md", "checksum": "f46dbd996ba2bf320bc4d328fc28307ec88847fe2f458932e45c0a8df995f0aa", "size": 2825, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/shadow-dom-testing.md", "checksum": "4b21bb4494e2ce27848567e71b90ecf98191b543bfbd4487aa4fbbb46544d7f7", "size": 1687, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/test-data-management.md", "checksum": "f3c0147f585ba81e78a60e432b617b75fc49374bed63f8c112c56161bbea717b", "size": 2919, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/test-flakiness-mitigation.md", "checksum": "c9abc4971bfffc7c6c971a52aa2682f8c66b1e5f539904c467ea0145d41908ad", "size": 1819, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/testing-pyramid-strategy.md", "checksum": "0ecc5115dd9bd6c98c2623b71faafc610570437f32cdd42d22f8512d8b9f0374", "size": 2164, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/unit-integration-testing.md", "checksum": "a7218bd576d690298d2234ed0569e981c6e55ab6e212b01715c5d13647f76d0e", "size": 2725, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/visual-regression.md", "checksum": "22cdd88965eddb27682ab4562771ba5d4ed6d490dce9d2451cb48fb2c7557081", "size": 2268, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/references/vulnerability-payloads.md", "checksum": "c878e61d455058b9772fcda32740d83b982eb0159433b7de5aed23dbd0d7b157", "size": 1286, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/scripts/analyze-test-results.js", "checksum": "6d8cc9a2b8b3bcacca34b0366d37a6f7af01a6130573f034f34df1e7baeb568a", "size": 7960, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/web-testing/scripts/init-playwright.js", "checksum": "45ee0e2efac0811cf52021569abd2c3bf05ef35ed04fb9668b95fdf95800fdfb", "size": 6687, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/worktree/SKILL.md", "checksum": "d8a8ab81299472a6ef15756a86a7835073ec34d0f37d27bf965e4bcdc0bf5137", "size": 3491, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/worktree/scripts/worktree.cjs", "checksum": "0d3337e074c18a56e3195d0a2802149adf8a1249d59be34956f59a3f3adbbf5b", "size": 32981, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "skills/worktree/scripts/worktree.test.cjs", "checksum": "88cc9dedf639c8db9762837e1dad247182503d80f3517c9942f57efa46301231", "size": 35587, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": "statusline.cjs", "checksum": "98ab0d9d9547f129fe8c5856bcc115392fad325cf4cb3316bde9242e28c2910e", "size": 8309, "lastModified": "2026-04-02T18:07:38-04:00" }, { "path": ".opencode/.ckignore", "checksum": "fc77043a8716d1ebf03af39833df337ac7fff1b8b22ad43cac39d16aaf7f90f7", "size": 367, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/.env.example", "checksum": "056196074b25e8309b7475b0764a7953dc8af10487d5763ef000f39eea33e032", "size": 4455, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/agents/brainstormer.md", "checksum": "b8b79922b6120e585b39aa32e117c348c75dd5a2b2f037afbb80acda68c4da32", "size": 6848, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/agents/code-reviewer.md", "checksum": "5d77ae296b1c37eed2640bbf34c39121b49ea186a07f124ae46bd880fe7698ca", "size": 5838, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/agents/code-simplifier.md", "checksum": "c9bb83de297ab5c06df09b0695395290ecfad0947230bc67ed514374129b1766", "size": 3313 }, { "path": ".opencode/agents/debugger.md", "checksum": "3dc9307abf684aac1f33a68e9b578420d258d8639890370d5c0f5c6a90d1f62e", "size": 8922, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/agents/docs-manager.md", "checksum": "c77caf65aa66d4595abab180fc4709bbc73858d0a7e7dcb475bda2ca03d2b877", "size": 10989, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/agents/fullstack-developer.md", "checksum": "e1e2a1ca37c254108fc65269024aae1b5f6da3afba4ce10ee49a277a8565abd8", "size": 5197, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/agents/git-manager.md", "checksum": "12e9590b8c81267c86487a130fe40a1d8dabd7d2167973762313f203e7ab75b3", "size": 1097, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/agents/journal-writer.md", "checksum": "24e267fc0bf07d1e136af6d1fb4300d3e42ca5d5bded8dbae31f369a919cee29", "size": 6309, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/agents/mcp-manager.md", "checksum": "2cd1feb10e3adac35e8b3415812d9a64ead1fb57885541ee50986f8b11ee56cc", "size": 3921, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/agents/planner.md", "checksum": "83ae1de7068f8f58f20414288977d3d35ba610c200ee2944f21c18f9a10c358a", "size": 6839, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/agents/project-manager.md", "checksum": "bf779e98073b4941fa0eaa3e3bd9818d02443a99dffb7a079cf20cbba319bbc3", "size": 2183, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/agents/researcher.md", "checksum": "b88702c01b61d5d8b8e7a94f09da3c7c3bb15de634e9439b09d47201116cb3e8", "size": 4067, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/agents/tester.md", "checksum": "a1b88498f03d8a2a6c87c90e1d1337fac253455fac3fea7a894ceae9b30edf6f", "size": 8104, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/agents/ui-ux-designer.md", "checksum": "18057f55d33502d31f59bd71278aef4fef6ebc018ca46d94d3a6df7d1d95d6b7", "size": 13191, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/package.json", "checksum": "b861a203d7f84820edfe125ede445990518d4e9c36acd68ce26de7489681f645", "size": 194 }, { "path": ".opencode/plugin/context-injector.ts", "checksum": "7f912eb450c5459df359ede87e99109c3f387203829398c750675b981a63932f", "size": 2782, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/lib/ck-config-utils.cjs", "checksum": "e0cbbf5b5631d1dc0d155d93356f7fe649ab3ce73f0718b4568c9d9132e56585", "size": 29695, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/lib/colors.cjs", "checksum": "4841b5b0786727c841295bca123e25ac1a530b77fd1c9a932ddc36152b59e8c1", "size": 5836, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/lib/context-builder.cjs", "checksum": "e0b4c8341d1fa8527b5e31cfa45a3cbd852a315299b4a3a122b49ee5b8f6f011", "size": 30440, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/lib/privacy-checker.cjs", "checksum": "7d2c0003c867f6b81f816533ac74b81402a2905ac2a7d8d1cd9eb233027de965", "size": 10595, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/lib/project-detector.cjs", "checksum": "2302abebc8772a2a1bba3f80010d9fef698a66d8df7ef5480677062b7978bcce", "size": 16586, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/lib/scout-checker.cjs", "checksum": "933a7c8380a936be8e71854f01658a35031807f9ed57f6982ca1f81b399a99b3", "size": 12952, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/privacy-block.ts", "checksum": "5c005b3dadd8308c2893b2d7f312a7379fa3f94a9484c326a6ca48c5863533a3", "size": 965, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/scout-block/broad-pattern-detector.cjs", "checksum": "c3100b30aa6380d949856ca7cd4567a2ae1ee3fb8a0d728803bb0274788d49b6", "size": 7285, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/scout-block/error-formatter.cjs", "checksum": "d0500460c84fbbb1e86f9046632e89ea8e10b867993b6281d9fe8c3328d42def", "size": 4259, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/scout-block/path-extractor.cjs", "checksum": "98364a15c3eb00d66409647ecbdb380f3a10ee6d5227cb6f93b6af783a9a28bb", "size": 10093, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/scout-block/pattern-matcher.cjs", "checksum": "5fef3fbc9aa4bb1508ab9a4547507c78dabd5d44c80c42a112660caefca63b05", "size": 5804, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/scout-block/tests/test-broad-pattern-detector.cjs", "checksum": "9060faaf319a3b90a13b9f784493c44af30d36b3a493d8cd5f82172478c2abc6", "size": 5324, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/scout-block/tests/test-build-command-allowlist.cjs", "checksum": "e202330f51d85ff94e08434d7096e330dfb831532328f7266cda09c5f2f87d6e", "size": 6959, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/scout-block/tests/test-error-formatter.cjs", "checksum": "1d21c12f43d7e17441281a0a51b0448ffc42b3f9754ce05ad5cc208996b34f6e", "size": 4307, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/scout-block/tests/test-full-flow-edge-cases.cjs", "checksum": "4bcf0e9b031b3ebee7719092e76dff1d28f9d15d291b54bcc12fe1e67c49a01e", "size": 3115, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/scout-block/tests/test-monorepo-scenarios.cjs", "checksum": "dd8fe1f3ac36168d353fb903ae64da94059a761fee8dc4847374fc3f2e0aa2d0", "size": 6897, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/scout-block/tests/test-path-extractor.cjs", "checksum": "5197e9604cf4b27999f3198583ec1da991f328d636ce3d590926f3854a9fe793", "size": 4935, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/scout-block/tests/test-pattern-matcher.cjs", "checksum": "db76854f1557faa91a8bb7f53ef141875df841517b88d5e10ba80cc3b5c06b4c", "size": 3103, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/scout-block/vendor/ignore.cjs", "checksum": "4cff82236576c96a22b4f52c43835735511b39d7f095553101128b817e079355", "size": 16344, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/plugin/scout-block.ts", "checksum": "bb3ec20ac745250b0d917fd4af2edc46bb9d323fe130560c73584ff8b1cb344a", "size": 1419, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/scripts/README.md", "checksum": "08794538ebe6af12191d48faf635182e40cf49e0e045b744817112b87ccc7fee", "size": 3349, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/scripts/requirements.txt", "checksum": "8cfc3197b86bf23f2454918d3a0e212585c9cc70f8eee9ee36518311a93c7eb9", "size": 12, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/scripts/resolve_env.py", "checksum": "665444a9a6fb5b1abdec9f28757a9bb40220f58081db85061abe8ec9ac6325ed", "size": 10989, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/scripts/scan_commands.py", "checksum": "8709969c28d912d5835141c9f264eca09b7aa5539a78186368dea34f30e7bf56", "size": 693, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/scripts/scan_skills.py", "checksum": "20a6d6ab777633277be60a7bdf5ec80a8dc41bd633c7659cca21ac06011824d1", "size": 8324, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/scripts/set-active-plan.cjs", "checksum": "1168cd8f5c1be850b2ef48307998e2501ea44e5b8472aec2fe8bc693d1b3e621", "size": 1621, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/scripts/skills_data.yaml", "checksum": "9b06d25c8a78169237939582a0eb06afb7e0356d2098fc9fbe7c3503edb3d3a4", "size": 30436, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/scripts/validate-docs.cjs", "checksum": "5142928acafee07877c0c1196a1cb3fd668eddbf3e27f8791281afa3ec11d66a", "size": 10155, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/scripts/win_compat.py", "checksum": "94b75bb1ef4aa1322152e2d327b8607f89ea13d4323e6a1cbf504bf5811298a1", "size": 1727, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/scripts/worktree.cjs", "checksum": "d9a1bff8ba868bfa01e6884a59748b87b695f616c212a5485d08b588710dedfe", "size": 212, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/scripts/worktree.test.cjs", "checksum": "ee8396d68c51f79a3f18e058ef691d69056807ebcb26c3aad1256acffdd03902", "size": 220, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/agent-browser/SKILL.md", "checksum": "17ed7db9c6a24ea08ee0a79d331a51df10cfc015f1442199256458fe0029062e", "size": 9712 }, { "path": ".opencode/skills/agent-browser/references/.gitkeep", "checksum": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "size": 0 }, { "path": ".opencode/skills/agent-browser/references/agent-browser-vs-chrome-devtools.md", "checksum": "653e9a1b41cee799fc0ed96f49001bd99be9e441edbd38b7c5a481e6091a7e6c", "size": 3832 }, { "path": ".opencode/skills/agent-browser/references/browserbase-cloud-setup.md", "checksum": "d81066796056615d39fec50525452c9fc998971a5f55759317f03d86fefb4438", "size": 4000 }, { "path": ".opencode/skills/ai-artist/SKILL.md", "checksum": "bd909af273c56dc5341dcb4d41d2fae90f8e2f630224f8c1a556b975ba39580f", "size": 3688, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-artist/data/awesome-prompts.csv", "checksum": "0b936c1fb9b65f0fd7ccbe9e474656a6a6635da5b2f6df6fe07bddb5b3d2d1bb", "size": 252116 }, { "path": ".opencode/skills/ai-artist/data/lighting.csv", "checksum": "f6d2b3464e619f1ba462ddfc06b5653000d894f3440a3101b61e0a1bd605e997", "size": 6299 }, { "path": ".opencode/skills/ai-artist/data/nano-banana-templates.csv", "checksum": "a07153d271430418d3b82d53c8cf84d4df96a4f97f4711e08f97fa9350fcff86", "size": 8813 }, { "path": ".opencode/skills/ai-artist/data/platforms.csv", "checksum": "cfcb387ff30c9d2246ba2079006dd231b312b498c88ddb6c6537c518f1e289ce", "size": 4744 }, { "path": ".opencode/skills/ai-artist/data/styles.csv", "checksum": "6bd9683d29578d7e2233d9a9c654a5417acc8530f12b7e68c391cf4932eaa072", "size": 9703 }, { "path": ".opencode/skills/ai-artist/data/techniques.csv", "checksum": "abfd7db36aecbb8fc6a610a6120395ab7041721e168464bf057ebfeb55153033", "size": 6778 }, { "path": ".opencode/skills/ai-artist/data/use-cases.csv", "checksum": "83be7bd974548fe335b71e15d8c5e20384318ac8f50fd6ecf28b7a17ab8804f2", "size": 7352 }, { "path": ".opencode/skills/ai-artist/references/advanced-techniques.md", "checksum": "6f11ee79809b1aa8acc3630d775eddf40c3f3e6c1ade9526553a863490480a17", "size": 3857, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-artist/references/awesome-nano-banana-pro-prompts.md", "checksum": "423b32cb2f9190cebe3b595797813d6342a0ea560f4c83809e5d23e0359f3d5b", "size": 360556 }, { "path": ".opencode/skills/ai-artist/references/domain-code.md", "checksum": "121e4d719cf4a152a979429beb4f28794ddf205304bd625768d6c98972d4110a", "size": 1229, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-artist/references/domain-data.md", "checksum": "755ee62aaeb6ce900a64c10090b5ae3b4a24b29d32cea669743047f42f884cca", "size": 1171, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-artist/references/domain-marketing.md", "checksum": "c150d530b506006ccb3167c2c8af58f674f8b90c68843d6ea5813474386f1c37", "size": 1274, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-artist/references/domain-patterns.md", "checksum": "ba8d26386876efe1311539b23c0ccac26d87aa2adaa1b9da4753e8aa99026c29", "size": 732, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-artist/references/domain-writing.md", "checksum": "e2e415cf3c3755dfc5cd43282dc19a8cc3b718bbab776c3ca14d8b143c90b054", "size": 1186, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-artist/references/image-prompting.md", "checksum": "4fb4a761cddc47d5f6e77c77e2833f1e8143253682a3d16ce7383918c67b8b61", "size": 4491, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-artist/references/llm-prompting.md", "checksum": "ed4f343e2055a659617104a65f25d78abe239af4e8c56a7430c46d188e415d26", "size": 3630, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-artist/references/nano-banana.md", "checksum": "c4ce848d8d93ce95d031955c6a08a10db37e5a75850499cfe8af7e1c9f582ffb", "size": 5034, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-artist/references/reasoning-techniques.md", "checksum": "571838b5c6f3665ec58438fc9f653cbcabb5b17fc69102b9d2819dddffc5bc99", "size": 4693, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-artist/references/validation-workflow.md", "checksum": "54af0bb10e740abdb40e76a414a745f3d14a57b153e58ef898cd7830d1d63ddf", "size": 4033 }, { "path": ".opencode/skills/ai-artist/scripts/core.py", "checksum": "676eb1e9d39bc1365bb4bde2c4039ac021a6edeadf70181b3a621df8e6d4fa11", "size": 7413 }, { "path": ".opencode/skills/ai-artist/scripts/extract_prompts.py", "checksum": "c6582deeca152189d64b9f57d1ff7f0f24b28e9b700f166fddee4b13b7d79173", "size": 3475 }, { "path": ".opencode/skills/ai-artist/scripts/generate.py", "checksum": "b7359e0f715005bd1315954546cf6caa49f7bbc05bd34237076544b4fa79b902", "size": 12828 }, { "path": ".opencode/skills/ai-artist/scripts/search.py", "checksum": "6d644dadc252bfe74f0cbae9b330c2a97d74eb41cf91d74a354c18ddcd38cb1d", "size": 5902 }, { "path": ".opencode/skills/ai-multimodal/.env.example", "checksum": "dfddb8362af53a9037900db545cd05387669ade1152ba116f9da48c3b32dda8f", "size": 9371, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/SKILL.md", "checksum": "072d5a6a975ee3b1c2a184bbd7564e3729ae3a806f6e35072b3559a5571cf40b", "size": 7317, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/references/audio-processing.md", "checksum": "c5a291c3a754999b5d873fb289fa332d6073f26661318564648d28d264f45468", "size": 10122, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/references/image-generation.md", "checksum": "0c5a6756dc8bca2d93e24e4e5a7e5a2de308b594411b692ff81a54fdf05fe7e2", "size": 29764, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/references/minimax-generation.md", "checksum": "406578ea4f090ac9ca008c5585dcf464771bc1400075a30820e3f614add1641c", "size": 4289 }, { "path": ".opencode/skills/ai-multimodal/references/music-generation.md", "checksum": "d13f8fead0f514f8f1054055d792e92bf39b7dfead3ad90f59c16fad6c756e5c", "size": 9007, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/references/video-analysis.md", "checksum": "b9aa02c7cf04765784671156b003196cfe78796191bca8e7de379650fb542fea", "size": 11916, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/references/video-generation.md", "checksum": "7982f522bb2a748c2a13bd06b451bf26fb31806c8fd733c47cbdc50940aa4a68", "size": 11094, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/references/vision-understanding.md", "checksum": "d441cf095b0a9d1da04f5e61b41c8116e44206f2a80b2662ba43906dda956421", "size": 11040, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/scripts/check_setup.py", "checksum": "f81e5307dec90b2fcd2498396e96e09bb9845de0a90a87973b2406d644b563be", "size": 9669, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/scripts/document_converter.py", "checksum": "34359de0945584727bbbf5042dff44683efbc183b3b0689c808f7e7568823f1b", "size": 12497, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/scripts/gemini_batch_process.py", "checksum": "cd330e30f0ce5d2ff201eaa9a0ed63f73c360f50082a03d1c51c15dc8bdf643f", "size": 44951, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/scripts/media_optimizer.py", "checksum": "d0e9aaafd57f57f347387e065ff978d400bc9df74e85f8f5c506e9a74712a571", "size": 16477, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/scripts/minimax_api_client.py", "checksum": "0dbf6a36496250c39e5fe6f4ed5704d0d2abf62927645953dd52917558d05cbd", "size": 5991 }, { "path": ".opencode/skills/ai-multimodal/scripts/minimax_cli.py", "checksum": "e27280a14dc1a4aa220c47bcf1b1a5bd48d19ef4bde1a4bc1ebd3f178f3cda31", "size": 7198 }, { "path": ".opencode/skills/ai-multimodal/scripts/minimax_generate.py", "checksum": "cadd6bd889b9e47fc04747af0c94dfba148a1b2da3684208cc70d1f7ca00748f", "size": 8915 }, { "path": ".opencode/skills/ai-multimodal/scripts/requirements.txt", "checksum": "ca4e56c561613a6ed22b7b9b7f2853ea8f1bbe3adfc9b52103de0df7d65fae6b", "size": 442, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/scripts/tests/requirements.txt", "checksum": "15a909ef1471e0d1fe9d523c3b02016f01abc9ab3a81b8d047a1222c3f3af2d2", "size": 352, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/scripts/tests/test_document_converter.py", "checksum": "3e84d80ea301b631df8d7170978128ec272058b9c82a01e0113c64525d68658f", "size": 2229, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/scripts/tests/test_gemini_batch_process.py", "checksum": "799bec3975ba750c056b35090148325811b1c9488ae50c05e98ac651cf9e6dfc", "size": 12677, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/scripts/tests/test_media_optimizer.py", "checksum": "8451512f789ad3519dccac1ab8221397c85188abfd528c8f9d66cecccdfd8040", "size": 11824, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ai-multimodal/scripts/tests/test_minimax_api_client.py", "checksum": "ea1de900949b6b8b88b119dad6e4062b215478ab20c53e9789e7c3ba936299c7", "size": 8252 }, { "path": ".opencode/skills/ai-multimodal/scripts/tests/test_minimax_cli.py", "checksum": "4a0614520142329e0656dd62ccf7c8ab8391f5d1f6dc90d5d9a51c549e43e171", "size": 7726 }, { "path": ".opencode/skills/ai-multimodal/scripts/tests/test_minimax_generate.py", "checksum": "2c4a8f5b0cc34f7262c0b86b4ba60c48f7300906cd8267acdb26445c278d8283", "size": 14121 }, { "path": ".opencode/skills/ask/SKILL.md", "checksum": "89ffb029b02603200af3a327e91f1ff606dbf52f97bf458e8201e6533b3439af", "size": 3348 }, { "path": ".opencode/skills/backend-development/SKILL.md", "checksum": "44590ca22cb0e6808729d74a326fe6371921694b6261424b283a58f5f31a408e", "size": 4137, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/backend-development/references/backend-api-design.md", "checksum": "9bdf6bf139dd215e2baf3d5686077a37d38a2a92598c681c626edd81110239b3", "size": 10647, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/backend-development/references/backend-architecture.md", "checksum": "8ae6a40cd186a95dfca6c185dc8b68d396b4f26ef79ed4fee4c814f19be29119", "size": 12503, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/backend-development/references/backend-authentication.md", "checksum": "396f0d1af48227ea74e79e03bbfea32e616e876c593f6cc8d20ce66a34b47e8c", "size": 9381, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/backend-development/references/backend-code-quality.md", "checksum": "3d08a02acf3274e43160698bce322b5e9ca11d983a722aed2de6aa699cad422c", "size": 13128, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/backend-development/references/backend-debugging.md", "checksum": "9468a89f03b14e90005193d5e4c4bd69e48908bff7e70307457e5e8d1657ce08", "size": 18911, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/backend-development/references/backend-devops.md", "checksum": "1fbb7010ca94dfb440e104b9d373205c9f7912ffe69cf3be2ee7497928275310", "size": 10719, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/backend-development/references/backend-mindset.md", "checksum": "078b6f8a0bcf70b38c7ab811df7a685dcac353300207e499f6e5793050015588", "size": 11255, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/backend-development/references/backend-performance.md", "checksum": "abdbb2d30949cda1051c6d84770641bf00c397dc21003aabf76692096c7367cb", "size": 9625, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/backend-development/references/backend-security.md", "checksum": "ba5e857e5c3cea426454dcfbd35f9fd18fa2d0091cab82537c720354f8e2eb6d", "size": 8092, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/backend-development/references/backend-technologies.md", "checksum": "5f2082515d330b1a12e925e0b130ca34d7a83428adf5c89fec157667c4f37ec2", "size": 7660, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/backend-development/references/backend-testing.md", "checksum": "18221e8e048b16a3d8857725ed13c4f7d7c2a28fb58aebfa5b17efb25d710034", "size": 10667, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/better-auth/SKILL.md", "checksum": "f1f2cfd911d2cf352a7b981dc69e385bed16f1c84afd13c03846ec546e960eb5", "size": 7023, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/better-auth/references/advanced-features.md", "checksum": "cf67bd65f28f1c09281a18c2a30e4adc425403dd688de3a3396dc8d0a5c47708", "size": 10604, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/better-auth/references/database-integration.md", "checksum": "89a873e8462dca550439e75e2dd1721835127239b5bdd71ba2cac58d35571841", "size": 10517, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/better-auth/references/email-password-auth.md", "checksum": "a96376f55c00c2c7f0ff63bffd656fb4426a51c16c49868a7a5045b29d1bc7e3", "size": 8567, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/better-auth/references/oauth-providers.md", "checksum": "5201dc2715fe4e385e9363e67adcdeb3dd0e0879c42158e7846dd02138cf8684", "size": 9293, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/better-auth/scripts/better_auth_init.py", "checksum": "3462b373e8cd6eff34cede1f491d5708e59f3167a1b72375159744a02270ffb3", "size": 16452, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/better-auth/scripts/requirements.txt", "checksum": "4c164fd0ed4d81bba6da0852149aadfc80e169e488b86ba33cc757a3cc64bff2", "size": 402, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/better-auth/scripts/tests/test_better_auth_init.py", "checksum": "134df79e3238f4e15e2a7c8df4d9db4c143e404a7454f8f618e56374e0de8a94", "size": 15496, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/bootstrap/SKILL.md", "checksum": "679b0adabc135643e7ff0d6cefb2b035df1aae9b83349236954d647aaa91a80c", "size": 3944 }, { "path": ".opencode/skills/bootstrap/references/shared-phases.md", "checksum": "bfbee7fb08afe9f8765d06a6aee860c8bbe45f5f65ad6cb3500e84a6c16cb9eb", "size": 2162 }, { "path": ".opencode/skills/bootstrap/references/workflow-auto.md", "checksum": "e6bfb1c5e146c276a942da70103c728a508ddca0aa78e46d00a9ee455a90f160", "size": 1880 }, { "path": ".opencode/skills/bootstrap/references/workflow-fast.md", "checksum": "3c62747f896b45b586c3ab66a1f6dac9f0819ee9295cc211dce3107e28186536", "size": 1917 }, { "path": ".opencode/skills/bootstrap/references/workflow-full.md", "checksum": "e8de3b5157ae1400ac08aa17a4d6cfe4b628b626287623350b2a8e36c0db47b6", "size": 2350 }, { "path": ".opencode/skills/bootstrap/references/workflow-parallel.md", "checksum": "a0aedbbe6c109b274f0eeb45921ee09612c1cee8d776340df2c418532992c803", "size": 2348 }, { "path": ".opencode/skills/brainstorm/SKILL.md", "checksum": "dae7e233f2f39a5d405f06104a3fc18649f21255b906219f72d75d6d1e90ed20", "size": 7668 }, { "path": ".opencode/skills/chrome-devtools/SKILL.md", "checksum": "f0f0ceaaf65011af952f85623a526c26a9e50a4da9908771f9c38c84687fc351", "size": 21883, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/references/cdp-domains.md", "checksum": "fa81fa0fda1ae94ff2c25c924cfcb16f5a6e967b6d8412ddd372dc8a1b26f601", "size": 17812, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/references/performance-guide.md", "checksum": "e9391edae861ecd6fac3af4384a7e692def9c9cacbb8c5d4f7ff207475f977c0", "size": 21550, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/references/puppeteer-reference.md", "checksum": "dcec4af083b7fe2d405a40aad2b511317c1e9deaa2bec5ca91ec9959aff1a423", "size": 19065, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/.gitignore", "checksum": "4135c9bc6d5275ea5d2b998ae111ab875956332218bf8053b479a80c569412a5", "size": 53 }, { "path": ".opencode/skills/chrome-devtools/scripts/README.md", "checksum": "27f3ea4508e6416c8f4f6da108e72eac458b763913649bed45c9ed667c7b6da3", "size": 8092, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/__tests__/error-handling.test.js", "checksum": "f357f96e84393791b350edcfeafedbe661d7f1efa4c6a330837e15861d7f96f4", "size": 3711, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/__tests__/selector.test.js", "checksum": "69fa6c4d04f2c8d0578325894fc06ea820e4c771d267d90969f09343e076d5e2", "size": 6525, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/aria-snapshot.js", "checksum": "9cafee9ddbe59f0dc994a24ab1678a1a67a3d83f8ad10ae2c0295211a4842cc4", "size": 10318, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/click.js", "checksum": "1f66e2688572356a0e60146bbaaa5081032e8025b3defc76ad83d723fbdd9279", "size": 2434, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/connect-chrome.js", "checksum": "cfff3f3c9f9a67a9cdfa416ab760757f4b8a8eb6912faa2b9ac7b2a293923e5a", "size": 4235 }, { "path": ".opencode/skills/chrome-devtools/scripts/console.js", "checksum": "28f10b0bc6842d89baefeca6a0fdc31689fce8dcce59d992710609f6d8f2e0c1", "size": 1962, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/evaluate.js", "checksum": "6414e0555182111a80f9169b39733f198edf65875ff6ad3e3868c951ce2f06e0", "size": 1407, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/fill.js", "checksum": "cda2255bfa65c46120f1ddc873beef464754550e0efab95c44f879fca7c5f441", "size": 2099, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/import-cookies.js", "checksum": "471213d664ca8dd99af6e70a338be3cde2dcdc633fc2921cfbc3efdcf913e69f", "size": 5847 }, { "path": ".opencode/skills/chrome-devtools/scripts/inject-auth.js", "checksum": "d537b1c32c426050e4f1ae8449859700b97717f78a1af4969da6f8f3d45ad811", "size": 7430, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/install-deps.sh", "checksum": "c236b59df7a234079da05bdb18c22f064955a3ccea315431fa87f8a413ecc78c", "size": 4371, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/install.sh", "checksum": "bdd10bfe4195ca105704c2b4ba2f641f484e3706bb6cf57030372e5a90aa10df", "size": 2137, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/lib/browser.js", "checksum": "78f5cc8f734dfe9d645dbb75d3afb3da8318f1abd28517ede83290e35ecda367", "size": 10130, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/lib/selector.js", "checksum": "0c988abbec29cfb7361920c773673191a94d99c01fe1aec5a42cb48aeb6acf88", "size": 5422, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/navigate.js", "checksum": "457850870ced014e15742d38c257e8dfb3c85551a22616219e7cc77e342c4db7", "size": 4718, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/network.js", "checksum": "819b7cb69a2961750162669a2117ad4f9f13330ceee85c2b20723cb801c51caa", "size": 2943, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/package.json", "checksum": "c9820cccfe82545cc91397fd97c18a4c13c4a95937d892e6f1f389012a616f0f", "size": 345 }, { "path": ".opencode/skills/chrome-devtools/scripts/performance.js", "checksum": "cba1ed6ab9d502789a10a5d5e15fe468902632456437c945b63a00ec3415358e", "size": 4091, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/screenshot.js", "checksum": "51307b81350e1d25f4b9c1e847f324b00791fdde57fb98e60fba29aaee754d6e", "size": 6388, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/select-ref.js", "checksum": "6ac158593dce2157b07da7da47ba874c2922bca9de68ea9127b9d03c51e987b8", "size": 3919, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/snapshot.js", "checksum": "65804d0e88557f9b8fae04a9688ffc1d475adf17a426f4d14e4642a40a2d3748", "size": 3713, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/ws-debug.js", "checksum": "4a9fc95bc85bd02e883b0c6f4730aaf894a3cf0659a35b4507b63753d6d36610", "size": 1496, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/chrome-devtools/scripts/ws-full-debug.js", "checksum": "91e0bf7dcde99470c19ce68a93f17409f7b5f4ef5a0ede141173dc4892d6c21e", "size": 3335, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ck-autoresearch/SKILL.md", "checksum": "4a77f0f8edd480f8ae56c45990b958b261cc42f15600861b6367c33d2c81fb12", "size": 6176 }, { "path": ".opencode/skills/ck-autoresearch/references/autonomous-loop-protocol.md", "checksum": "6ccb306afeb48b4d4a05c5311793e145c9acccb9ad4767ac690de328ff78127b", "size": 5881 }, { "path": ".opencode/skills/ck-autoresearch/references/git-memory-pattern.md", "checksum": "5d4c5f4e74914eeeef6b930aac0766503ed825a50ebc28d1ccecfa3a2cb6ce37", "size": 3125 }, { "path": ".opencode/skills/ck-autoresearch/references/guard-and-noise.md", "checksum": "43d61ea666b9819ed257f6aeb02dd411532e94b92906bc6790611c0c498c16fd", "size": 4102 }, { "path": ".opencode/skills/ck-autoresearch/references/metric-library.md", "checksum": "84dcc5a9cda2f15b76f50561d85834b4629c96ba3878735d86c0c9c5a6e120c4", "size": 5557 }, { "path": ".opencode/skills/ck-autoresearch/references/results-logging.md", "checksum": "0a1d50cc7e993cc41285e0cc8fdf4d12c598a7477acdcd924fdaba1334bd73b2", "size": 2493 }, { "path": ".opencode/skills/ck-debug/SKILL.md", "checksum": "861932cbfad74650b495efdfd3301e765c3cbfad9c866f66e63b3152cddb9a30", "size": 5683 }, { "path": ".opencode/skills/ck-debug/references/defense-in-depth.md", "checksum": "89e23fdfcd85ecb2ea867e9770775cd8c7211682af4152719364b1005d0f5497", "size": 3662 }, { "path": ".opencode/skills/ck-debug/references/frontend-verification.md", "checksum": "71aec196aeb12a629cea7f3807b39ee9e1d9bcf42ef03836b3865525ab1b5ba8", "size": 3733 }, { "path": ".opencode/skills/ck-debug/references/investigation-methodology.md", "checksum": "21f56af62c3fa85124b5123a27a6d9cd681361a563d31febe4d19210f552b910", "size": 4045 }, { "path": ".opencode/skills/ck-debug/references/log-and-ci-analysis.md", "checksum": "b33c7c8c3f436a1aec3d9842a8990ebff6b731674866d7dd4ff0c75d6020db73", "size": 3460 }, { "path": ".opencode/skills/ck-debug/references/performance-diagnostics.md", "checksum": "be9bd0342d6bef3adba741217bcf03baa0e5781b18c7c70b07af2f7b343e7936", "size": 3861 }, { "path": ".opencode/skills/ck-debug/references/reporting-standards.md", "checksum": "1a89483f670ec0a6b7143896fa94ccacd8f3e1d863382f8bc96c24d5341f3162", "size": 2690 }, { "path": ".opencode/skills/ck-debug/references/root-cause-tracing.md", "checksum": "4df0e51b2d26a407d3e2ffba19c7c0cf8d01698c1745009e667b69ba2c962100", "size": 3356 }, { "path": ".opencode/skills/ck-debug/references/systematic-debugging.md", "checksum": "2c97f742d43baae7206d0859d42bb6837cb89949c7ab0c3fa37d6df129f2b628", "size": 4158 }, { "path": ".opencode/skills/ck-debug/references/task-management-debugging.md", "checksum": "04d23e03ad060198a59cd083839ad34643972be39789a54fef1816384fbfa85d", "size": 5449 }, { "path": ".opencode/skills/ck-debug/references/verification.md", "checksum": "ac56942520327efaf29b415b27e6a4211d88386d0072c5d400fdee39eba8bbf3", "size": 3399 }, { "path": ".opencode/skills/ck-debug/scripts/find-polluter.sh", "checksum": "f4dc594206175b17de25464b5f60a0e011774a7c7843014b6442338a085eba57", "size": 1520 }, { "path": ".opencode/skills/ck-debug/scripts/find-polluter.test.md", "checksum": "3147fa73a49f7ae82312277d36a357c71dde430f14a7fa86e81516f5e71365ee", "size": 2117 }, { "path": ".opencode/skills/ck-loop/SKILL.md", "checksum": "a2f58ec5e08977627fbabda07a492b031e3bafdfac6bbbef65bb8c77f57affc2", "size": 5801 }, { "path": ".opencode/skills/ck-loop/references/autonomous-loop-protocol.md", "checksum": "2164a1f3d44329ffbaa13b8c879e2bf6024e001ba2b42d3046e015bdbe292b20", "size": 5916 }, { "path": ".opencode/skills/ck-loop/references/git-memory-pattern.md", "checksum": "5d4c5f4e74914eeeef6b930aac0766503ed825a50ebc28d1ccecfa3a2cb6ce37", "size": 3125 }, { "path": ".opencode/skills/ck-loop/references/guard-and-noise.md", "checksum": "e50bfc8f229e0ec8e066033733d46c66833614a5b54efd49681f498a1a7152e2", "size": 4058 }, { "path": ".opencode/skills/ck-loop/references/metric-library.md", "checksum": "84dcc5a9cda2f15b76f50561d85834b4629c96ba3878735d86c0c9c5a6e120c4", "size": 5557 }, { "path": ".opencode/skills/ck-loop/references/results-logging.md", "checksum": "0a1d50cc7e993cc41285e0cc8fdf4d12c598a7477acdcd924fdaba1334bd73b2", "size": 2493 }, { "path": ".opencode/skills/ck-plan/SKILL.md", "checksum": "6a898bb6bd3659a83a0bf5959c434b4e425011da234f376e15a1c84d53ed54c0", "size": 8860 }, { "path": ".opencode/skills/ck-plan/references/archive-workflow.md", "checksum": "81af37b4ccca4ad73160a91aadb39d754d997c1dfce9dc0cda6bb89c8801c1f8", "size": 2335 }, { "path": ".opencode/skills/ck-plan/references/codebase-understanding.md", "checksum": "c1e78ef9dba69a667f240cec791fb8ccec0d711c96fd69d3e188d2ace061eb2b", "size": 1976 }, { "path": ".opencode/skills/ck-plan/references/output-standards.md", "checksum": "bcf2206ca70be531d28fafd18daac5bfbf752c41b04b95e92f58b6a03c287876", "size": 4877 }, { "path": ".opencode/skills/ck-plan/references/plan-organization.md", "checksum": "b225e46fe24a24c13b10596223240213cc87440bc5c4f7991e18bc901a46fb26", "size": 4932 }, { "path": ".opencode/skills/ck-plan/references/red-team-personas.md", "checksum": "b38600247151ed9bf7d3beb05609ae124dff00a0c5b2220173ad5dd6bbcb8481", "size": 2621 }, { "path": ".opencode/skills/ck-plan/references/red-team-workflow.md", "checksum": "104af70eaa297c391b2bfb60170a8ebfedb1cf3901572a70034938886297f1e8", "size": 2684 }, { "path": ".opencode/skills/ck-plan/references/research-phase.md", "checksum": "b921f91f8f2b1566824625a7ab35ae9572473c6a96ba8979b0a23f21f9e8727e", "size": 1578 }, { "path": ".opencode/skills/ck-plan/references/scope-challenge.md", "checksum": "429c130ca8042838f14c402abba60128031e06498269b6a52437bea91491db74", "size": 3130 }, { "path": ".opencode/skills/ck-plan/references/solution-design.md", "checksum": "805525a1f228e080809cd8794735ed148fb37c2702517a8982488f72a31ab7f0", "size": 2057 }, { "path": ".opencode/skills/ck-plan/references/task-management.md", "checksum": "ce9a5cab2b17f7d0a3a77c880df94256d47f45377253acc1403736db07833589", "size": 5920 }, { "path": ".opencode/skills/ck-plan/references/validate-question-framework.md", "checksum": "d868ac6e03e395857186f801127b2f4b47c8aaabf5326fc2a25982804a0c113c", "size": 2361 }, { "path": ".opencode/skills/ck-plan/references/validate-workflow.md", "checksum": "1de7551636994a5e8a3c69cc3318ccae2b80a7e525666ce136b44fad81e292df", "size": 2315 }, { "path": ".opencode/skills/ck-plan/references/workflow-modes.md", "checksum": "a130306ba2a88c1c1a18ce9b3387c5a75fa3091150906e4cf03a977819e3e8fd", "size": 6069 }, { "path": ".opencode/skills/ck-predict/SKILL.md", "checksum": "7c1b7e4839aa5b96c1356ae2e49c80ead8fe647531d2ffc862e06a688888886b", "size": 4630 }, { "path": ".opencode/skills/ck-scenario/SKILL.md", "checksum": "53569e1b35f9ef11e7f49472519e2d796ad71512ee1460de13b814e50a205bb3", "size": 4432 }, { "path": ".opencode/skills/ck-security/SKILL.md", "checksum": "2d01dd0b197d719028cbb44ccee5dd059f9a9ca37b30080836910148b35c96af", "size": 4726 }, { "path": ".opencode/skills/ck-security/references/stride-owasp-checklist.md", "checksum": "1ef185a3ea57a56ae0018deffd027486e55c2485adfbcbd3ad3bea7fa6afdbe7", "size": 5447 }, { "path": ".opencode/skills/code-review/SKILL.md", "checksum": "a5ac2bd82922db874efd5167a45e662ea8dfce8fa9375ef069cc398d160a9789", "size": 9306, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/code-review/references/adversarial-review.md", "checksum": "a7a3d57c2fbe7d7560e77a94e1fed6c87b05fe8f1cb273d114a2cc957b35f28b", "size": 8282 }, { "path": ".opencode/skills/code-review/references/checklist-workflow.md", "checksum": "776df3432c71d6300e50e47a70d00e019c17b494e0c821e863dba311d4a42fbb", "size": 2904 }, { "path": ".opencode/skills/code-review/references/checklists/api.md", "checksum": "9223d090952195e14f1a3ea42d3df661a996070e207c38b90be420cc6d608180", "size": 1896 }, { "path": ".opencode/skills/code-review/references/checklists/base.md", "checksum": "69824641bbb9f30d81f21f09f190acb9c40af8c32e2c80511ea84a81a00d0083", "size": 4149 }, { "path": ".opencode/skills/code-review/references/checklists/web-app.md", "checksum": "cf6c14d4772e237b417284aea79a7c1e771e890e278a0786a519e205b8811418", "size": 1919 }, { "path": ".opencode/skills/code-review/references/code-review-reception.md", "checksum": "f8b818db1b47ecf7a43328783cd298f4efeacdf8d2bb04061281149a2256cada", "size": 3214, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/code-review/references/codebase-scan-workflow.md", "checksum": "cd4a506b2fc5a09be51b43d34a202be95c4c599a556b3fee7e8cd84b776a10e5", "size": 1269 }, { "path": ".opencode/skills/code-review/references/edge-case-scouting.md", "checksum": "1b250390990038426e86fdab061ca073b8db2f87abaf8935e9d514972d504c3e", "size": 3018 }, { "path": ".opencode/skills/code-review/references/input-mode-resolution.md", "checksum": "dc1179c5185a69d7c1ac071ad954260402c393bfc1435daac002b6fa63e49555", "size": 3588 }, { "path": ".opencode/skills/code-review/references/parallel-review-workflow.md", "checksum": "1e86599a6c8797aab945f374e9af7a1843f25f4d407ac4884762b4f49cdb3557", "size": 2247 }, { "path": ".opencode/skills/code-review/references/requesting-code-review.md", "checksum": "c923d68f9e4effbe9d21ed5095cfc9246d24bfb9c2e114ef3cca26f7dbe4f35c", "size": 3183, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/code-review/references/spec-compliance-review.md", "checksum": "f66d056e6204c23cec67bca5dfb92806d9e4b5fbc4a32be415059628981a7783", "size": 1455 }, { "path": ".opencode/skills/code-review/references/task-management-reviews.md", "checksum": "a0071129f4fcd23799fea11b277bab6d766563d986fa5590c960249d3966e8e0", "size": 5268 }, { "path": ".opencode/skills/code-review/references/verification-before-completion.md", "checksum": "ad75a3a6de283507d7827b103fb82497102dee4f77d004a3d81ea7a997b53b4f", "size": 4338, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/coding-level/SKILL.md", "checksum": "0e2c6acc59187dc76c7f41c23e8932a2563019c8973de63e61aaf509ad02973e", "size": 1539 }, { "path": ".opencode/skills/context-engineering/SKILL.md", "checksum": "359e08a5843da91e891dd9f7a70522224d57a4d99c764f763d53d2dac34b5080", "size": 4599, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/context-engineering/references/context-compression.md", "checksum": "17a27c30e69cc6b4ec16fe22de7675beceb1f75aed2c5ff8e1bf1909871149f6", "size": 2335, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/context-engineering/references/context-degradation.md", "checksum": "1a3333fdade2aa8405ba35dd25dd1045fc61ac7d74f8addc62cd55013b6df2af", "size": 3094, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/context-engineering/references/context-fundamentals.md", "checksum": "dcdb069c98db4fa935ae66c8a3502d772ee040b5a7d7b3b2881dd4b0a4a429d7", "size": 2732, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/context-engineering/references/context-optimization.md", "checksum": "61c3a7ebf218ad26c72cbbe4a9e5b99a1863408ebf324b93f08d5e117a6d4590", "size": 2333, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/context-engineering/references/evaluation.md", "checksum": "e6ee2c46def044328e892d0ef7ad301aab63e7b73bd4cae382231447e98a379b", "size": 2253, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/context-engineering/references/memory-systems.md", "checksum": "6c392fc6ceb36a415eb8c20f12bbd1148880eff5aed63132f04270e6aa8dfccd", "size": 2570, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/context-engineering/references/multi-agent-patterns.md", "checksum": "2b4106a5ae7bd4818db6f6837312b1b810e5b7373ba22960a60b768f1db4ad3f", "size": 2319, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/context-engineering/references/project-development.md", "checksum": "efc40a212d5894b093fb45096e891351c676cd9eafba754ed6e41473f703a3ab", "size": 2142, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/context-engineering/references/runtime-awareness.md", "checksum": "a4881a04f85b1dac1fcb6b835e4c1b03cc0b58001a282f83446b89f8685bd7d2", "size": 4929 }, { "path": ".opencode/skills/context-engineering/references/tool-design.md", "checksum": "91d38658121a641aa7ee86579254bc96ba2526ce108de2d981cca3d83313a609", "size": 2057, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/context-engineering/scripts/compression_evaluator.py", "checksum": "7127174d4f41455e994f183e873148f8a3632e4f27f1ed847b74ad3ff0801917", "size": 11753, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/context-engineering/scripts/context_analyzer.py", "checksum": "25209958471fa2a74ec9d6211f912c32117b6754eb382223e388e7060823b533", "size": 11131, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/context-engineering/scripts/tests/test_edge_cases.py", "checksum": "06d705178ded2fa7e571e35c7bc875580337dcb15e4b27b1814c644f15115dfe", "size": 9651, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/cook/README.md", "checksum": "99a4fab65b8b8b7036d63dc1b3d59e02f248ea5ceb02d49eec828c91e07ec4e5", "size": 2287 }, { "path": ".opencode/skills/cook/SKILL.md", "checksum": "a0ff8c26d5c747dd6f1ec588ed7470b091cfa71cd29916634134b2a0bc6a46c9", "size": 6514 }, { "path": ".opencode/skills/cook/references/intent-detection.md", "checksum": "83f9b6c9f15616adf8157cabc6df573edeca782c41755571fee25bbcbc3f4272", "size": 3285 }, { "path": ".opencode/skills/cook/references/review-cycle.md", "checksum": "9f8baa633cfa69b879fad0740b6e812085d0ab9d0a577a222f340d373639d976", "size": 2872 }, { "path": ".opencode/skills/cook/references/subagent-patterns.md", "checksum": "884795ca99a68d14cbef99cad3a016c768c1be68efc9e195c3fc0cbccb669bb5", "size": 2516 }, { "path": ".opencode/skills/cook/references/workflow-steps.md", "checksum": "c1b1b61d0c43f90b9afab5e95828e99ad055d2bfbd4cd46f5946a9b536806389", "size": 8344 }, { "path": ".opencode/skills/copywriting/SKILL.md", "checksum": "8babcf803814ae54575ad2d62b1aaa2016a09a024368eb0411b1d2cce1950dad", "size": 3921 }, { "path": ".opencode/skills/copywriting/references/copy-formulas.md", "checksum": "ccd59982c8d2e06641110fee1a9a43506dfe9fc42f2eca1c92236ea800b84c1a", "size": 3791 }, { "path": ".opencode/skills/copywriting/references/cta-patterns.md", "checksum": "0af09c230d6fb56383c336388cb88f7ede393efdc34604d0d11730d9187c8835", "size": 2816 }, { "path": ".opencode/skills/copywriting/references/email-copy.md", "checksum": "adb2efc6bcc0f70290d8c9f5db5b4276ac42649c8098cdec66b40e0b57f59fef", "size": 3237 }, { "path": ".opencode/skills/copywriting/references/headline-templates.md", "checksum": "375a78fe8c4ca986f6474fc4ec68487e6bee9cad3213fc995fcb1efe1ae01e4e", "size": 3319 }, { "path": ".opencode/skills/copywriting/references/landing-page-copy.md", "checksum": "a139563a54b1aeefc9cddfbcbaff000750e5ae437c6a98e7abf158f1c32bc914", "size": 4214 }, { "path": ".opencode/skills/copywriting/references/power-words.md", "checksum": "813c671adda2bf9adc5038637f32bac0a96a9440d59f963ca319ca743784e54e", "size": 4013 }, { "path": ".opencode/skills/copywriting/references/social-media-copy.md", "checksum": "d962250d0d640d1823063f2dbf5dbe29b6fb4ab50c32d3edfdf17fe9cd715353", "size": 3609 }, { "path": ".opencode/skills/copywriting/references/workflow-cro.md", "checksum": "4612eb474c9128ee98d425e8725d32c0b40f6eafbf328076255d28f168a69ba7", "size": 4136 }, { "path": ".opencode/skills/copywriting/references/workflow-enhance.md", "checksum": "77c654706cbcab2f11aa1d72f5b1b9812180e34dc7340ad7f525da4ba5b97277", "size": 1139 }, { "path": ".opencode/skills/copywriting/references/workflow-fast.md", "checksum": "07b273c33943413248f384cf14257128c295ff78129544feb6ed6a7970973a09", "size": 768 }, { "path": ".opencode/skills/copywriting/references/workflow-good.md", "checksum": "4e4c5c179f8fc46aafc42d59e1ab79d4cd3da3f0439484cb5e69284803f37c00", "size": 1401 }, { "path": ".opencode/skills/copywriting/references/writing-styles.md", "checksum": "5c83c6c7c652aa0f4d5302eeff1f0e7365c8b2355b11116b1aec426bc8a09464", "size": 6014 }, { "path": ".opencode/skills/copywriting/scripts/extract-writing-styles.py", "checksum": "f06782b773993e09a56c831cadf08eb9c0a95de4e2b97ca6c51d0b5e03dcb1e7", "size": 10799 }, { "path": ".opencode/skills/copywriting/templates/copy-brief.md", "checksum": "7265df3bdb489b50dbf22df2269db21adc86637e46ad41783bcd691e84c5b0f1", "size": 630 }, { "path": ".opencode/skills/databases/SKILL.md", "checksum": "a9f7d06eca628e7903e0fad026ae4a6df3841a34790f8eaf35cfa4cb6c668437", "size": 3703, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/analytics.md", "checksum": "c1f2ce26dcb0d3596b9a7f9f7ddc0c1e93a94cacdabe113061dc1254ec955292", "size": 5382 }, { "path": ".opencode/skills/databases/db-design.md", "checksum": "961a85968beaf72139b8347708c0e79f9ddb8bc103a78a4851aa6fe69ddbad48", "size": 6448 }, { "path": ".opencode/skills/databases/incremental-etl.md", "checksum": "e12f4d07dad041f221ea5f27124cae8903080e8f891d10d789442143acdfb96c", "size": 5519 }, { "path": ".opencode/skills/databases/references/mongodb-aggregation.md", "checksum": "b7cca207376f2a9b62de73615ec8ff22dc339f1cb84fb39b6d548a8271fc6b52", "size": 9333, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/references/mongodb-atlas.md", "checksum": "d37fea35012dc79ba21f9f5f541307b9b7289ec828007b58e02621e63010411b", "size": 9284, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/references/mongodb-crud.md", "checksum": "4c931cea2dbab883fe0c904dc3278c779488ad31cba93dd24b937bd5a2674721", "size": 8355, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/references/mongodb-indexing.md", "checksum": "828af24fa18b508b0df3699a0d78345a21a2a6dbb42a6b0522758cc517efce45", "size": 10618, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/references/postgresql-administration.md", "checksum": "3bf09a45484b4a3633d4b8c0e3812051508116233fcef7136ab21aa696ee479b", "size": 12113, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/references/postgresql-performance.md", "checksum": "77f84195e3f519c8f63679d57d80b1517b04b0188a966141a05cba1d72092116", "size": 11613, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/references/postgresql-psql-cli.md", "checksum": "ca3a81fde3d1e894510b5b906c9e91db2d300df4cbdb1171ad5683df7ccc0b61", "size": 10523, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/references/postgresql-queries.md", "checksum": "860725feefff992bdef6defb4acb93235f9662abfd076dafb61c194f4e4ee689", "size": 10091, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/scripts/db_backup.py", "checksum": "ad77002838cfa1e1493ef19208962018251bcc91b6adde571a744e67bc750f2b", "size": 16765, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/scripts/db_migrate.py", "checksum": "acebd0c938fd079acb7a6c7ac6bccc2917f589bf01712b9c94f4fb26d4982796", "size": 14220, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/scripts/db_performance_check.py", "checksum": "db2eaeb2cee763cf4141ba838cbbce7c3510ebd0337fd49bb1a853dd8899c338", "size": 16022, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/scripts/requirements.txt", "checksum": "da0d7d811e02966201fac258844820dc214cb1b3bcea3006bd94029f6a2518d1", "size": 558, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/scripts/tests/coverage-db.json", "checksum": "f40c12d1ff34d9c927b31ba3b3f57371f06f45cf462f1516d0eb3f1fa2351b0a", "size": 47444, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/scripts/tests/requirements.txt", "checksum": "52a7b73d3f2b08178eb3bac41cdc1786f4b06336f741c817d89347e8dbb5504d", "size": 69, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/scripts/tests/test_db_backup.py", "checksum": "ba16ff85557dc29a7a424cb80aebcde760f3a3d59ad7eb4d05a7dfed483d67d7", "size": 10800, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/scripts/tests/test_db_migrate.py", "checksum": "22f9323d767bdd02a97b7250f14c2cda788f829d9af5497da2417ace21ae2fcc", "size": 9529, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/scripts/tests/test_db_performance_check.py", "checksum": "f89b7421305587cd45daf1f47d02a0f6c791a92b5a1b5ac0332982f91b6ed2e9", "size": 11933, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/databases/stacks/bigquery.md", "checksum": "297b5daa04f7480f700bf44b1fd41eac4b4ac05e3d7361218e812e750422f905", "size": 5189 }, { "path": ".opencode/skills/databases/stacks/d1_cloudflare.md", "checksum": "ae4366a04313e5d9d8c78902713d71028a5eebe5b6331ed3795a0322a7fa0086", "size": 3463 }, { "path": ".opencode/skills/databases/stacks/mysql.md", "checksum": "b143b320e616b047c3e80d7e316408222ca6b4eb3060634a11e383aacea20ea0", "size": 5642 }, { "path": ".opencode/skills/databases/stacks/postgres.md", "checksum": "c8217ef30a689dd340e18bba1fc5607bd629c2363ce729a4648a80e635d6bdcb", "size": 5943 }, { "path": ".opencode/skills/databases/stacks/sqlite.md", "checksum": "427caa37a08a5f14efa62398a28f784e1ed26b5da3004858d8817e75e3b751cb", "size": 6510 }, { "path": ".opencode/skills/databases/transactional.md", "checksum": "d4b1db827ce68af50be390c58f30c544a7287f5f595515ef4bb578ee0d1dc14c", "size": 4763 }, { "path": ".opencode/skills/deploy/SKILL.md", "checksum": "d0e1e8ff84a11fb29e41045f7c6d8c091e25430e5906f2440985f7f5b66badf3", "size": 6007 }, { "path": ".opencode/skills/deploy/references/platform-config-templates.md", "checksum": "5840c396f3b1c91b77113968eb005f8139f5df91e8d536c8b8dfe601da7f8d8b", "size": 642 }, { "path": ".opencode/skills/deploy/references/platforms/aws.md", "checksum": "360265be42a5129c91dd2b8d790db97134b720a05569d41b6da4e54c83589b2e", "size": 1206 }, { "path": ".opencode/skills/deploy/references/platforms/cloudflare.md", "checksum": "d62859284bdc7412c530d66641d33b27c7ba2d4488f77bd7a13c26fbd0649203", "size": 735 }, { "path": ".opencode/skills/deploy/references/platforms/coolify.md", "checksum": "bdbda9d71d371fb2bd1a970beead101dabb05d921dbb0c7e29c8a43198e5acea", "size": 741 }, { "path": ".opencode/skills/deploy/references/platforms/digitalocean.md", "checksum": "bb578a1c4e809a24036bd51cfd6786ae9bb198833021465640fe153e1fb915d6", "size": 878 }, { "path": ".opencode/skills/deploy/references/platforms/dokploy.md", "checksum": "b226baf473617fbdd8c73e7eb90d3de3c15eefc847f14fb21b8977f0078bc8ed", "size": 570 }, { "path": ".opencode/skills/deploy/references/platforms/flyio.md", "checksum": "bfffd5e8455d037202b9f5102116bbb45c761ad9b96b836a9854ede5d6a5f1d8", "size": 1028 }, { "path": ".opencode/skills/deploy/references/platforms/gcp.md", "checksum": "8ae4f227d3e217f823162afecfce2cf4212c09cf9cf00ebfc3ba3d593c840e9a", "size": 1127 }, { "path": ".opencode/skills/deploy/references/platforms/github-pages.md", "checksum": "bb367a1b63ddec943f5795e38d6d53460f2ccd32540d25432763db4d6c0aae32", "size": 1218 }, { "path": ".opencode/skills/deploy/references/platforms/heroku.md", "checksum": "e6db6c6f0ea03acb7610aa2555a5fbe6d292fe199cbd961e6d5e0323583dd296", "size": 505 }, { "path": ".opencode/skills/deploy/references/platforms/netlify.md", "checksum": "28ae216feeb1de827e671363a65bc403b94071db3e2bfd0f621b9f0af728b2ad", "size": 737 }, { "path": ".opencode/skills/deploy/references/platforms/railway.md", "checksum": "95ed8769d4e4d09992fba58db5768bb34eec5569c90681820b140684f86d56a0", "size": 693 }, { "path": ".opencode/skills/deploy/references/platforms/render.md", "checksum": "2665d84001ae665df6716d88ac79c6a74b69be37bde76f3005964cfb6a2f1038", "size": 786 }, { "path": ".opencode/skills/deploy/references/platforms/tose.md", "checksum": "a0e442b41c887cee2cc54556cca22ed2eba2c9625ca00cbc547f352df7540092", "size": 1238 }, { "path": ".opencode/skills/deploy/references/platforms/vercel.md", "checksum": "05429775a1f9f4f3096934bc11f82368321821377ef8c50f7611687ec8de99f3", "size": 697 }, { "path": ".opencode/skills/deploy/references/platforms/vultr.md", "checksum": "41aecb5efd19d29dfb465ca5e5999eda007450c54051ff03d28de992013ce4a9", "size": 648 }, { "path": ".opencode/skills/design/SKILL.md", "checksum": "c0210cc3d3f7c6be4e156dc0cfb85d515bf4cc524ee52242b644fa00c47852c5", "size": 11988 }, { "path": ".opencode/skills/design/data/cip/deliverables.csv", "checksum": "229912f35c2f5a790508ddd62270cc7a92a84694027025ea5a30f1fb5ba84b70", "size": 13385 }, { "path": ".opencode/skills/design/data/cip/industries.csv", "checksum": "729b1dea6d6f39b0bc22a1e659584e7ca5cead75841146d599c9f8dc00d4da46", "size": 4935 }, { "path": ".opencode/skills/design/data/cip/mockup-contexts.csv", "checksum": "15d61cef16e6746d5aa665976f4de8074fedb64bfc5c7313a40eec1112a1d499", "size": 5205 }, { "path": ".opencode/skills/design/data/cip/styles.csv", "checksum": "4e7f9e209bc90b60df62fd9843a1a73b365e54161dbd820b82817a8e512af4c4", "size": 5967 }, { "path": ".opencode/skills/design/data/icon/styles.csv", "checksum": "a4aa7d326ffe1e50961eb70e25a6351f45c0247cd245461fa1a27cdc72f903b4", "size": 2250 }, { "path": ".opencode/skills/design/data/logo/colors.csv", "checksum": "d60218f0705bb0f0b892a10468a5c8d9a44eef3d0262ef8df8970ba3fbab567a", "size": 10674 }, { "path": ".opencode/skills/design/data/logo/industries.csv", "checksum": "e58dda4b9d28851f70914f82c1d2a2cff626a991ca41076f64122f33cc8a6525", "size": 13274 }, { "path": ".opencode/skills/design/data/logo/styles.csv", "checksum": "ea08bdfb7aa557f08d1b6299222423f948700f8e4029321acb58c8f83197bdf2", "size": 13678 }, { "path": ".opencode/skills/design/references/banner-sizes-and-styles.md", "checksum": "c8906fb1073a576ee8c680d9bc8586249cbc4ed36690da960d65a1c9c37143b7", "size": 4993 }, { "path": ".opencode/skills/design/references/cip-deliverable-guide.md", "checksum": "1424e120b967288e2334f24fcfa5cdc7f238420326a7444f4c5597efecfabc41", "size": 1735 }, { "path": ".opencode/skills/design/references/cip-design.md", "checksum": "122757710a4fbf3c7e3c6137deffc0222e4b3851a7c5f762ee869bc05df34235", "size": 4613 }, { "path": ".opencode/skills/design/references/cip-prompt-engineering.md", "checksum": "4bf3a0c858f38c230e43e872857b72d9eb692e066e8de5920da75aac733e753c", "size": 2493 }, { "path": ".opencode/skills/design/references/cip-style-guide.md", "checksum": "f3e15408cd981e93804440c1159c12e02d001bc37a3945f455b3fc13729ed4e1", "size": 2357 }, { "path": ".opencode/skills/design/references/design-routing.md", "checksum": "8cb8a0d6f19b1a7b95772b0503e6db511be90e6e072a90e3ff1280b3fe8483fc", "size": 5834 }, { "path": ".opencode/skills/design/references/icon-design.md", "checksum": "6f61bb6d6b9b568bd6d78b51f356456fc9b8cef8e350c742f27ecddac9008f17", "size": 4359 }, { "path": ".opencode/skills/design/references/logo-color-psychology.md", "checksum": "3fd0e93e24c3b2ea7f3be778e8f2d03b1c62c7c6eab3ade478c8fca332bff287", "size": 3341 }, { "path": ".opencode/skills/design/references/logo-design.md", "checksum": "30df7b1954cf128ca72ae889a2e2668a38fb2b6857b7274ffd10145339b7fd6f", "size": 3175 }, { "path": ".opencode/skills/design/references/logo-prompt-engineering.md", "checksum": "e50f55bf323263eb27b4cd4c5172383a787fb894581d5d2befb3f6e0180b253e", "size": 4314 }, { "path": ".opencode/skills/design/references/logo-style-guide.md", "checksum": "611baa841eedab101f45c113c6bfbd4d7e16e859c9d6ebd2cf941827a6e8dd15", "size": 3435 }, { "path": ".opencode/skills/design/references/slides-copywriting-formulas.md", "checksum": "605c81501c2556e6b01d159dca9d8dc052d8bf8037d6d876ccef255551da3415", "size": 2608 }, { "path": ".opencode/skills/design/references/slides-create.md", "checksum": "792d647a5d4f87d765cf417f7ac54dd0b2fc4d229cc23ea9df56282d4c1ee086", "size": 153 }, { "path": ".opencode/skills/design/references/slides-html-template.md", "checksum": "fd5b051a37365fc6059c75bb388ec6f64daf1bd9ae938b287b6d762dc83c0c35", "size": 9004 }, { "path": ".opencode/skills/design/references/slides-layout-patterns.md", "checksum": "0a08315505aa1b187a7080bf4f03e95cc0bb61b631531c22368dd9e1643ab119", "size": 3695 }, { "path": ".opencode/skills/design/references/slides-strategies.md", "checksum": "47a7ac2bb23f199ef8fda12688a2405b8c2e8b23a09dea4870e8ae33e87c44ce", "size": 2719 }, { "path": ".opencode/skills/design/references/slides.md", "checksum": "5630d5daec947ff58ab1ac97c7a1ee77a21cf6f5dce5155535b65d291691979f", "size": 1742 }, { "path": ".opencode/skills/design/references/social-photos-design.md", "checksum": "2544c143ff3a4471a775e2271797a3871480f94de91b267178da92e8952192a0", "size": 11251 }, { "path": ".opencode/skills/design/scripts/cip/core.py", "checksum": "78a78a51f12d2382b2854414df395dc62b68532626ef724ddd5de713507911e4", "size": 8062 }, { "path": ".opencode/skills/design/scripts/cip/generate.py", "checksum": "101e1fa26f2e64a461b3dcdf75aa6f5e63db0fe25f4932b2767687ffd9c270c6", "size": 19485 }, { "path": ".opencode/skills/design/scripts/cip/render-html.py", "checksum": "a49a89a017ea4a2c492438055f05dfba3dfb4f91563f5f913359939beeaeccab", "size": 13941 }, { "path": ".opencode/skills/design/scripts/cip/search.py", "checksum": "6619fbbe71983003a858c5eb79bc59c607b342610a1178b6976c687c2932161b", "size": 4524 }, { "path": ".opencode/skills/design/scripts/icon/generate.py", "checksum": "1a6be99dc233f6d9f8b558c26148203418be5b47c677cd83e48e41e78e38780c", "size": 17151 }, { "path": ".opencode/skills/design/scripts/logo/core.py", "checksum": "4f8b36ffe538e5995d0e0b740053a0899a1adf445ffdf484bd47f94e71ade8d0", "size": 6023 }, { "path": ".opencode/skills/design/scripts/logo/generate.py", "checksum": "72d81a33219bed0ad23f999228fc313bfbeaddf1e1a590cd8b76b2fc5982e596", "size": 14686 }, { "path": ".opencode/skills/design/scripts/logo/search.py", "checksum": "693b3a1824831f120d4c60ed72477847604da1f6b654343381f8e9d3800a28f2", "size": 4745 }, { "path": ".opencode/skills/devops/.env.example", "checksum": "2e90b03a2ca418a05985b6cc4c2a02ccb96764b7b058538597217f1311c7bf18", "size": 2609, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/SKILL.md", "checksum": "7888b01bcc8c2c9613d0557af7fb4ea66c172b0b0d8cf77d7db68f01835fe9b7", "size": 3325, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/references/browser-rendering.md", "checksum": "d258f97511e47ef425bfc1ae5578720162fa2499466ef4c275072c1a4db25d9d", "size": 6932, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/references/cloudflare-d1-kv.md", "checksum": "d35c07d3bf5356a21544e088c9995cd59dec463992ae95e7a848130ebf8c6d3d", "size": 2549, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/references/cloudflare-platform.md", "checksum": "d009a10f0f37073a08ae51ab6768a63b3baf20f815c2048e3370dfd263d21e6a", "size": 7292, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/references/cloudflare-r2-storage.md", "checksum": "03c90dd24354676d97ac53b2b111daae3c88002955849f2bddd9689447db4235", "size": 6274, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/references/cloudflare-workers-advanced.md", "checksum": "fc4b2c5bd5c826ce1dbbeec914666dd6c8edc64287dbd0acc75c4de1ccaae019", "size": 7286, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/references/cloudflare-workers-apis.md", "checksum": "d36537cf342f93b3db0bc6457f2e61ac5f10e3daf82fab2d557cdb88278fe57f", "size": 6947, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/references/cloudflare-workers-basics.md", "checksum": "a975a4f0ef7e663e66f54156153568b2735a9a626e0fae13cd777e5399979a37", "size": 8789, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/references/docker-basics.md", "checksum": "9e92f9e2f9e147d1002b3abdb45526ac175fd63d1fec6b5862a3c3c0cb828631", "size": 5818, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/references/docker-compose.md", "checksum": "cf6eb6338aa55201f0a5b4390cdb33d4de2b8cffabf2c2b84dac612a2d4f0816", "size": 4827, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/references/gcloud-platform.md", "checksum": "195c09f69bb47976467fe1e5094a156f16ac88ad8e20003b60d7f9ae037bc09d", "size": 7015, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/references/gcloud-services.md", "checksum": "2581140e4bf5412fdc7b2758e9c2acc59e428117af26b1cc1efb10a21106c454", "size": 5925, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/references/kubernetes-basics.md", "checksum": "7232b88a3ec5a740f08683867e57481dee4ea3083fc27fafb872af51a7aeb12f", "size": 1739 }, { "path": ".opencode/skills/devops/references/kubernetes-helm-advanced.md", "checksum": "3fbb59829fbdc9cb5722147889d3d6666d43a3efc7e589667dc92ea0574d13ca", "size": 1743 }, { "path": ".opencode/skills/devops/references/kubernetes-helm.md", "checksum": "9496cac90b2bb1656c81d5194858dd974e06ed746ebb1c12d9102641812fbb8a", "size": 1862 }, { "path": ".opencode/skills/devops/references/kubernetes-kubectl.md", "checksum": "43fe156bfd4ba7fa44cc76335e709f885c262aa5a5aeb95a047b66141c11c84e", "size": 1741 }, { "path": ".opencode/skills/devops/references/kubernetes-security-advanced.md", "checksum": "26e8cbd516658233fe85a3dff805d7697de7615e9711c396bb7c59bd904b1196", "size": 1817 }, { "path": ".opencode/skills/devops/references/kubernetes-security.md", "checksum": "83c817d3dae55f4ee170a97bc311ee375e1305cd32be29fc984512bcc5d17ad7", "size": 1755 }, { "path": ".opencode/skills/devops/references/kubernetes-troubleshooting-advanced.md", "checksum": "9922fd417784d88ba34d028f45bab63da3c0b97e385ee7f453b6bcf38ff04534", "size": 1448 }, { "path": ".opencode/skills/devops/references/kubernetes-troubleshooting.md", "checksum": "5f5d950904dcb79bf926d6bcb41e3b60fc424cc60a9023ba1ca99e20ba8941e9", "size": 1424 }, { "path": ".opencode/skills/devops/references/kubernetes-workflows-advanced.md", "checksum": "b18c3169301374f8bb125e710f871aa4ec832cb8257cfca4ba8627c97f3e7242", "size": 1334 }, { "path": ".opencode/skills/devops/references/kubernetes-workflows.md", "checksum": "dafc947fbad553a3707ef9256093b800b44bc8131eca7ea332c705d31f6b85a2", "size": 1617 }, { "path": ".opencode/skills/devops/scripts/cloudflare_deploy.py", "checksum": "439844726c149c7dd5c7a6fb85b20059b8e230041c1a61364fd609b4c503216c", "size": 7647, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/scripts/docker_optimize.py", "checksum": "6126aee0ce7901cd5f99fdbf55e34119be7f7b416f93b4c70e53afd680c919fa", "size": 11733, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/scripts/requirements.txt", "checksum": "4a508a3b086c25ad5adc9b743a8c0a576910e650008b8144fc58f68770b662fd", "size": 471, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/scripts/tests/requirements.txt", "checksum": "0795bdcfb80afae0ff06e9cbe5bed67b39283e577984bed87d85da3fec798a37", "size": 52, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/scripts/tests/test_cloudflare_deploy.py", "checksum": "66373336b3290bed9ca300699816954006cabc9f91897cb4759358d365dabc69", "size": 9261, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/devops/scripts/tests/test_docker_optimize.py", "checksum": "c82fd9d4f18e60d1ebdbcebda5781d462a6a0c846658512aa5239e1eaee0d9fb", "size": 12969, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs/SKILL.md", "checksum": "813ab5eae3a9f151a766b957889e0e8d8dade2a8ce582a1c4d0d743781a9f62c", "size": 1952 }, { "path": ".opencode/skills/docs/references/init-workflow.md", "checksum": "ad20e7954c340bb1c23b52f16066486feb8b306ddf522c52bccc4df81ceb6cb1", "size": 1687 }, { "path": ".opencode/skills/docs/references/summarize-workflow.md", "checksum": "2436475d737456c3510ea1dba84bff5b840786dc079a78e1dde50773a0bb6842", "size": 563 }, { "path": ".opencode/skills/docs/references/update-workflow.md", "checksum": "b31790da30e00443d8c29c48d78f6465ede1fc00428813818e9a578cfdfc2219", "size": 2477 }, { "path": ".opencode/skills/docs-seeker/.env.example", "checksum": "f82721bb3f154eb5aa267821ccd84e83835f8c8a3c758249fc836928f1834851", "size": 456, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/SKILL.md", "checksum": "bbff16c8d6dc231c259c134087a8da2d88675f488ab033a65ec894a6506585ea", "size": 3281, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/package.json", "checksum": "4c9713ce6d955daf123cfe1ea5ed0d5aad1bb26ad21a3fed573bb71f2187df65", "size": 631 }, { "path": ".opencode/skills/docs-seeker/references/advanced.md", "checksum": "4bc5569fbe32ddba79760ea5ab010ac43e64dcaf5830b2d159c0ebbf6307db9e", "size": 1776, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/references/context7-patterns.md", "checksum": "bf7216d9c5c6fdccc67326e9de5a71d9ac9032ebd6121373558b90b43dfbc355", "size": 1538, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/references/errors.md", "checksum": "6eea64783a4b66051a1780e9a6ce725a7ffaa73d09d0f58fbadf736f360c5d23", "size": 1258, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/scripts/analyze-llms-txt.js", "checksum": "58b753d431b36caf45b3cf9addf2957a3aa6fb638c90f402a1d4e905dd0b05ac", "size": 5183, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/scripts/detect-topic.js", "checksum": "b3646d33e0c09cd925ca56fc9d38b58527c464ed2e2450d515e813d1558b9cfd", "size": 4456, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/scripts/fetch-docs.js", "checksum": "232937adff9e3c090b73f56ad796867c8a462dc9845130f6d806075efb6e8b1a", "size": 4981, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/scripts/tests/run-tests.js", "checksum": "1c92cd7eb0a1c964d671e9648595e8ffd5276bdb52590d437201b297c5097f6e", "size": 1554, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/scripts/tests/test-analyze-llms.js", "checksum": "9435d5e8a39a9b509e297f7783aa40008d75299e1e50eca6f22cd2f373360e69", "size": 3831, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/scripts/tests/test-detect-topic.js", "checksum": "a1c60bfec4e177aa888ec37e0d27c3b25dcee3c5ef3a55635339649f00099d7f", "size": 4009, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/scripts/tests/test-fetch-docs.js", "checksum": "16f3bab18021c44889fd04ba16937787ba158832bc652a49482feff2915a6504", "size": 2294, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/scripts/utils/env-loader.js", "checksum": "cafe56ea170394abc121ed71ac1773170720adeef0425d911f4ae351e9867bfa", "size": 2420, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/workflows/library-search.md", "checksum": "916b670b15de734d0f49c3295c0303f8cf5a666b51e88ea410726e3ed303bd92", "size": 2499, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/workflows/repo-analysis.md", "checksum": "d97bbe0c3444b432cbe10fb6a7ee365ce9cfd74f7b49c2854faa195732b618d8", "size": 2216, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/docs-seeker/workflows/topic-search.md", "checksum": "689564fb862dfba754f457cb4aa4244fcbb6aa958e8704922ce6e7da4226278f", "size": 2177, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/find-skills/SKILL.md", "checksum": "6886311cabd3d219a763a1ee1a4f00d0bc94e970fd10e4279830d408236dd101", "size": 4737 }, { "path": ".opencode/skills/fix/SKILL.md", "checksum": "7c35bdb520b6e6cbc710f4cf90de4bca0f9936da9f412ff63d51eca679409be3", "size": 10081 }, { "path": ".opencode/skills/fix/references/complexity-assessment.md", "checksum": "fe34c07a16940f834f4cfc18440d9c3a20ff85e0b53fbc5d5ba77881730b4052", "size": 2521 }, { "path": ".opencode/skills/fix/references/diagnosis-protocol.md", "checksum": "8ea656105b6847c7fa4a83af77aa0198b464bed445dd022d06a75d6c3476ec5c", "size": 4247 }, { "path": ".opencode/skills/fix/references/mode-selection.md", "checksum": "f9e281e5e6a595f4db167cfef0287a697ba3b8784ca2db863d1827891e698c27", "size": 1201 }, { "path": ".opencode/skills/fix/references/parallel-exploration.md", "checksum": "b1aff6077a68a6061672312d8ff338a8f7d3822790c932a4634a70840a44f129", "size": 3715 }, { "path": ".opencode/skills/fix/references/prevention-gate.md", "checksum": "b15763e62e28439cb74d8fa7d9303ec6c5159a7a2edcef408b8ad1bd99bfd379", "size": 3191 }, { "path": ".opencode/skills/fix/references/review-cycle.md", "checksum": "10628e4b45a22efac4705794bfdfcf11a24e2a9debc2c810919a445fcb682308", "size": 2343 }, { "path": ".opencode/skills/fix/references/skill-activation-matrix.md", "checksum": "70cae8f31a5f6a9f3b6eb31514825ee2a27ffb7aa0f7364c15639f8d4a441e52", "size": 4665 }, { "path": ".opencode/skills/fix/references/task-orchestration.md", "checksum": "1f6d3895978bcd6a254904728bf8ba71e68dd347ae6777b55496b40b8f0c9a83", "size": 5409 }, { "path": ".opencode/skills/fix/references/workflow-ci.md", "checksum": "905dbdae740bee9909aa6714bbe57042960574620273a80f7fd2c288e5a57a92", "size": 680 }, { "path": ".opencode/skills/fix/references/workflow-deep.md", "checksum": "bc26c71b1af0e71f9098f8010313a9ca53e91c37ebb6e8b8d6c9a9384074f3d0", "size": 6736 }, { "path": ".opencode/skills/fix/references/workflow-logs.md", "checksum": "505e006df58c5b71cb059a78d5f2b13826b23676563a0cd5302631647bde69df", "size": 2324 }, { "path": ".opencode/skills/fix/references/workflow-quick.md", "checksum": "33ec30a3b797f5573a63950169fbd8b922482207d6a05f12d30702956c0bc8bc", "size": 2558 }, { "path": ".opencode/skills/fix/references/workflow-standard.md", "checksum": "acaa9ade5ead6dde9f7368fb90509034422ad4b921805636b92d7fa0af9bdc12", "size": 4959 }, { "path": ".opencode/skills/fix/references/workflow-test.md", "checksum": "175f2d16955954a40fe8bacd3a2c100162c6981867da2f474980ade5c4a80f0b", "size": 2277 }, { "path": ".opencode/skills/fix/references/workflow-types.md", "checksum": "b0c0f7225f614af68f3d2c98234aff2339ad78a06607b96da9791a0358a1e5b3", "size": 669 }, { "path": ".opencode/skills/fix/references/workflow-ui.md", "checksum": "da905863f15031c90e1ca2657451b6f09a3480bfd07a835c09a100628224d8e8", "size": 2468 }, { "path": ".opencode/skills/frontend-design/SKILL.md", "checksum": "f22bb905f1a811482283dcc9d9c4a0009af124449c233374786d7ab828d73a06", "size": 9338, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/ai-multimodal-overview.md", "checksum": "ef0a1d7bc14b01484d8ac6b41e13b9cf4d9ce21d22068e1b4bc356c3110297e6", "size": 6580, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/analysis-best-practices.md", "checksum": "61f370388d9cc1803927b1a8804e744266d4d45edd501f9704ae169dcac8857e", "size": 2495, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/analysis-prompts.md", "checksum": "0db7f84ad1fc380ac99009a7e4c294bd49907150d3bb9346b73ef100800774a1", "size": 3550, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/analysis-techniques.md", "checksum": "602d9a0a37c2566cd24531005acd36bdbecb32f6c4331621d53d7e53fe965edf", "size": 3203, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/animejs.md", "checksum": "9a8f57874ea054f2bc8661dbbda5b8132bd3196fc8300d099d4d62a90521359b", "size": 11521, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/anti-slop-rules.md", "checksum": "89ae8c91a4331ae0c7be775c0f8d953d304ccdfd31c54ffa99fe1358673e3d17", "size": 5294 }, { "path": ".opencode/skills/frontend-design/references/asset-generation.md", "checksum": "d9e655d20c039dbab3062024c67f245b341044e762563e4711215c4beed0dc8f", "size": 10522, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/bento-motion-engine.md", "checksum": "ab54cf13214fac09d58b170e620138d4f9bad8357ce6db2be082ff154fa5d064", "size": 5361 }, { "path": ".opencode/skills/frontend-design/references/design-extraction-overview.md", "checksum": "e8ddc2947bc07a486858e3c174ad7e589d1241d6b15b40ee6892c9bdd35605f6", "size": 2287, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/extraction-best-practices.md", "checksum": "c155ab69a55e9cbb72162d67d6c39597138a9a4601a949c03ece507914e67556", "size": 4235, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/extraction-output-templates.md", "checksum": "56ce1c81310b9a667c146ce332f33f5df8de7a7f59ab43e3463dda535c345cab", "size": 4478, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/extraction-prompts.md", "checksum": "22e1836d0cf5a97ef21e70f313e3deb8e58606a531ad0645a380d9dc5606d55e", "size": 4751, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/magicui-components.md", "checksum": "455d5e2bee873078f67acc6d983509649fb6559059aa6a678aa4ef8b67cc9390", "size": 8686 }, { "path": ".opencode/skills/frontend-design/references/performance-guardrails.md", "checksum": "3f138048ca8228e08c70a2d72fbfe9b5e69df67516b421accb23f0c21e372ec7", "size": 4900 }, { "path": ".opencode/skills/frontend-design/references/premium-design-patterns.md", "checksum": "39e0815106e296165b8e5988711fd24f0690d5a5fca4c4fa15e29da274b7940c", "size": 6551 }, { "path": ".opencode/skills/frontend-design/references/redesign-audit-checklist.md", "checksum": "740b23d8980419e42a300bb43b3e1bea2b382a3ee5baf7c0d80b923a56369c76", "size": 6273 }, { "path": ".opencode/skills/frontend-design/references/technical-accessibility.md", "checksum": "0eb08a6fcfc2651d7c4bb87a33bc898918cf4bdc43f5601f9314b8e27c2edfc1", "size": 2902, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/technical-best-practices.md", "checksum": "c1fa9d8b15e95e870405977f702846c9cbe10cdbad4a0ae002585b8428fe3eae", "size": 3638, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/technical-optimization.md", "checksum": "a46bc622c3a2a361c73f673681320a1cf777feb6ad62e8d9995d00cc6de378c6", "size": 1528, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/technical-overview.md", "checksum": "073fc8c7f7f7fbfa2305bbfc50c19f62dd383a400639d11e9f74d0183f60e43e", "size": 2450, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/technical-workflows.md", "checksum": "f4cc6e127bf54935eb058c3112e08cfc682e1380b8d2c47996275e83a717b153", "size": 4746, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/visual-analysis-overview.md", "checksum": "74fd823cb3096b13f2ac2f17a7ad713c22e67b8d54c305f0c69d2bb9db80d145", "size": 2908, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-design/references/workflow-3d.md", "checksum": "309d733caba032b94603046435cf3b84f8810fd22c36783a28896f650507df8f", "size": 2503 }, { "path": ".opencode/skills/frontend-design/references/workflow-describe.md", "checksum": "f03eedd271c6938a336b063e250db42708439cc2baeaa951ba6207b6bf758bdb", "size": 2098 }, { "path": ".opencode/skills/frontend-design/references/workflow-immersive.md", "checksum": "294218d463ef1a32517940304c50100cca822e18998496325a2e6d1c9e85f9d5", "size": 2356 }, { "path": ".opencode/skills/frontend-design/references/workflow-quick.md", "checksum": "71ed3869233fd5945aadb9193c65975676c9edf5d3570be5cd6ff6243a28db8c", "size": 1526 }, { "path": ".opencode/skills/frontend-design/references/workflow-screenshot.md", "checksum": "e3943cc4af5d4ac4962b38aa7bd49f0c2d39d18fe35eb929b58895287a26cb21", "size": 1983 }, { "path": ".opencode/skills/frontend-design/references/workflow-video.md", "checksum": "b4b2b28268299bca19e9ac9f6678ede23f9adec0e1640c107ffee077eeddebff", "size": 1994 }, { "path": ".opencode/skills/frontend-development/SKILL.md", "checksum": "1cca0dfc5d2783bf70d91d20d9e54cad90a7890d521ccf9cce394d645cb607bd", "size": 11215, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-development/resources/common-patterns.md", "checksum": "c20826095408922100efb884dc861d1facaa0d2658fd6ec925e66874e2f2fd66", "size": 8369, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-development/resources/complete-examples.md", "checksum": "f77cebe741efa7b5bc6e1b2be0cb52df2538df778128d8341e4353456c9be0c7", "size": 24524, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-development/resources/component-patterns.md", "checksum": "3732ee17b422ef683430adeb5c680dee6d3cc8bb2d51bd50099abbf32f1cb65f", "size": 10804, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-development/resources/data-fetching.md", "checksum": "052ca2bd77244bbd7d11dfebe17b1b21212019fa49e1bc2a786ffa0bf80bc675", "size": 19817, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-development/resources/file-organization.md", "checksum": "d7f8d790d2066d2435573a63df76aa4668b9b5904a48daa36fac5e23c068b52b", "size": 11871, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-development/resources/loading-and-error-states.md", "checksum": "705c5d479704f26bde728f7cccf2cc9b99b926b0fdc8ff2b1e4cbe0a14066330", "size": 12036, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-development/resources/performance.md", "checksum": "8041c56c985c6cc84356de29ed7cdd5f22e183ae22e782cd9b82ddad70de8e18", "size": 9639, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-development/resources/routing-guide.md", "checksum": "1f2d4eeaa9f547db3cdcdff4160b868eaef8436b6f726e1e8597d1504e57bbb7", "size": 7193, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-development/resources/styling-guide.md", "checksum": "165cef2825f61bd981f8d23e102d8453a831cec8e1fb57e4c23e823962bb46fd", "size": 7905, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/frontend-development/resources/typescript-standards.md", "checksum": "8c15b5d7822e182a795e24d08950c1ae9910cba2e31d42542584e2bf549d96a1", "size": 8439, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/git/SKILL.md", "checksum": "9c9bb8b3dd7dc2938df6467b06f05d768a611ab8f5a54256dadc8a8219f87aa0", "size": 3599 }, { "path": ".opencode/skills/git/references/branch-management.md", "checksum": "c82b4f20fdcdbf8741bd8817391cf9cd9328f56a87e4e431af0b3e6ed32d374d", "size": 1851 }, { "path": ".opencode/skills/git/references/commit-standards.md", "checksum": "1938ae41afb23d60e78b75f36ea378cebf0f1d820d670b9fd3a2345ec67ecfc4", "size": 1250 }, { "path": ".opencode/skills/git/references/gh-cli-guide.md", "checksum": "c638ddc7c078638d761191075edfdc60386c7581acc6db511feaf0e128c4a9de", "size": 2517 }, { "path": ".opencode/skills/git/references/safety-protocols.md", "checksum": "cc7dcc25e41359e2107425bdff6ce180b36f2b87ca2a7875952a0ba5c61a9b6f", "size": 1960 }, { "path": ".opencode/skills/git/references/workflow-commit.md", "checksum": "d65d8a0c11e50f9937d85cebc99db1bbba15c7468d3226ec7817c848eefa6d60", "size": 1574 }, { "path": ".opencode/skills/git/references/workflow-merge.md", "checksum": "f36346ced78e8a5ac9b852bcb5fb108f927fbd20e6087856455216bf2d765ad6", "size": 1174 }, { "path": ".opencode/skills/git/references/workflow-pr.md", "checksum": "a81eacbf306317931a034d3c4f6184b71271c5b4558da22b71d5e346754b5a34", "size": 1464 }, { "path": ".opencode/skills/git/references/workflow-push.md", "checksum": "8e6aad80c4128a8a7a1aa6b4d46b74f7870d81f2320d45a813fdc22d2d155598", "size": 1424 }, { "path": ".opencode/skills/gkg/SKILL.md", "checksum": "57a91f992725e9fce7d0b1c4dc1d600948b79ddc704b53bacc57f862bdd0e0c9", "size": 2508 }, { "path": ".opencode/skills/gkg/references/cli-commands.md", "checksum": "f62bafc2074b47ba75ca311296f6a0c5498f7bef48279e1026c2970d74e84fa6", "size": 1829 }, { "path": ".opencode/skills/gkg/references/http-api.md", "checksum": "b08ccac0025ac528e78e3d3c6ffb0b089fef903b4319f3ac3405cca89f13b71d", "size": 1594 }, { "path": ".opencode/skills/gkg/references/language-support.md", "checksum": "e3eac0dc7714ff0bd74b16ef5086dc77250131a71c690fd13e32d3ea8ebdd1ef", "size": 1764 }, { "path": ".opencode/skills/gkg/references/mcp-tools.md", "checksum": "12feb707267659bbf267dfdea763339c0ed7f6291833a9b6753db01e0ce69f93", "size": 2216 }, { "path": ".opencode/skills/google-adk-python/SKILL.md", "checksum": "0726dff5c86854479184bd17f954aebdd440a6e6ac855dacd3c0f72bbec85147", "size": 4940, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/google-adk-python/references/agent-types-and-architecture.md", "checksum": "edf54ebe1293bfbeb40666978b0cf759a41c7c8d168e09e45cd293f9f674b055", "size": 2979 }, { "path": ".opencode/skills/google-adk-python/references/callbacks-plugins-observability.md", "checksum": "a7d4f0bad7d239efbd31616cdeec1d196b936b9136c71700ec0e004814c0cc73", "size": 3556 }, { "path": ".opencode/skills/google-adk-python/references/deployment-cloud-run-vertex-gke.md", "checksum": "42f94cdb2324703c84f1d085e50aa21cb9a83dbf7b53e56cff5907793baa9ac7", "size": 3442 }, { "path": ".opencode/skills/google-adk-python/references/evaluation-testing-cli.md", "checksum": "2c83ff074efca06167b85672f4cc9ea4450578734f9bfe084b23a9c0e0116e82", "size": 2671 }, { "path": ".opencode/skills/google-adk-python/references/multi-agent-and-a2a-protocol.md", "checksum": "badfdb96be7845cf9b53a58cb2e79b8530e6b17f67300794ec7ab9d38148f89d", "size": 3850 }, { "path": ".opencode/skills/google-adk-python/references/sessions-state-memory-artifacts.md", "checksum": "8e41bda48a5396ae24f5cd159cfa80c0235ebe0c264538d421e4e3f2ee3f1713", "size": 4317 }, { "path": ".opencode/skills/google-adk-python/references/tools-and-mcp-integration.md", "checksum": "faa533d7a69f81df4233c7d1e562d8151197bfc346f5642f4de81170a2ba3d91", "size": 3963 }, { "path": ".opencode/skills/journal/SKILL.md", "checksum": "5cd6351191b7c3578b6baac3ac394862cfe070f61d2bb7f6af8416598ea90ff9", "size": 578 }, { "path": ".opencode/skills/kanban/SKILL.md", "checksum": "c36dffae493f58a6a02c70933ecf0e74c205771e6ddc31ff7448f7b5b384779b", "size": 2824 }, { "path": ".opencode/skills/llms/SKILL.md", "checksum": "02f3f8982c6ff8a19e3f6afaddc728db578755aa27fe35386f82e1973f714152", "size": 3442 }, { "path": ".opencode/skills/llms/references/llms-txt-specification.md", "checksum": "1b63d3bb8b67bff0a2dbe116ef4befc27573bd0e7d63e9436952b94b4652deab", "size": 2784 }, { "path": ".opencode/skills/llms/scripts/generate-llms-txt.py", "checksum": "b8096906ac51297764b9cf663b0bef57e8c139b89fae94c8a167e2ca7cd13a3b", "size": 10742 }, { "path": ".opencode/skills/markdown-novel-viewer/SKILL.md", "checksum": "a2e63449594596cdb5558dd1dae61e0eb9ff2ff9a92621a77d9c83306b05f0ea", "size": 9436, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/assets/directory-browser.css", "checksum": "78462172853e50d38812075bdc369d80bcb691b79075421be0f359320855195b", "size": 2993, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/assets/favicon.png", "checksum": "2ea58b8c84129d6f3fc3b697c57bd26d93218b535d74b0b3fbca713808e62837", "size": 1833, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/assets/novel-theme.css", "checksum": "5cd1b6e39f05ab3e47d09bb0e7b4a7bed1c8e887ee84fdfd3e792e9a8d0171e8", "size": 612, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/assets/reader.js", "checksum": "3f4a2404f03ec52c42d372d78b7c405a91cf08cac8b13d294b0e51046d4bedec", "size": 26132, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/assets/styles/novel-theme-base.css", "checksum": "c4ff0f672e8ac24cdb07de6161f8844188318a76cf4d210fb6e4b0354af413b1", "size": 1013 }, { "path": ".opencode/skills/markdown-novel-viewer/assets/styles/novel-theme-components.css", "checksum": "47acc5fe67513e460455775076ba21a91924d20ffb633805f46b96f17ef2504a", "size": 3858 }, { "path": ".opencode/skills/markdown-novel-viewer/assets/styles/novel-theme-content.css", "checksum": "dc5ab55144c134e89ecec7a5b4714a2a8b87f3511e9f7404cdf69f44f1f9ff80", "size": 2947 }, { "path": ".opencode/skills/markdown-novel-viewer/assets/styles/novel-theme-header.css", "checksum": "f1e0e91b9ea83b804af52dc6d5f2300bd18274ec502e902098751d41fbdca023", "size": 3980 }, { "path": ".opencode/skills/markdown-novel-viewer/assets/styles/novel-theme-mermaid.css", "checksum": "6abb1164e3317b3013ad58ffdafe48f0c43610a5351d550e8a2db723ef72979e", "size": 3223 }, { "path": ".opencode/skills/markdown-novel-viewer/assets/styles/novel-theme-overlays.css", "checksum": "464d82b4861edcf9ef06d3f1bb0cd1f3775c986ade36b8a8498721d173c89383", "size": 3729 }, { "path": ".opencode/skills/markdown-novel-viewer/assets/styles/novel-theme-responsive.css", "checksum": "9b528f14390993caa252aa459a2bba02064a5cc9a69ec492435b27616d722101", "size": 4653 }, { "path": ".opencode/skills/markdown-novel-viewer/assets/styles/novel-theme-sidebar.css", "checksum": "db674ec4c3de2962d8e91fde5d5f2e7351aa52da4e0e42b9714bb5f9bbf3800c", "size": 6376 }, { "path": ".opencode/skills/markdown-novel-viewer/assets/styles/novel-theme-variables.css", "checksum": "99a1177a06ce7641cdf5e3f831d6e3b84937154012a15204603d13b3ac7370b1", "size": 1395 }, { "path": ".opencode/skills/markdown-novel-viewer/assets/template.html", "checksum": "f735e6aab371063babc28b8ec69110edaed15ab7a184561775af1d6ad8ad4b02", "size": 6181, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/bun.lock", "checksum": "ad1f38b82bf6cd1cfc569039643c96987f6d7050ff969ec5a117d83a1f778bdf", "size": 2549 }, { "path": ".opencode/skills/markdown-novel-viewer/package.json", "checksum": "17277f3b82b5da8d1b464c4806c1549ea00adb279a03e4c0360dff2fd1cb658a", "size": 419 }, { "path": ".opencode/skills/markdown-novel-viewer/scripts/lib/http-server.cjs", "checksum": "9317b373ec1606a132c226de6b81b19d29a695c47140ad4d2c6a64bb629da1e0", "size": 11721, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/scripts/lib/markdown-renderer.cjs", "checksum": "352be28d03fed28a530a1908282f6c5ec67d653083a28177af93bf0a5633bc2c", "size": 9959, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/scripts/lib/plan-navigator.cjs", "checksum": "ca55d3e86e00b066ad137d2318e231975da0894a81d8fa366ff2734d244078a6", "size": 10396, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/scripts/lib/port-finder.cjs", "checksum": "8d0f32b024a88e30a5b23e203fa47a542e1c07f122cb744b00533a302ddda8ea", "size": 1174, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/scripts/lib/process-mgr.cjs", "checksum": "b800d82e6b4bc0a3e20391e3e63b2f5dc612afb5d01c74238ab8495eacb38ea9", "size": 3241, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/scripts/server.cjs", "checksum": "e22e45caef9c783bf58881ebaaddd64e3963c11bd67d424665e921eae64724fd", "size": 12750, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/scripts/tests/server.test.cjs", "checksum": "716d70a43f4c2d7f3a2f39cfc7e573d47dfde5a5aecb237c8609b5cf4e017d47", "size": 11529, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/tests/dashboard-assets.test.cjs", "checksum": "28a137fcd2ffa1ccf347b804bb861cf1a56539755aba7548a83a661311133f31", "size": 10749, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/tests/dashboard-renderer.test.cjs", "checksum": "a620de25d3b861a98e8c046ea043c2d5ac08499b8b1041656dc06a29175a5261", "size": 12532, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/tests/http-server.test.cjs", "checksum": "a34335e62730a5469099cdf0dafe61328b34543aeeb74391805fb2d54659d72b", "size": 8065, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/tests/run-tests.cjs", "checksum": "ef6e8268ab352712220e8d9c372b33d7ed90e9a69efcbe6530d0046c6a6d57ee", "size": 1054, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/tests/test-framework.cjs", "checksum": "c8ac1762e27983a3519c026220d1f7ba6842c747ec337214fff78472ee118809", "size": 3248, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/markdown-novel-viewer/tests/verify-xss.cjs", "checksum": "9e78d9de8feb97637d1342080d019a82ccc94589105f5911744b7270831c0d70", "size": 3451, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-builder/LICENSE.txt", "checksum": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd", "size": 11357, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-builder/SKILL.md", "checksum": "b468fc065d57e46f8226e59dcb8045df9ae49494b6eb4d1de9039738a5a7040f", "size": 13532, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-builder/reference/evaluation.md", "checksum": "8c99479f8a2d22a636c38e274537aac3610879e26f34e0709825077c4576f427", "size": 21663, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-builder/reference/mcp_best_practices.md", "checksum": "3bdf013379bdd3c198baccd0f183441c710fc7cae07ba4c6f8f8048276519688", "size": 28910, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-builder/reference/node_mcp_server.md", "checksum": "40b03e9c07463d5db524c1f5140ef60713fdd911c2f4386f89e0b94d43b8764e", "size": 26709, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-builder/reference/python_mcp_server.md", "checksum": "4e6db48188f44ff4eb707f50b8d273d5d18af4b88d326f7a26f03a405064bc0b", "size": 26182, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-builder/scripts/connections.py", "checksum": "9403668a2041568772082a8b334122c1f88daf0541fb393af4522d0094a47a6e", "size": 4875, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-builder/scripts/evaluation.py", "checksum": "de78cc13b47fecbc013994855624c72f3827700b38b25ce87278e4e172565265", "size": 12884, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-builder/scripts/example_evaluation.xml", "checksum": "9272b348ddcc4b06ba562367ccd0770e018158c0068ac5116d5e34aaeff8777a", "size": 1194, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-builder/scripts/requirements.txt", "checksum": "d5d7558b2368ecea9dfeed7d1fbc71ee9e0750bebd1282faa527d528a344c3c7", "size": 29, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-management/README.md", "checksum": "8ad3bf5a9d5b6ca4207f9453255926c69196456e9114d8fbe894f4c0ed026de3", "size": 5767, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-management/SKILL.md", "checksum": "6f89a782a4bc5d24da2d8246a7b6a6ac1af01fcc245d27113bc5fcaf44faab5e", "size": 7962, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-management/assets/tools.json", "checksum": "2e3e87d128ba6e68c6b80d469968c9db822fb0f67a3323ecdf38db438480a6c7", "size": 91862, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-management/references/configuration.md", "checksum": "eb8c3aaf6b50f69590b8687a1813ac5ab7d2e516105f52e7230b6a9e5db5848e", "size": 1750, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-management/references/gemini-cli-integration.md", "checksum": "3a6cc681c4efd4bf1780bc2a32ec73dc7c173178a97abdb5d3eaad4050e4924a", "size": 5185, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-management/references/mcp-protocol.md", "checksum": "eb4ab38de303d0e9702d5e5f82953e89ad156755b446d07af6fbfd55503d3579", "size": 2207, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-management/scripts/.env.example", "checksum": "58b814af626ee7d10e24653156c0b5df7c7ee236a2757049e0c7a2e99b60fdd1", "size": 281, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-management/scripts/.gitignore", "checksum": "1dc41f5f75efaa8248b4c04cae81f5d7e171935f935b280cbc766a62f0cfed91", "size": 801 }, { "path": ".opencode/skills/mcp-management/scripts/cli.ts", "checksum": "598056daca6a872a5277569ddfc39065e8df6031cedb2bf5ed35800867be2c8f", "size": 5393, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-management/scripts/mcp-client.ts", "checksum": "67b0113200647304a872691786face157df9f06a96e909f3bc4f68f5c492d7af", "size": 6888, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mcp-management/scripts/package.json", "checksum": "f5ef10911a3b64145067c6c290534bd356980f1a9afb82cb75e1f64dda5cf323", "size": 460 }, { "path": ".opencode/skills/mcp-management/scripts/tsconfig.json", "checksum": "84fe410a67bf254076291e1bf4d37d55cc5b14a31f9ff28c4701dccc3d6381eb", "size": 329, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/SKILL.md", "checksum": "7d8ed92c013e76593ca3f7aa05d8912295822555276fe6e2903fc23a864eee74", "size": 2897, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/references/common-workflows.md", "checksum": "4ebf9159c7e6955a49b7323c1a1e367a9e63e7722ed7a71157b3267f67c77f5a", "size": 2865, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/references/ffmpeg-encoding.md", "checksum": "903682c3375524ce29a12f52c72e947ab114cee1187d88652360911d06a5759f", "size": 9463, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/references/ffmpeg-filters.md", "checksum": "347447ae305410e5bb72a4934ad4fadeb91fdc12435551b038a7f895a49a72a0", "size": 11800, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/references/ffmpeg-streaming.md", "checksum": "087eab32cf7336e7815158635a4487db9640d038a22bb01a269277393c5b510f", "size": 9562, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/references/format-compatibility.md", "checksum": "900ac7216f595d94ae597096c2bf12cd62bfe0cf1841b143e4ac8564cd12e02f", "size": 8667, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/references/imagemagick-batch.md", "checksum": "e9aefed340939dc2241df5a45f82a49516bd348b6340d2acb42b4a3cfdf30537", "size": 12189, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/references/imagemagick-editing.md", "checksum": "61f9e9f4d7266db2ed6bd7774f4790c4146fab07c127413a1037b53af8096c0e", "size": 13182, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/references/rmbg-background-removal.md", "checksum": "2311024465a5e1e3c379e58406fb18f5bb6c7e2c861134c8ff3f9e5364aaaada", "size": 1685, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/references/troubleshooting.md", "checksum": "064e02fa485a5493e84f362736b13f1d30862e461be3d5074d11504ee5438997", "size": 2729, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/scripts/README.md", "checksum": "8876aca16d9d78f900fb8cf370f09cc9369134a671a2f8b50788fb72ebd46ff4", "size": 2606, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/scripts/batch-remove-background.sh", "checksum": "56c990116ccef526957766def641090242ad0b92609580b24b162e8ee7ae3cca", "size": 3275, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/scripts/batch_resize.py", "checksum": "ce8e55a5546a0c49b84c8e97021a875db7be83f2f8f1a53ee1285e64d4e0b60e", "size": 10196, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/scripts/media_convert.py", "checksum": "896961d11de1f7040243e388a82b30295e3224ec7b0afb4d023f4579c832e709", "size": 8439, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/scripts/remove-background.sh", "checksum": "fe8caea66795c3d6b85c478de3e361f4983da486efa3813fda8bd1bcb792089e", "size": 2407, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/scripts/remove-bg-node.js", "checksum": "1897902d7e6c9ed8837c9277021faaf54fb61c4d4360a09f5f4ea6bad730d7dd", "size": 4187, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/scripts/requirements.txt", "checksum": "656461e5a959cc78eda21807a73b5c20e78e6bd116fa89c7606c82eeacaab221", "size": 558, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/scripts/tests/requirements.txt", "checksum": "7f336e73b484fac1a0807a6cfba48eefe79c12f3c348d988a708dda2d6df6d14", "size": 32, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/scripts/tests/test_batch_resize.py", "checksum": "ce898f6a8f10596399a4dfaadb1abc9e2a133e18e375e1b6a5b5e56faf6d0033", "size": 10952, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/scripts/tests/test_media_convert.py", "checksum": "c067e325304b7cb84701a1481e2aa077ce8a29a04799a1b31a7768342d4c1f20", "size": 7836, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/scripts/tests/test_video_optimize.py", "checksum": "483f996459f251f9f15affaca183e9bee558432a7b49903a87fff9d7da244273", "size": 12131, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/media-processing/scripts/video_optimize.py", "checksum": "c2df1f79fc8314b94bade5e7ceee7b4d54459402a7f91bf12ebe71b640746b68", "size": 13064, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mermaidjs-v11/SKILL.md", "checksum": "3fd7c1bbe00668dec3d41026a7347b2a61686e4fca615b56a474be0f3ba26250", "size": 2941, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mermaidjs-v11/references/cli-usage.md", "checksum": "cb932f10be5e1f161161c31829cea507b18762498cc6a3c2f413faac82fde175", "size": 4171, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mermaidjs-v11/references/configuration.md", "checksum": "ec71b889ad80b92fc80100ef4a8466f6b580931055de35a2eb7523308d9726f0", "size": 4715, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mermaidjs-v11/references/diagram-types.md", "checksum": "c9bf1071a6c03fd84d1e9e0485c71f26bda6e43ad0df1e71f23c989bf902ad4d", "size": 5040, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mermaidjs-v11/references/examples.md", "checksum": "bf12b42f3b1de3534c156d113b00a56829236c5b50adb93cbfd0fff558ae46f1", "size": 7187, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mermaidjs-v11/references/integration.md", "checksum": "4682677fc7eeb335e8587bf893abe808148f9542c5abc37faacad2378194cdfd", "size": 5815, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mintlify/SKILL.md", "checksum": "e7caaf1ca78a0b26d5d23467c176da16583f0a4e34c34aa70d5341e514dbca8a", "size": 4151 }, { "path": ".opencode/skills/mintlify/references/ai-features-and-integrations-reference.md", "checksum": "8cb36514f4e4d00531ef82a4f28263e32954f63dbdab6fef828a36ae9c3931a1", "size": 13341 }, { "path": ".opencode/skills/mintlify/references/api-documentation-components-reference.md", "checksum": "869518c4c37194de0b0ff4f9d8e13173d00e79897241fa2a4542b93e23f14b45", "size": 16398 }, { "path": ".opencode/skills/mintlify/references/deployment-and-continuous-integration-reference.md", "checksum": "853e2b70b1d2c06868172bcc0b60a41373d47a4e2ac48c76cd6ff63894e1b92d", "size": 13094 }, { "path": ".opencode/skills/mintlify/references/docs-json-configuration-reference.md", "checksum": "e5de8fa71562a52ed51e10370d95e44d7f54ab033067829f1e6ff9d9b59ed39e", "size": 10996 }, { "path": ".opencode/skills/mintlify/references/mdx-components-reference.md", "checksum": "7ab8ecc5cf7e40f6e61cedda457db9f0f6fe2e610dd377836c0289c706ee0b08", "size": 10274 }, { "path": ".opencode/skills/mintlify/references/navigation-structure-and-organization-reference.md", "checksum": "da98eefd266a04e037bffc03303ae253482cc4ee86e531c65a44d27946cd8277", "size": 13669 }, { "path": ".opencode/skills/mobile-development/SKILL.md", "checksum": "164874828907fb9bef043e494c4609fedae92b29cb41de460708502ab1e7c21e", "size": 9623, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mobile-development/references/mobile-android.md", "checksum": "3ffe2296e0d7fb5bc30726f3178b453ced9eca54e547e551cabeecbbb48b78ac", "size": 14033, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mobile-development/references/mobile-best-practices.md", "checksum": "d7232f95cc8fc46eba9a8e498e108e89b26973d6cb5e22a63ff188c34a2eb449", "size": 12672, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mobile-development/references/mobile-debugging.md", "checksum": "2562a53047463478989afd3a163940ee5f678093c423b363324076db0f26102e", "size": 21605, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mobile-development/references/mobile-frameworks.md", "checksum": "c18d0b5c82fe733ac91be7c5c01ecdb0fa04b2d920d6bf3b68a00fdfe07d942d", "size": 13999, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mobile-development/references/mobile-ios.md", "checksum": "20b2253292952cc58bfa611fdf32a0bf54b5b485f0f747fc0cec3de221020862", "size": 10583, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/mobile-development/references/mobile-mindset.md", "checksum": "72119c9cece4093ea23622cd1d4c14c6b10cb5dd469d46dd2993f05a3d557d88", "size": 16098, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/README.md", "checksum": "9557f7ca8ec7b34448aa8d06f306574876f160b812fe24d5795eaf1539cca5f2", "size": 7436, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/SKILL.md", "checksum": "15b11a2cfa838a6cec6350955861cd45b750de964f1475e3d947a9f9f0b71ee9", "size": 4279, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/creem/api.md", "checksum": "a135d189d12a1411c762ad7f5eedf9328cc472347099b9e32317eedfc3d48872", "size": 3044 }, { "path": ".opencode/skills/payment-integration/references/creem/checkouts.md", "checksum": "cb4abc34abd528af6965aaed79b28a54daa01a9b7d41220b73a4c2d0d8cfe9ae", "size": 2537 }, { "path": ".opencode/skills/payment-integration/references/creem/licensing.md", "checksum": "5eb6450e7373d8cdbfd0e72e3fa295d866ab053c8d969bd7fc8ee544b9f4bc37", "size": 3151 }, { "path": ".opencode/skills/payment-integration/references/creem/overview.md", "checksum": "e26ceb657c0aa552144b20b40b88cbdafa8c1ff232b1920256068989f8f3156a", "size": 2046 }, { "path": ".opencode/skills/payment-integration/references/creem/sdk.md", "checksum": "f4376e5c0f75ee55bd12a20fd19b72361c6f9fd92867cacde32983dbd81a147b", "size": 3111 }, { "path": ".opencode/skills/payment-integration/references/creem/subscriptions.md", "checksum": "29af22a7cac9bb650d72d22ecdc7161d03d45d8613855f3a961c76cefd79f212", "size": 2858 }, { "path": ".opencode/skills/payment-integration/references/creem/webhooks.md", "checksum": "1639c9df6408024c6a0e98fb405e50baf139790a2495ee46b1ff5e27cbf5d7db", "size": 2989 }, { "path": ".opencode/skills/payment-integration/references/implementation-workflows.md", "checksum": "ee34ca8cea4163510327a27b2dd85e9909e4432090bdf967c42edeed684f79f2", "size": 2254 }, { "path": ".opencode/skills/payment-integration/references/multi-provider-order-management-patterns.md", "checksum": "bcc64ec48aacde5347e8917461a70eb89b734ff047ce5f526ba968ae1c83b252", "size": 23553 }, { "path": ".opencode/skills/payment-integration/references/paddle/api.md", "checksum": "1672b30920ecc6c0b232956a0570e1c20741bac578f61c883d14c019f6432561", "size": 1843 }, { "path": ".opencode/skills/payment-integration/references/paddle/best-practices.md", "checksum": "a65f0e521d07c8be45b77c500daeb53da93148bd733e828080aef7d4a4823f13", "size": 3213 }, { "path": ".opencode/skills/payment-integration/references/paddle/overview.md", "checksum": "d7a8f6666da098b89a345ca5f263300bf6fe76973d9ea3ae714c6d7618764dd5", "size": 1542 }, { "path": ".opencode/skills/payment-integration/references/paddle/paddle-js.md", "checksum": "5d484bc2fab13bdf9e6aa15e55a9a2b930710a4a8fb4a7b6772900ad68f01105", "size": 2129 }, { "path": ".opencode/skills/payment-integration/references/paddle/sdk.md", "checksum": "45646b1607eed2dfcdb341b3da0b6c64aeeb51a67dbb2e9e5899714ecf298b46", "size": 2619 }, { "path": ".opencode/skills/payment-integration/references/paddle/subscriptions.md", "checksum": "0224cc12fa5e10c3712f63ba5a7fa095d8efdc716f507ee6ea7a7251e992096a", "size": 2241 }, { "path": ".opencode/skills/payment-integration/references/paddle/webhooks.md", "checksum": "df9447392afc5c1978466f379a687bb87bc5776229cf8136cc778e2dc242098c", "size": 2661 }, { "path": ".opencode/skills/payment-integration/references/polar/benefits.md", "checksum": "29f4049da57daa0047228b78af80fcfc4ee3621af875ca3e219b86e15ea96350", "size": 8417, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/polar/best-practices.md", "checksum": "ee28b89c334842660e5b941f82f97010193633496438c6df8844677f90ce6870", "size": 26911, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/polar/checkouts.md", "checksum": "5fd4c244d488e02b7b0ca3a1449f0cec4881e0488d784fd359e3b1b9b03f3f07", "size": 6328, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/polar/overview.md", "checksum": "60abeb8bfe879f6706e429fad2999cc314c24a5fdf384536ca02a081dcdcd6c7", "size": 4663, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/polar/products.md", "checksum": "9ab521e5cc8dc98e9fd84a3641e68af1a3d2096f2d710e355280f9e80a181505", "size": 5363, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/polar/sdk.md", "checksum": "874d967d2e40a84ab79d3f2501813d6147767ec571f4c134a12986a84dbb070a", "size": 9493, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/polar/subscriptions.md", "checksum": "f86eb43e9a24d867fce5affe00b04bb98dce71acff7d068765f49803fda59c5f", "size": 7538, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/polar/webhooks.md", "checksum": "091a12103d2df9413d836330e36fb1d8ed03527122abdc1aceeb8b191681f1d0", "size": 9129, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/sepay/api.md", "checksum": "c894057de43384a23053855c2f3b11eea154ee149f7c3b5216998cc28d1908f4", "size": 3316, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/sepay/best-practices.md", "checksum": "fb36b6ccfc3703f71245bc6444bebbe923b6c6fdabb0bae5802d7acfbde3ee83", "size": 29693, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/sepay/overview.md", "checksum": "4db01d56869b3084aaaab3560e56a91052ac36c3a4dffcacb49d7e178f3aaedc", "size": 3556, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/sepay/qr-codes.md", "checksum": "695686e0b8236c82e9400e602c7ff95e6778f248b59fc838b06f5d6c01947660", "size": 5081, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/sepay/sdk.md", "checksum": "f8b7b555850388790bbbdece145a21379878f6c7401cf6529efb665eca66218e", "size": 4790, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/sepay/webhooks.md", "checksum": "15534c7c56b6cbdba7ec13ecae3709127b486c9a8a61fe530cb47a0988a7cda7", "size": 4723, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/references/stripe/stripe-best-practices.md", "checksum": "dc6eaaec4fa486512989d85b28524545c3598bacb2bbdda7642c90aa57c8bce8", "size": 5426 }, { "path": ".opencode/skills/payment-integration/references/stripe/stripe-cli.md", "checksum": "e441bb79c57b79e56ed10a57e47499a371413701ffd49c4407b6773566d75bdc", "size": 3027 }, { "path": ".opencode/skills/payment-integration/references/stripe/stripe-js.md", "checksum": "ea89bd966fbce6ddac2a2f3db436efe8993c6dddb7e6eb14b8d85bf4ec5513a2", "size": 2320 }, { "path": ".opencode/skills/payment-integration/references/stripe/stripe-sdks.md", "checksum": "2e929ac8e8f587e13336e8225249f922092f64f47eba7516c75fdaa5f5992111", "size": 2202 }, { "path": ".opencode/skills/payment-integration/references/stripe/stripe-upgrade.md", "checksum": "1f3280b10690fe85bcc47fe5f7331d242c9c270f6519486974009182e470bb14", "size": 5506 }, { "path": ".opencode/skills/payment-integration/scripts/.env.example", "checksum": "4191e87eaf4306d0f28485efc494584f76ee535eac350d3c96f7f79f0cef355f", "size": 619, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/scripts/checkout-helper.js", "checksum": "48cc0954be8777b7400c1cd1597135ce30e05858bf51cfb5e0e1ba97509759ab", "size": 7377, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/scripts/package.json", "checksum": "67c12896253eba8d80c7a506212c6187424ccdd02b557aad0e31d73b8eee5db3", "size": 324 }, { "path": ".opencode/skills/payment-integration/scripts/polar-webhook-verify.js", "checksum": "ce02731cced61a09fab3dc2cd0591be0dca674e0a300856d4178b376bdbf33e2", "size": 5650, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/scripts/sepay-webhook-verify.js", "checksum": "17ce071ce56ec84314340ce5d787d7964424bcacd21b8af78bd7c88313ad50e7", "size": 5504, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/payment-integration/scripts/test-scripts.js", "checksum": "1964af549c546bbb70897443862965ee3932e6f37d743414bbb7eb92dc4d5cfd", "size": 7678, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/plans-kanban/SKILL.md", "checksum": "7836f8ea462ebe17f99a05688e03e3e796452a13ed00ec606878be7059465cf2", "size": 4389, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/plans-kanban/assets/dashboard-template.html", "checksum": "b3948e08afe2689875992686e186907ae458a2cb70ca4a1c8f615ff630a1cecd", "size": 5438, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/plans-kanban/assets/dashboard.css", "checksum": "33f1806c532700e50ff73d9c6fb3b3f1beef25f39b6091ba692c4bf4b12d4b07", "size": 31085, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/plans-kanban/assets/dashboard.js", "checksum": "36d14cddc0c7de37340e75c3cc54f52a171617d6d428f2f7d9481865a1619878", "size": 17245, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/plans-kanban/assets/favicon.png", "checksum": "2ea58b8c84129d6f3fc3b697c57bd26d93218b535d74b0b3fbca713808e62837", "size": 1833, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/plans-kanban/package.json", "checksum": "05a25bed2e7d60a52fe4fa20bc943ff566e3149ef1fba24a77590d7995e7320f", "size": 328 }, { "path": ".opencode/skills/plans-kanban/scripts/lib/dashboard-renderer.cjs", "checksum": "b6fa5f18245f41a925094a7b7f76cc735b691d8abb78472d038d29c6804aa66d", "size": 30862, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/plans-kanban/scripts/lib/http-server.cjs", "checksum": "7b6cb868a79e28245bbd63d779217eb591fc7a00c24d5a8c7f3522e5e24028ea", "size": 10015, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/plans-kanban/scripts/lib/plan-metadata-extractor.cjs", "checksum": "ebbea04869cea85213cd8116bcadc03d11867f208b4a0aecc175e41906642c05", "size": 15517, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/plans-kanban/scripts/lib/plan-parser.cjs", "checksum": "1f3541ed55ea2c7c32a4fed9b8926aeeb65e55a2559b754abeee3fd097358b2d", "size": 739, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/plans-kanban/scripts/lib/plan-scanner.cjs", "checksum": "9fb30c731ea46865234896a569060425d0abcbe014c04eeab581e879082842e3", "size": 8071, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/plans-kanban/scripts/lib/port-finder.cjs", "checksum": "276d366c2f7a35594e913a43671e32a823c1639b367546f354fac97c115df20f", "size": 1201, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/plans-kanban/scripts/lib/process-mgr.cjs", "checksum": "5d371e1d3a2d3c665e9f92bf39be373032a48364ee1c0fd270f5dedd0f841094", "size": 2765, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/plans-kanban/scripts/server.cjs", "checksum": "9777bb6823b56ede0af4d7485dbfdbea0ee327f536de7f23465ddba38bada3e1", "size": 7010, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/preview/SKILL.md", "checksum": "1d83acbef4121b24deab5cd349b6a5fc1069f262217bdc6dc7e5a0e41cc9b66a", "size": 8382 }, { "path": ".opencode/skills/preview/references/generation-modes.md", "checksum": "3a92acc7981e4e986f96a850e68f5900577234c11a78eec720bff625dbbe796e", "size": 7210 }, { "path": ".opencode/skills/preview/references/html-css-patterns.md", "checksum": "c2c3f860622465fd4e7c5fbb94ecf39519526a5cc892ae14f8155b1f48ee3216", "size": 41636 }, { "path": ".opencode/skills/preview/references/html-design-guidelines.md", "checksum": "67b5faf5234614b0ffe765253699067863fd098da97a755c6da6e4a6d1492893", "size": 15750 }, { "path": ".opencode/skills/preview/references/html-libraries.md", "checksum": "0e0cc223d7cc800cc1e4158d26067e8ea8b41d08adf57d81427dac52ae3f4ab6", "size": 19592 }, { "path": ".opencode/skills/preview/references/html-responsive-nav.md", "checksum": "c2507c5a468632eab14028780898422b1a6d7a2e3d1708933bd294f2cf6989c3", "size": 5817 }, { "path": ".opencode/skills/preview/references/html-slide-patterns.md", "checksum": "14da4390afb8c669214e8310153f974b5bbdbd675d84b44510c24bd2e28cba4d", "size": 40110 }, { "path": ".opencode/skills/preview/references/view-mode.md", "checksum": "689ead0e8a3c82c5d654e0fab4de16d98d709d5c57a98c5037091a3003e26911", "size": 1220 }, { "path": ".opencode/skills/preview/templates/architecture.html", "checksum": "2782993b25404eea110eb07eab968a63b56b9264020726e4851a69f6b4955868", "size": 19575 }, { "path": ".opencode/skills/preview/templates/data-table.html", "checksum": "30beeb1548b4b129b59ddbf8d80b740512ff62ec6b396bf9d85af20555a76305", "size": 18231 }, { "path": ".opencode/skills/preview/templates/mermaid-flowchart.html", "checksum": "f944cbaecb0acca12b6e61b688f144c0e0e4ed0d03e76ea670f2172bb03eb121", "size": 23157 }, { "path": ".opencode/skills/preview/templates/slide-deck.html", "checksum": "284511385868d4886ac3f732fb6f073181e68a6cfd6ae39ba99144b90d884795", "size": 37580 }, { "path": ".opencode/skills/problem-solving/SKILL.md", "checksum": "3971cc51a302d81d70276e5ccdf48ab349dfa25b5bed5bfa165eab2a19c086dd", "size": 4232, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/problem-solving/references/attribution.md", "checksum": "31a2aaa9398c34e9d28324cccda7954ad5b8075e6785f2d511b498105247193a", "size": 2507, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/problem-solving/references/collision-zone-thinking.md", "checksum": "6b8b5cd22ba84d42f593b87d2c3f3bebcf865a8a0739a63267ff10fbdfa19aa9", "size": 2761, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/problem-solving/references/inversion-exercise.md", "checksum": "6cf90d3175a73272ddc6b2fcf0d67c2ec4b76146257785800f027dee7bf8e648", "size": 3095, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/problem-solving/references/meta-pattern-recognition.md", "checksum": "948bae5d7a5b3e7d2c05a69ee06e457b9127d55ad4eee670adf4c6ab757659a4", "size": 2930, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/problem-solving/references/scale-game.md", "checksum": "6201d459b1f7956d6bb94320ddfb5c6c11bcecac837dfcef44b079a6ee42f32e", "size": 3528, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/problem-solving/references/simplification-cascades.md", "checksum": "7183cb578e0a3eec635067b3848c7069c89eae093afdd8278cd81ca740b30756", "size": 2718, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/problem-solving/references/when-stuck.md", "checksum": "ad5e721ef86f2d19c628bdbf5d7de2e76dfc02388ccdbb595dfa0e68a3f02d48", "size": 2811, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/project-management/SKILL.md", "checksum": "4082ac73e58e5727229e16a30b9d94450fddca8e872db7761b28bad6dfdd6790", "size": 5148 }, { "path": ".opencode/skills/project-management/references/documentation-triggers.md", "checksum": "b71f87f979a3c41deaebd027293aa4cfb3c932c6aaefacb25dbdeb337d9c6141", "size": 2360 }, { "path": ".opencode/skills/project-management/references/hydration-workflow.md", "checksum": "ef86578bd3ef79eb34e82d4b9039374af4591b2eda8be230eedbb48ab1f0a39e", "size": 4233 }, { "path": ".opencode/skills/project-management/references/progress-tracking.md", "checksum": "c8677ed866ae6abc015d8612b7f3619d97edfa9f7f5a646eb23dabb4c22d3991", "size": 3480 }, { "path": ".opencode/skills/project-management/references/reporting-patterns.md", "checksum": "3dfab4046ed1442df09bde3abc16f5d248ed3df21dff95640107a605f4524ff6", "size": 1997 }, { "path": ".opencode/skills/project-management/references/task-operations.md", "checksum": "7894b9d8361058b176e8c49a8748edd070214a4a38f08c522a36d53322327161", "size": 3091 }, { "path": ".opencode/skills/project-organization/SKILL.md", "checksum": "599311f11670b502a4a30f5a0c7b02bb21a277fdebbe7e0a9f7294792c219177", "size": 9407 }, { "path": ".opencode/skills/project-organization/references/directory-patterns.md", "checksum": "5973cf858f405f68269b821523f57262306cb2e1cd9f8e3d8ab9e5627900d7df", "size": 6637 }, { "path": ".opencode/skills/project-organization/references/markdown-body-templates.md", "checksum": "19c5e6c97129eddaacbbddf2083113774c4ecf615568407c911fd224a32060cf", "size": 4983 }, { "path": ".opencode/skills/project-organization/references/naming-conventions.md", "checksum": "bbfe760a99b571f282ae0b95144a346718bed8182ec97d7f2ce141d9423542e3", "size": 3542 }, { "path": ".opencode/skills/react-best-practices/AGENTS.md", "checksum": "9288e276adf1a8e907721874d5c1ca7ea62d57ca81750d5ac9d0d87f4e1c52f8", "size": 60535 }, { "path": ".opencode/skills/react-best-practices/README.md", "checksum": "9eafb2123d3b8b2aef41fba0db2648a3f4f49996f8c7c8bb2c86263befd8b48a", "size": 3360 }, { "path": ".opencode/skills/react-best-practices/SKILL.md", "checksum": "1f62108effb1e039d3de2ea0d2722487846a696c6c5d4ec6317dda63620c56ab", "size": 5342 }, { "path": ".opencode/skills/react-best-practices/metadata.json", "checksum": "a7d0263491b8f3b2a3439d07d1dfd3f28b74ddbb309ee28392d3ecc5bf411602", "size": 921 }, { "path": ".opencode/skills/react-best-practices/rules/_sections.md", "checksum": "01c59969e4e867f0708c8f8ef9c6d87fab9a07d0586244f429ff84013db8a115", "size": 1554 }, { "path": ".opencode/skills/react-best-practices/rules/_template.md", "checksum": "99df2a3ea088c6c22de2484ddc7e964d0e9923846f44c63380343ecc64455442", "size": 631 }, { "path": ".opencode/skills/react-best-practices/rules/advanced-event-handler-refs.md", "checksum": "86e7c6f5df102a71a2bdbb4b5125a4ddbe1ffe889a95dae86acefadc2af35706", "size": 1478 }, { "path": ".opencode/skills/react-best-practices/rules/advanced-use-latest.md", "checksum": "0b7d925c96c5f063095e627a37f13b2b2cfff22d8c126be6232edcea509fa062", "size": 1191 }, { "path": ".opencode/skills/react-best-practices/rules/async-api-routes.md", "checksum": "523338540d73427dc14c0cbb19f2741ebccdf8b105a7b2c1b33d2905cf237a42", "size": 1125 }, { "path": ".opencode/skills/react-best-practices/rules/async-defer-await.md", "checksum": "9b9166c7fc58b436cf039ac4e36dd0d3c4f762b61111f579d93cdb9f2ab2b6f9", "size": 2028 }, { "path": ".opencode/skills/react-best-practices/rules/async-dependencies.md", "checksum": "bfd348ab519f168447ffdbde7b70f40ecb99115c3cdae9292182ec8e28e1ab63", "size": 942 }, { "path": ".opencode/skills/react-best-practices/rules/async-parallel.md", "checksum": "6d2f841896279e976dfcdc1ac89e70771ac188baadfd43c096b5706cb838b961", "size": 654 }, { "path": ".opencode/skills/react-best-practices/rules/async-suspense-boundaries.md", "checksum": "de05fedac2eb7ae563b887b5a424464ec3dfaf84e5b7797467ebe2a796ac8afc", "size": 2510 }, { "path": ".opencode/skills/react-best-practices/rules/bundle-barrel-imports.md", "checksum": "9e61a5d579a8a7d55194c2e110414d7ee2d8da947ba187d444daa1e54d265f0f", "size": 2370 }, { "path": ".opencode/skills/react-best-practices/rules/bundle-conditional.md", "checksum": "081062850fa0cecb4c2e65a69971b48bf84ada6d26fb09404b98cb596fabaf90", "size": 866 }, { "path": ".opencode/skills/react-best-practices/rules/bundle-defer-third-party.md", "checksum": "3719fb47b191e8db4fe22686ec88448ad5af9e6838585425abbe103d0b642e37", "size": 920 }, { "path": ".opencode/skills/react-best-practices/rules/bundle-dynamic-imports.md", "checksum": "401817a7369f315fc5a68a1095742ff7d53d0461906880dc9d64a41495ee1986", "size": 791 }, { "path": ".opencode/skills/react-best-practices/rules/bundle-preload.md", "checksum": "d1f7cc28da7cd5ab249acd287edc5b761afcfb194e9cb62cd44c5f3543db2de2", "size": 1149 }, { "path": ".opencode/skills/react-best-practices/rules/client-event-listeners.md", "checksum": "242a873349febc1ce685e85617994784dbab92c2eaa68aed7fed5a83e7680e93", "size": 1969 }, { "path": ".opencode/skills/react-best-practices/rules/client-swr-dedup.md", "checksum": "644652c39c6cc00de8d1c77a7273612e868dc3f7edda30764164c12ec0f764a3", "size": 1159 }, { "path": ".opencode/skills/react-best-practices/rules/js-batch-dom-css.md", "checksum": "b2dc21bef3b5dedef3323cff55cb3394d9e10e497de20a49e45b9f6904bb8649", "size": 1902 }, { "path": ".opencode/skills/react-best-practices/rules/js-cache-function-results.md", "checksum": "3daaa11d24f4295cb6be8bc6f407f2ce83cc7b5bd1f0e68891ea8ab835721dc7", "size": 1949 }, { "path": ".opencode/skills/react-best-practices/rules/js-cache-property-access.md", "checksum": "73e47431e74878a927061bf0ddc7cd91a7556cb35d2573f3421e82300d9ae311", "size": 532 }, { "path": ".opencode/skills/react-best-practices/rules/js-cache-storage.md", "checksum": "11b826b0433898c1ece2d3547010d8e77db9fb240185748c45db91493de9b6cc", "size": 1651 }, { "path": ".opencode/skills/react-best-practices/rules/js-combine-iterations.md", "checksum": "71add08aeeb43091d4ff4c0b2842cce8b4bdef8ad3e732cc034bb5a84827e746", "size": 753 }, { "path": ".opencode/skills/react-best-practices/rules/js-early-exit.md", "checksum": "925ce5ce87f3347186ca62212f29cc6baa2b8c85a96d2720ad07c3d0abf781c0", "size": 1133 }, { "path": ".opencode/skills/react-best-practices/rules/js-hoist-regexp.md", "checksum": "f9e9aef2f7c2307dd7310f283df85dcada45fc43e9bb941b0c3aa414dec21ec4", "size": 1028 }, { "path": ".opencode/skills/react-best-practices/rules/js-index-maps.md", "checksum": "5df1bdc2cfabb2c98abd55d26762e5c18189535c2e686184f426082e62920391", "size": 837 }, { "path": ".opencode/skills/react-best-practices/rules/js-length-check-first.md", "checksum": "1a50e03cdacda77a4ecb8d280165fce115feda9f70d39becb159384da26a002a", "size": 1752 }, { "path": ".opencode/skills/react-best-practices/rules/js-min-max-loop.md", "checksum": "d51fed76afdf565bb3c372d47c7d4c65ec07cba7663cc5e630b59e115442fb65", "size": 2105 }, { "path": ".opencode/skills/react-best-practices/rules/js-set-map-lookups.md", "checksum": "a7fd781a6ba9ad49065961b6f9a90ef486bf6b648390e1a08704025f98e1642b", "size": 532 }, { "path": ".opencode/skills/react-best-practices/rules/js-tosorted-immutable.md", "checksum": "d0a5e1b0fec48a0a81397957e2f068e224329f7c42cb5feeed8aae6fa64025e8", "size": 1782 }, { "path": ".opencode/skills/react-best-practices/rules/rendering-activity.md", "checksum": "1e5e7eaf3555e61d6a2e900089c676527d26259501db5594f59544b6c664f85a", "size": 564 }, { "path": ".opencode/skills/react-best-practices/rules/rendering-animate-svg-wrapper.md", "checksum": "9c6ae0ca7a51434e803887c64cded760956579a1452ccb80a461a03f9c937c77", "size": 1185 }, { "path": ".opencode/skills/react-best-practices/rules/rendering-conditional-render.md", "checksum": "2ec2fa23c4148285144687050c52369adba3da2fbe3d486f8d3e0aad8f06f2bc", "size": 980 }, { "path": ".opencode/skills/react-best-practices/rules/rendering-content-visibility.md", "checksum": "64eee6d5b916fe74df33363994b27fc7f71bea3bcedc7ee04bda23107ca3e6e4", "size": 815 }, { "path": ".opencode/skills/react-best-practices/rules/rendering-hoist-jsx.md", "checksum": "93b229560fae92005ed9a2a829064607b39b2e984e92d221d05b2d41df2b7c0e", "size": 1039 }, { "path": ".opencode/skills/react-best-practices/rules/rendering-hydration-no-flicker.md", "checksum": "dc7ab358c67c177bca6e6f360fbc935ebe4efa928c0ba3ebd3f9f3d9e2000ca3", "size": 2308 }, { "path": ".opencode/skills/react-best-practices/rules/rendering-svg-precision.md", "checksum": "ed468533f6e95f622859c884b122cf21f9f593ed6bb3d500a54de4b9f9bcb9fb", "size": 588 }, { "path": ".opencode/skills/react-best-practices/rules/rerender-defer-reads.md", "checksum": "234050a77faf50cb306be10a9e15bd4421134ab5907e75f13e6d78e2bd262dc9", "size": 973 }, { "path": ".opencode/skills/react-best-practices/rules/rerender-dependencies.md", "checksum": "17eb5830956fb56486fd3cfc7431f5849d39751730c05ad9e77dd4f0c27169c5", "size": 824 }, { "path": ".opencode/skills/react-best-practices/rules/rerender-derived-state.md", "checksum": "011c9d3e655f6e91408e818d47213625c1938008f2c68a42cbd72d2873438d99", "size": 724 }, { "path": ".opencode/skills/react-best-practices/rules/rerender-functional-setstate.md", "checksum": "5e68df6b2ae8058e67f476ff1ac67bde159f5a9d18df439e46eabcdeb7b52e58", "size": 2968 }, { "path": ".opencode/skills/react-best-practices/rules/rerender-lazy-state-init.md", "checksum": "4ae844740f266fc8cbf050701230286624a2440ec5be67b9a63d9edc3c580573", "size": 2016 }, { "path": ".opencode/skills/react-best-practices/rules/rerender-memo.md", "checksum": "1f258990c2f27ff6256b3cc5c43300631bb3f0d81f749aed08d07fcdcc131dd1", "size": 1148 }, { "path": ".opencode/skills/react-best-practices/rules/rerender-transitions.md", "checksum": "60f4033909a62df5e5b8c601494f9e50a562e2f8c1c2d81eac24f38142265f1c", "size": 1055 }, { "path": ".opencode/skills/react-best-practices/rules/server-after-nonblocking.md", "checksum": "d0b8d24a3db9f0f65f9e2bddbf230b0e03a5f60e1229d93a4a18f5e7a991c7c2", "size": 2012 }, { "path": ".opencode/skills/react-best-practices/rules/server-cache-lru.md", "checksum": "1924b64561841923b88a657085097a0aeba3e0ba2d5470b9f5c15cc10d6ae70f", "size": 1353 }, { "path": ".opencode/skills/react-best-practices/rules/server-cache-react.md", "checksum": "c85380a2449dc9635e9bbf27e6a07821e9da864e344bf79f989b9df9b6170107", "size": 681 }, { "path": ".opencode/skills/react-best-practices/rules/server-parallel-fetching.md", "checksum": "3e3bb090981a1609cc86761b595ad97daea09ccc5f1a8748518e57aabcc9468a", "size": 1515 }, { "path": ".opencode/skills/react-best-practices/rules/server-serialization.md", "checksum": "f4c7d68b29c82381baad059c4a7f09e868e71ec9c3115a26ad3ae7d24c0dfe1f", "size": 996 }, { "path": ".opencode/skills/remotion/SKILL.md", "checksum": "9097dd05eaff81f6728c5cbd384b83b3fcd8752383880c2a2db768a60ba37abc", "size": 3486 }, { "path": ".opencode/skills/remotion/rules/3d.md", "checksum": "2a5b1a72de35168bba08c7e78153fccd408ec7882fdd1778f2751162e1661378", "size": 2290 }, { "path": ".opencode/skills/remotion/rules/animations.md", "checksum": "99a6377d64061af5f7fcd1a179c0c8f6d7bcd0a515060a46db117a757ac3387a", "size": 790 }, { "path": ".opencode/skills/remotion/rules/assets/charts-bar-chart.tsx", "checksum": "6e5e219c596c8515336570a5bc89c233e32e695d5816dec88eb929e798eeea61", "size": 3429 }, { "path": ".opencode/skills/remotion/rules/assets/text-animations-typewriter.tsx", "checksum": "92b5f47d6d18387a0aa008ce9dceefd30f673ae5879e16892bd4b4ea97f5dddb", "size": 2183 }, { "path": ".opencode/skills/remotion/rules/assets/text-animations-word-highlight.tsx", "checksum": "5dbba688b875baaa62555c7a243f54739e81edbf34148c87048594a210c3ec2c", "size": 2387 }, { "path": ".opencode/skills/remotion/rules/assets.md", "checksum": "664160a48fe6ef76c9b25ea51b3796d39d371cb3632f380b014492412902ad42", "size": 1590 }, { "path": ".opencode/skills/remotion/rules/audio.md", "checksum": "06d859b2f463d0e0e823655548e314b59a1d6321377857fca52a09c629170b12", "size": 3822 }, { "path": ".opencode/skills/remotion/rules/calculate-metadata.md", "checksum": "b258c788fb3337187245c814f2fd4ddf10f7330ec97cb8117202a0145d4d27a6", "size": 2920 }, { "path": ".opencode/skills/remotion/rules/can-decode.md", "checksum": "fb3f9933e45103d72530915b72a844b3454c6acc03289db5efe8f4541b088fad", "size": 1587 }, { "path": ".opencode/skills/remotion/rules/charts.md", "checksum": "2430705a627c468e0922e2f78ca1a2379537d378b5fe76292b69f44659a5d66e", "size": 1751 }, { "path": ".opencode/skills/remotion/rules/compositions.md", "checksum": "58d92350fecc1cb57567615fd5e65f35df3e2893ea58e82768050d051e6e692d", "size": 3445 }, { "path": ".opencode/skills/remotion/rules/display-captions.md", "checksum": "96abde72e0bcb88cdc5871b80b5d6eb0c6aedf0ea9611e6c5157cb0ee980ba99", "size": 3698 }, { "path": ".opencode/skills/remotion/rules/extract-frames.md", "checksum": "b7a63f6509a1a33d624f36d3f6772abbc364b0c883520803f3701c26541e7cd7", "size": 5496 }, { "path": ".opencode/skills/remotion/rules/fonts.md", "checksum": "1749e4cf82e8b157d4b0a26f46721152d3ef9e5e9a1686753b8bb6a1be83ddbc", "size": 3484 }, { "path": ".opencode/skills/remotion/rules/get-audio-duration.md", "checksum": "d5098e8d20b227464e3519c761cba1e03396c77da636d1893c7be3061a0a8e40", "size": 1354 }, { "path": ".opencode/skills/remotion/rules/get-video-dimensions.md", "checksum": "839867aa115e09a719096a902a6ad5e304135f2053cce9928776fb4fcb5bf3e1", "size": 1627 }, { "path": ".opencode/skills/remotion/rules/get-video-duration.md", "checksum": "7b31fab3cbf9b0771bae41e2c41c9abed2b59d495ffac7160e562fdf86848726", "size": 1341 }, { "path": ".opencode/skills/remotion/rules/gifs.md", "checksum": "53d9d658e3093dba4a798945d5c1b7004688ed96a09521cfb22b4cec418a8ae7", "size": 3868 }, { "path": ".opencode/skills/remotion/rules/images.md", "checksum": "91d32f6e528b1f1cddc9a0cf70d0faa74491e3a2fe4a32933da0e21010e9aa74", "size": 2783 }, { "path": ".opencode/skills/remotion/rules/import-srt-captions.md", "checksum": "38d33be5439714a2ddb577d8c8a6b7bf09bd10f66c0540415fb70536d4374e87", "size": 2113 }, { "path": ".opencode/skills/remotion/rules/lottie.md", "checksum": "6c0cb4babcff94e35ecc22ac63a44d2131db26e7e30b53bbae0a1eb0828c74a0", "size": 1779 }, { "path": ".opencode/skills/remotion/rules/measuring-dom-nodes.md", "checksum": "5270db465cb9eed1942b9970de101211f954b7802dfd92e957bdc7e3eebe6c5c", "size": 974 }, { "path": ".opencode/skills/remotion/rules/measuring-text.md", "checksum": "88905cbd701e247306645c19f18e01aebe27c4eb0178a4e5d0377687f5ac1478", "size": 3000 }, { "path": ".opencode/skills/remotion/rules/sequencing.md", "checksum": "ecb74589c87da53d15230ffc669ca8de197c9748de2be7720acd54c1f777950c", "size": 2389 }, { "path": ".opencode/skills/remotion/rules/tailwind.md", "checksum": "bdd5162400cd20c6faebdc9d6d2ff9380f4f213f791b38eeb536c5231be34586", "size": 422 }, { "path": ".opencode/skills/remotion/rules/text-animations.md", "checksum": "40ac6b1bccf1c57d9edd46c74e847ec6e86fe775d3ef4fd14e1338f4a2606171", "size": 700 }, { "path": ".opencode/skills/remotion/rules/timing.md", "checksum": "f639ed8452767a7458a480c7d33b7126b57c70c3b5e061aeaaba382420fd8ad2", "size": 3939 }, { "path": ".opencode/skills/remotion/rules/transcribe-captions.md", "checksum": "e7d3edf667e3b1f3c3ed93431cc7caf5e28786c7d1e547f33ee926480a01c0d0", "size": 850 }, { "path": ".opencode/skills/remotion/rules/transitions.md", "checksum": "a42100803a1e5e679617ae7fb72e91431be2a0ca53e15437fa10bdd651921bfa", "size": 3730 }, { "path": ".opencode/skills/remotion/rules/trimming.md", "checksum": "40727aefd5939a42925f1ee1fcdfaf733f7fc098c26d7676f7fb69b418913375", "size": 1210 }, { "path": ".opencode/skills/remotion/rules/videos.md", "checksum": "d9d3032a57f92c759daf0bd60b3282f6810ecc9958e9093a6b828de623b05328", "size": 3509 }, { "path": ".opencode/skills/repomix/SKILL.md", "checksum": "5ae479920d0a6977d0fc5cd76510e6fa529dd0beb3ccf8ef18c9e23988e85878", "size": 6393, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/repomix/references/configuration.md", "checksum": "a40386b0ca68061d03ba2ae6d1a8109306895b13699e1e05bd4b8b4c4fa7912d", "size": 4415, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/repomix/references/usage-patterns.md", "checksum": "6e28825bf0c97e05dc367ba590487a6ecb0b3b530ff3540429d761b03b2ad1ed", "size": 7024, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/repomix/scripts/README.md", "checksum": "f8093b4e3a89be8c4ec247582808b2dfd985c0589c55c81072b613a7b168bedb", "size": 3798, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/repomix/scripts/repomix_batch.py", "checksum": "abae72d9b47c4cccb74b84d6a70c103692372ca8c02155b954a92c57d63cd2d8", "size": 13328, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/repomix/scripts/repos.example.json", "checksum": "5086bf887ccc032abd23715c7ed278bf9844b035068b25469ed4c00435e079fd", "size": 252, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/repomix/scripts/requirements.txt", "checksum": "abb821f8ee3248ea5c82c2d4b3c103ff411f1f44b484398186844487cf4bd9a6", "size": 356, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/repomix/scripts/tests/test_repomix_batch.py", "checksum": "4f15a013b4f1a92cc73e9fc8d1029ebb05fb8c68ac6c6a9c82d56cefd462db18", "size": 18939, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/research/SKILL.md", "checksum": "c8035fc4f74bf71fa8785e6366b63a7e4043710286063baed4a3e471ee7390f9", "size": 7571, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/retro/SKILL.md", "checksum": "d8652920c18c6e06a048b0e51bd84ea9dc25b03ff3e17858bf9718c7d7a1b515", "size": 5518 }, { "path": ".opencode/skills/retro/references/metrics-guide.md", "checksum": "2a06dd83ad6928134f3eed76091dcb522ffec489613b7c227d19d3c8e70d9460", "size": 4533 }, { "path": ".opencode/skills/retro/references/report-template.md", "checksum": "2528064ff0732b88045d056e3f39536e1cda9a449212eaf8f7d91ffa995d339d", "size": 2483 }, { "path": ".opencode/skills/scout/SKILL.md", "checksum": "0df90f3e61a2112de2d1c52fa0cb8f1c4cba5fe3a63699a8a27c9ede0b5aef7d", "size": 3518 }, { "path": ".opencode/skills/scout/references/external-scouting.md", "checksum": "578da5e543f2d90a5d3d93e694b97c81271b10afe114f48ec744522a478282ff", "size": 3573 }, { "path": ".opencode/skills/scout/references/internal-scouting.md", "checksum": "b3549fa2f2f72cceeb4278c973dc8b52653a1dacf9533bdf0d09a0565e7bbd14", "size": 2860 }, { "path": ".opencode/skills/scout/references/task-management-scouting.md", "checksum": "78ab0b90b058096fef35601c10d9e082bc2c8de25bdb118e81d2008c2ca1879e", "size": 4184 }, { "path": ".opencode/skills/security-scan/SKILL.md", "checksum": "bef38e6901215d83e9c9395f865325aa3ea2397e7968ab13eee82178d5f64165", "size": 4297 }, { "path": ".opencode/skills/security-scan/references/secret-patterns.md", "checksum": "28f023ff7388821bf74579cb41bdc5ba5d942700e8d3b8a8b536caa15adfb43c", "size": 1511 }, { "path": ".opencode/skills/security-scan/references/vulnerability-patterns.md", "checksum": "c4fd47950903dc02745fa2299f29bad2912d3f4af9ed68b602d9ae56f6d7cb5c", "size": 2213 }, { "path": ".opencode/skills/sequential-thinking/.env.example", "checksum": "69cc3a94aa1459e5ea14044e9a6905fd75beacae9665253a4b0c0bd67b92a43d", "size": 308, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/sequential-thinking/.gitignore", "checksum": "dfb359d3c052adc6f35924dbc58aa578329ff77b8c13f365c92cb80f418f4257", "size": 180 }, { "path": ".opencode/skills/sequential-thinking/README.md", "checksum": "f674df8bcd1aa5cf551edd3c55ee580e7b385d2016d847bf23df712fc212dbc1", "size": 5533, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/sequential-thinking/SKILL.md", "checksum": "ce29fc344ef5f7f6ea531999aeb4560c71335c1bef16d938d63d73bb2cb06f8b", "size": 3169, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/sequential-thinking/package.json", "checksum": "b392f291bd595484a90c2fb88d78810e691056072051b1616dbe1c53dec9ef50", "size": 697 }, { "path": ".opencode/skills/sequential-thinking/references/advanced-strategies.md", "checksum": "27d543374e9f61bcbeb6e9a15521379580610e20ae3cb3ecbebb1e0d0ee30d5f", "size": 2587, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/sequential-thinking/references/advanced-techniques.md", "checksum": "53dd89b952c1f4489620864626d6a46ec3fe57602b7dc864757ed0dfcc2b246f", "size": 2375, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/sequential-thinking/references/core-patterns.md", "checksum": "2f11f94fc30d9d9b44c312a3d988bf1479463e936cf5bcc5ca2330318529516a", "size": 2553, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/sequential-thinking/references/examples-api.md", "checksum": "1bbce0c751d06be5457740a458412d7d5536d585354055aabb2456a3d873ab5b", "size": 2210, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/sequential-thinking/references/examples-architecture.md", "checksum": "cff32c210dbdf3f3221069a9f5ae1d672b3d4e171a1afdbc0cc78ccc3a942bc8", "size": 2704, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/sequential-thinking/references/examples-debug.md", "checksum": "00d4478d5552a4bf449550711e9f7e4633451bc53f47d02ffebf40431f65a976", "size": 2496, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/sequential-thinking/scripts/format-thought.js", "checksum": "58c3d4b9c96aaa233718cc5ccde2aee83b2da55a06dfe7eda2d9c8e7b3688001", "size": 4820, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/sequential-thinking/scripts/process-thought.js", "checksum": "ef06619176462f81b127d0ec4fed471983bda4d1839c4ba28b5db9e5c088f2d4", "size": 6755, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/sequential-thinking/tests/format-thought.test.js", "checksum": "0250882b794bfac0777fa65845fa9ab8862bc39128c93d93ae3c9f2474f88f54", "size": 3644, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/sequential-thinking/tests/process-thought.test.js", "checksum": "ae62b6f1ba2304c62432fe5f53deef7fb315805d1ae54e1cb5f8f322079897ce", "size": 5698, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/shader/SKILL.md", "checksum": "b81fe46cd391eeb24344965bc9f7e9291a3a9d030ac440a72ba5ce9f7d94cb24", "size": 3866 }, { "path": ".opencode/skills/shader/references/glsl-cellular-voronoi-worley-noise-patterns.md", "checksum": "b4aebd85844c051a20ee141c5c3c1a5e9909f13eed6ae979392964594c609142", "size": 3368 }, { "path": ".opencode/skills/shader/references/glsl-colors-rgb-hsb-gradients-mixing-color-spaces.md", "checksum": "0701abae35d0c9a8da69ab62f556a3d8d9e7dc1a981fc44cc62ccb1f10c50a0c", "size": 3208 }, { "path": ".opencode/skills/shader/references/glsl-fbm-fractional-brownian-motion-turbulence-octaves.md", "checksum": "ad62793ee0378375a4ef10e534d36483460dddb634fd9d2934e21f2ae639e33b", "size": 3067 }, { "path": ".opencode/skills/shader/references/glsl-fundamentals-data-types-vectors-precision-coordinates.md", "checksum": "3728478ea3493793c8672cc6ff6f1d09da5318ae6799b22a0813ef0e24ae95f3", "size": 2476 }, { "path": ".opencode/skills/shader/references/glsl-noise-random-perlin-simplex-cellular-voronoi.md", "checksum": "f7fa78c77666919d5b66e61811c21d5ed51dcb3b93c3a7eda6871dff40de8e90", "size": 2865 }, { "path": ".opencode/skills/shader/references/glsl-pattern-symmetry-truchet-domain-warping.md", "checksum": "1a60f759d4785653f1d2e38f91ebd4f6b1fa534d8db6dca80e9767527069582f", "size": 2829 }, { "path": ".opencode/skills/shader/references/glsl-patterns-tiling-fract-matrices-transformations.md", "checksum": "7054860563f56bfd7ae822de95683713c0a53b24c5f7e127c27bce83a8e5c95a", "size": 2445 }, { "path": ".opencode/skills/shader/references/glsl-procedural-textures-clouds-marble-wood-terrain.md", "checksum": "fcd8b3447f265771bd557dc2a11c5f8cf51d7d67b639f47efaf3cadd599ec732", "size": 3050 }, { "path": ".opencode/skills/shader/references/glsl-shader-builtin-functions-complete-api-reference.md", "checksum": "e3c4b30fcbd2f14f9f69bffce7e0217897ed7ada4dc3b4bbf3bae0bc04a9c9a4", "size": 3001 }, { "path": ".opencode/skills/shader/references/glsl-shapes-polygon-star-polar-sdf-combinations.md", "checksum": "4be07b3121ec0b506216c18edbe26c6c074fc0ce3573d833a967b676167de37a", "size": 2933 }, { "path": ".opencode/skills/shader/references/glsl-shapes-sdf-circles-rectangles-polar-distance-fields.md", "checksum": "a8a2e4d72bba22473deba93eb1883057f8099e6d06adc2c9c4977f6d0b5ba88c", "size": 2443 }, { "path": ".opencode/skills/shader/references/glsl-shaping-functions-step-smoothstep-curves-interpolation.md", "checksum": "86761d0cf8b4abd64bd7a1f822f3c235d2fa9a6210768c9ccb73258b7bd11f9a", "size": 2909 }, { "path": ".opencode/skills/ship/SKILL.md", "checksum": "d48f6f9f1fb0449ca44b703aa0a7171519da5a539993013e7a73dbc83aeeb313", "size": 5174 }, { "path": ".opencode/skills/ship/references/auto-detect.md", "checksum": "92f6380c986cb166d2832251463617cc50d556deda8e1bdc5adda6ffd67f31f5", "size": 2923 }, { "path": ".opencode/skills/ship/references/pr-template.md", "checksum": "0c92b4111ccda2a1cf0ac622b12e9f16d3c43bdf1819fdf6c7eeb1ee17b6348e", "size": 2231 }, { "path": ".opencode/skills/ship/references/ship-workflow.md", "checksum": "74d667833cfbe3ae8cb1318d6338f71d804930dfa4a51752eb4baeb130a9f038", "size": 7902 }, { "path": ".opencode/skills/shopify/README.md", "checksum": "c13775e03e078aae7fee1956ec758e2f728195495a1033680e4c202625bb2d64", "size": 1687, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/shopify/SKILL.md", "checksum": "532941495ca9a0c2d644a0676b1f894762d12aec64b39fbe1f4d5221e7105b4b", "size": 7393, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/shopify/references/app-development.md", "checksum": "af92f5533dec1d23a1836a84e253d2f3737f0f00db03146ab9d1ca171cb05e10", "size": 9657, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/shopify/references/extensions.md", "checksum": "8264fa2dac7d21493fe23cebe96271fcf90f88119b49491157c29a3fbcdb16e9", "size": 10544, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/shopify/references/themes.md", "checksum": "0a18523f8183f060d4867bec17a4f25f48f7e8cdbc0b6e543795dd00fa087c67", "size": 10324, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/shopify/scripts/requirements.txt", "checksum": "ff02bd21c424070c78b466debfc2748ea3f42f43c5d4bd888c6be2c38e3bee45", "size": 452, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/shopify/scripts/shopify_init.py", "checksum": "8f2c00b9af46393a6e69d0813d9da57637150d7fe2169aa3e16503eb65c605d0", "size": 12681, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/shopify/scripts/tests/test_shopify_init.py", "checksum": "7bb517b08c58b2b1b9b10f89f1437dba378188adfe63e93aa1dccb3abbeabbd3", "size": 13319, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/skill-creator/LICENSE.txt", "checksum": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd", "size": 11357, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/skill-creator/SKILL.md", "checksum": "94e4ecffa585a0aba8b8aab1fbbb66b206f98b9bd2cbe3c1386d59207c07a388", "size": 6196, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/skill-creator/agents/analyzer.md", "checksum": "bf68f4cac5a56c673a928c2e6d619586c5b93ea364026ab37547772cb45a663a", "size": 10376 }, { "path": ".opencode/skills/skill-creator/agents/comparator.md", "checksum": "fe1fc9787c495d864c5d6eada47396478572325fde1b33a96d78bf4b849b7a3e", "size": 7287 }, { "path": ".opencode/skills/skill-creator/agents/grader.md", "checksum": "57134da0c1a4eea33fbd74a1c9c44aa814f07d6bc64de303edb586f941e5d21a", "size": 9049 }, { "path": ".opencode/skills/skill-creator/assets/eval_review.html", "checksum": "ce477dcc74dc1c0d1d3352646a79167b5a63634e936b1019160025065974e452", "size": 7058 }, { "path": ".opencode/skills/skill-creator/eval-viewer/generate_review.py", "checksum": "fc9d1b9243fe5ab6012ebd579bd76d0035de1b79fd3b969de114defab26478fb", "size": 16365 }, { "path": ".opencode/skills/skill-creator/eval-viewer/viewer.html", "checksum": "a53213426ee1100441d701a3a0d49cda7a842f992d2c36463f4d3cc0258575fa", "size": 44998 }, { "path": ".opencode/skills/skill-creator/references/benchmark-optimization-guide.md", "checksum": "2e0e24f4012cd3ba35727de9efe23c4164ae62e787567e56adbe28ad00b0b41e", "size": 4174 }, { "path": ".opencode/skills/skill-creator/references/distribution-guide.md", "checksum": "a86f091707e16e7a4f5de4fa752a8a9828820bf2adf22d169105b35404e7a79b", "size": 2668 }, { "path": ".opencode/skills/skill-creator/references/eval-infrastructure-guide.md", "checksum": "33e7e006324847d704a880b34ed774a974489bdc21c81069999b4a97bc5fa012", "size": 3518 }, { "path": ".opencode/skills/skill-creator/references/eval-schemas.md", "checksum": "8d3de1f31b306c202198ab3d8f24f968ff697b3018a760165089586c59583883", "size": 2571 }, { "path": ".opencode/skills/skill-creator/references/mcp-skills-integration.md", "checksum": "05d310fadf3ebc4bbfe2081a9e9f977e33cebec96e68621837832180f7cbd83b", "size": 2462 }, { "path": ".opencode/skills/skill-creator/references/metadata-quality-criteria.md", "checksum": "0cd072db92ed67381baa41b6ac4dbd32cd866f902dcc363526ae94d5d6a2c34b", "size": 2605 }, { "path": ".opencode/skills/skill-creator/references/plugin-marketplace-hosting.md", "checksum": "bb18d69563cff4e3929d7633812ec73eec94e01654ff3a6c3bdcd96e45605b4e", "size": 2813 }, { "path": ".opencode/skills/skill-creator/references/plugin-marketplace-overview.md", "checksum": "8d54a0a8bf443195c6401df7d4a2934fdd81b3a0349ee18b5f8e14f7a5a65e1f", "size": 3094 }, { "path": ".opencode/skills/skill-creator/references/plugin-marketplace-schema.md", "checksum": "50d27dd0f01c1d3530e077412a2770c4f96c639ee5c2290eb54a85a3516f21d3", "size": 3265 }, { "path": ".opencode/skills/skill-creator/references/plugin-marketplace-sources.md", "checksum": "43ad5b6b30be6c655930c1a2656b846300ed27d5a247981a56325882403575b4", "size": 2913 }, { "path": ".opencode/skills/skill-creator/references/plugin-marketplace-troubleshooting.md", "checksum": "3ae22cff058b6ebca1bb826bf2af5c5478670056359ee86dde3b5b35074be026", "size": 2970 }, { "path": ".opencode/skills/skill-creator/references/script-quality-criteria.md", "checksum": "736ff468cc5c94578f27b05176118b630fe3791f9cf41e05aa43f377b2a268e2", "size": 2055 }, { "path": ".opencode/skills/skill-creator/references/skill-anatomy-and-requirements.md", "checksum": "302481c6f70f5b1914bcc57186fcf697a8734095394f2a7f7d6a56a3dd1bc264", "size": 2794 }, { "path": ".opencode/skills/skill-creator/references/skill-creation-workflow.md", "checksum": "161141424ce080706f36ab1dcd43e59b3a1bcd1a9e9b4c2f3b01345b1a0f0e9e", "size": 4504 }, { "path": ".opencode/skills/skill-creator/references/skill-design-patterns.md", "checksum": "646a15112fd05e8b82720511947488a795cdbb48d2728158f7fbeeb78121f7e5", "size": 2783 }, { "path": ".opencode/skills/skill-creator/references/skillmark-benchmark-criteria.md", "checksum": "374b6700e9120ef5b2c3c3d635dff156b51931f0ab04248eb5fab75b92aa4d4e", "size": 2986 }, { "path": ".opencode/skills/skill-creator/references/structure-organization-criteria.md", "checksum": "688ceb116532dc3a3cfe3320b23550cc8149cdd0c22643ff94550ed0169860ee", "size": 2172 }, { "path": ".opencode/skills/skill-creator/references/testing-and-iteration.md", "checksum": "789e6e3e75756d2ee193fe8174a4322d748d47440dce9f8582849a23cff3ca4c", "size": 2523 }, { "path": ".opencode/skills/skill-creator/references/token-efficiency-criteria.md", "checksum": "bf3f353ba8350907dda18f0e4f29f6564a45ecfb7a448c731e2b182770005aa8", "size": 1990 }, { "path": ".opencode/skills/skill-creator/references/troubleshooting-guide.md", "checksum": "5e9341af2bd8ac74347105161ce787ce46fdb8aa6551964ef240940898efdee5", "size": 2633 }, { "path": ".opencode/skills/skill-creator/references/validation-checklist.md", "checksum": "b6a909ffa7424d9abb0d8e380e387ec4561b2aded540fa6651d81ff202156f52", "size": 2692 }, { "path": ".opencode/skills/skill-creator/references/writing-effective-instructions.md", "checksum": "ef419db671c42cb20c66baac7f57f15522eef510a1d2625d34dcf4e102d77830", "size": 2370 }, { "path": ".opencode/skills/skill-creator/references/yaml-frontmatter-reference.md", "checksum": "f8ddb433b67305f82f5d3d078dfe4537902ca233c36047fae7659ef049f10d55", "size": 2967 }, { "path": ".opencode/skills/skill-creator/scripts/aggregate_benchmark.py", "checksum": "123ef128ea5ccc01a4b1ac212ef5567f21e9c13d3d240609780beeb3200c49aa", "size": 14386 }, { "path": ".opencode/skills/skill-creator/scripts/debug.zip", "checksum": "8c52278984264de61f9e7375fa3ebcd416e15aa1307f71b7f6cfff52c563240b", "size": 21007 }, { "path": ".opencode/skills/skill-creator/scripts/encoding_utils.py", "checksum": "ca81ae98072328ad4be406e2ceb672bc5c42fd0a65efdefc836b705e2e9c6c6d", "size": 1088, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/skill-creator/scripts/generate_report.py", "checksum": "13df7118a3c50c83c4c3250a606d5f2b20b25a3d44cbc392b3d669ec75281453", "size": 12847 }, { "path": ".opencode/skills/skill-creator/scripts/improve_description.py", "checksum": "0dc43232db7ac6361775c894f4a1dbac958cb510c51a1230ff9e7fb30a74a7e8", "size": 10723 }, { "path": ".opencode/skills/skill-creator/scripts/init_skill.py", "checksum": "c8d9850fc3ce7c33f88d96e0a32cbe8cc9f9a3a03eb9e7b6fdac8a306aa2c8ef", "size": 12860, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/skill-creator/scripts/package_skill.py", "checksum": "93f687766344ebc5c0c9c27aacb315f9c7f9be0bfd4777abb80464d9df7786d4", "size": 4538, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/skill-creator/scripts/quick_validate.py", "checksum": "3725a380a8e189c98988476df48c9ab0d80f91c018f47f80858e622392371700", "size": 3838, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/skill-creator/scripts/run_eval.py", "checksum": "0129e5099f34b3593e7d7eaccd5694a204871201c8eae71e96dcf193e4c1313b", "size": 11468 }, { "path": ".opencode/skills/skill-creator/scripts/run_loop.py", "checksum": "bafdb8e25c740813c735c54bf0489b9e87146da4cf697265927513c5430112d7", "size": 13685 }, { "path": ".opencode/skills/skill-creator/scripts/utils.py", "checksum": "3af8ae62c40c73ab712207436a0d9a981e845f25c5a7040229eb189cc8e45bb1", "size": 1661 }, { "path": ".opencode/skills/stitch/SKILL.md", "checksum": "2ed1ac794476dcb7a86fa1ed513f210255e47cd2e28f53c4782d7afa2938e16d", "size": 5304 }, { "path": ".opencode/skills/stitch/data/mcp-config-snippet.json", "checksum": "ec9fab9fef803bd1042baa6fe3a5ab08d8a3a6d1e70b66876a483e44b6d29ac3", "size": 192 }, { "path": ".opencode/skills/stitch/references/design-to-code-pipeline.md", "checksum": "f4ce67b34a40d1e97e655020eb0ba654be3969079b2110f194b98a128938d9ff", "size": 3497 }, { "path": ".opencode/skills/stitch/references/quota-management.md", "checksum": "c5494cb86683121aa6cc9e5f5560a2aad3dd4f7f0d53a9597957326b1073e5eb", "size": 2179 }, { "path": ".opencode/skills/stitch/references/stitch-mcp-setup.md", "checksum": "1ad9eb9ea0314a8756b8c94875ae71c122bb6661fe63207095552738d7a67c16", "size": 2202 }, { "path": ".opencode/skills/stitch/references/stitch-sdk-api.md", "checksum": "025560b32916e12ac6b2a2e00dfc806adefad24d2d9343ec31786821c92af6f9", "size": 3934 }, { "path": ".opencode/skills/stitch/scripts/package.json", "checksum": "d45007ec3b308a45dd00f09a7637c18982e780939f263fb194939399b5a28928", "size": 387 }, { "path": ".opencode/skills/stitch/scripts/stitch-export.ts", "checksum": "943c8bf503b147cd1ae24b1844282a5b09c6e58ff9105d13f0f7c2c8fd35e9d1", "size": 6153 }, { "path": ".opencode/skills/stitch/scripts/stitch-generate.ts", "checksum": "0480daf015e75af1e1233eea8bfba0a62c8adf72f69afc5263cd2c14bd6a3c2f", "size": 6471 }, { "path": ".opencode/skills/stitch/scripts/stitch-quota.ts", "checksum": "5cfdea68f3ec63b6827b8b0b637811a503a1d8d4dc0b4e56001ca45760118456", "size": 3409 }, { "path": ".opencode/skills/tanstack/SKILL.md", "checksum": "932100e7f393c0df692cb0d8443d9702449cfe5f6c086761bce7c5bfecf2109a", "size": 4799 }, { "path": ".opencode/skills/tanstack/references/tanstack-ai.md", "checksum": "9cc47e81799e6e9b650ac55a07b324b8b7a1d8d13e26567961d0f43127f5489f", "size": 2367 }, { "path": ".opencode/skills/tanstack/references/tanstack-form.md", "checksum": "522c868d83f1fba7e462bff1a0ce26af7000328c6556be067ad82b9f0298cb01", "size": 3577 }, { "path": ".opencode/skills/tanstack/references/tanstack-start.md", "checksum": "b5684d38675f2fb5853608f1a66843fc5dc101b8346a3c19c6db9e2e140d3e79", "size": 2939 }, { "path": ".opencode/skills/team/SKILL.md", "checksum": "ef963f7547969650c4fe9dee79cdaa6b384b23273b8185039247f7fdb8830115", "size": 15930 }, { "path": ".opencode/skills/team/references/agent-teams-controls-and-modes.md", "checksum": "00c42b6d50d277e1b02984a4c8d9428f179c67407031845b37b3f37a2bd4d327", "size": 4963 }, { "path": ".opencode/skills/team/references/agent-teams-examples-and-best-practices.md", "checksum": "0af348e143624dc3745b1635d3fcbb5e88d1cd053d07d88310fd7c6624ee4843", "size": 8087 }, { "path": ".opencode/skills/team/references/agent-teams-official-docs.md", "checksum": "11e7d6cb537196c96b4e70aa7677227c667703004eb14a983ad80ce5f3c7e026", "size": 8977 }, { "path": ".opencode/skills/template-skill/SKILL.md", "checksum": "ca724d5f91b070ebe17f1d03ef36ab40a98235a63f73f1a471beb9114f696cd9", "size": 192, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/test/SKILL.md", "checksum": "473adf1419807968a4ba46ba7e67708ee69eb3ad5246443305fd806143e2f8fd", "size": 4652 }, { "path": ".opencode/skills/test/references/report-format.md", "checksum": "64c483316450d87566e22d78a3c6ff2342d209717b207dfea1d004b3ac99359a", "size": 1690 }, { "path": ".opencode/skills/test/references/test-execution-workflow.md", "checksum": "541af139cfdd1f2c69fc16b8da82c2248c77a8882cb4addd2a2176ef6b0a5506", "size": 2620 }, { "path": ".opencode/skills/test/references/ui-testing-workflow.md", "checksum": "5a25049bb9f806929a25f9cf2ffe1be9f31829fcd5b5f8420cf372eb710b3077", "size": 2376 }, { "path": ".opencode/skills/threejs/SKILL.md", "checksum": "329f4bfcb3de536eb0d4b2da15cb8c673c9ef6daf6a651971e6fd323549258d5", "size": 4934, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/data/api-reference.csv", "checksum": "8e04d20e87f9170ab64959bb881da228e1f05305c60aaae2a9fc763e529e185f", "size": 8477 }, { "path": ".opencode/skills/threejs/data/categories.csv", "checksum": "e9830abb52ad497a62f506051b7e5adc6a03028bf4b4b32abbf9d13439930cf5", "size": 1991 }, { "path": ".opencode/skills/threejs/data/examples-all.csv", "checksum": "57665b06a6f138c22bb4f813ed57348ab591c634a428939ea41639991229cff2", "size": 132273 }, { "path": ".opencode/skills/threejs/data/use-cases.csv", "checksum": "c5887eed6b15186ec7b2e6cc4cbd57483e36635b35c6efdfc610f19f8775b413", "size": 4306 }, { "path": ".opencode/skills/threejs/references/00-fundamentals.md", "checksum": "b4fb7db57919c57af6dd237513ed68a8fd9db000befada77e4cf44838be890f9", "size": 11484 }, { "path": ".opencode/skills/threejs/references/01-getting-started.md", "checksum": "bd572f13cbfe5a65db046aaa1e62984bcb5358bdc7772ecd60a1118dccae4bd4", "size": 3803, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/02-loaders.md", "checksum": "5975da9fbc494d9e8157897ad436177aab15f28c1540bc8206203dcd330f63f9", "size": 4060, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/03-textures.md", "checksum": "499a16dba38153a235499607299eb1967a28da4e2050b526bb7e79772ac04549", "size": 4238, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/04-cameras.md", "checksum": "0c0380b4b894f4201113e5617e96aa0011aa89b1f517d190222cdcab824e666c", "size": 4935, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/05-lights.md", "checksum": "a35828280d61900505244b43b127e40d98d231a38c5102e20e473f50ae11812e", "size": 4430, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/06-animations.md", "checksum": "4012cad031c2ca992a0ba50e3ee85c307b86ef15d9c28830ce4a1aed765fc3b1", "size": 4780, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/07-math.md", "checksum": "a870178b12fbdca3c2ed6b812e2675c51db6623b70778e15022d3a3c14055721", "size": 5262, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/08-interaction.md", "checksum": "6298b81274cfe24f6de6908a0fb2d2000bc00a3117b45ad724b28afc98b26838", "size": 6756, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/09-postprocessing.md", "checksum": "be4898fc85d3a56bf5c8a8c3a96954c3625f04f182ed5df64ba3cdf0d0a288a1", "size": 5411, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/10-controls.md", "checksum": "3616fb636e221a13cf48310f5a0dd86bfe26d4579156d58a00dd0130e132258f", "size": 5980, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/11-materials-advanced.md", "checksum": "58ed014cb1a458885e9ac4dc12fa18c602296b86ca5d0e23ebbcfed5b8b0f933", "size": 6009, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/11-materials.md", "checksum": "940fda0fb5033a56453ce7c92f11b71eb2a3204ec713f8c10105033161699b29", "size": 13385 }, { "path": ".opencode/skills/threejs/references/12-performance.md", "checksum": "22c1ff72ff22b1581bbe56f955bc8f9248e5b0b59cc78c81f3b6735099fb3cb0", "size": 6682, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/13-node-materials.md", "checksum": "b30ea64dd977cb10c2d9546417ecfd9e873419228a0a88e3d04f4aea7f624a1a", "size": 6863, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/14-physics-vr.md", "checksum": "3fd89d46ad2a30af09aa86856ae0a9c1f99290600e7ef571969308b731fc63eb", "size": 6829, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/15-specialized-loaders.md", "checksum": "550c5014198bd7234b40e22899f1a6cc0aa826a070d00af87213c9e4e87db040", "size": 7549, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/16-webgpu.md", "checksum": "7a56835d742407366dce8825c79bd2e75c4107f11d3f6a8f80dad353db0d6853", "size": 7126, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/threejs/references/17-shader.md", "checksum": "f17101c36e33d4a45ca1200a7983a07129f4d7da3fdadbe7076e98749eb42501", "size": 14025 }, { "path": ".opencode/skills/threejs/references/18-geometry.md", "checksum": "077e11c07a74aa2fac8c202a642bca1c0ee959373593a77b34b934f2bd09d56a", "size": 13797 }, { "path": ".opencode/skills/threejs/scripts/core.py", "checksum": "9bb93085f5af1596b0a9085d4f5cd607e1b6fb5f083976a6f4fa49bde34444ab", "size": 7882 }, { "path": ".opencode/skills/threejs/scripts/extract_examples.py", "checksum": "c34e57d7b50aef6f5187c032a940a3841802f2fd6f200e116e389e4cbd354c82", "size": 42111 }, { "path": ".opencode/skills/threejs/scripts/generate_csv_from_json.py", "checksum": "10d7799b513277cb8e3368f262345c5a0b7a9023f2c38b7e294fbb1209441761", "size": 4830 }, { "path": ".opencode/skills/threejs/scripts/search.py", "checksum": "a71e01f7f1d5ef00cd2f3cad4dc358ce6cb462a255908a6d4db008e86828f3c1", "size": 2797 }, { "path": ".opencode/skills/ui-styling/LICENSE.txt", "checksum": "58d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bd", "size": 11357, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/SKILL.md", "checksum": "96e07021abd408c43ef651c133b9a21d8973b8b33f9f0d3edfe040d90da59919", "size": 9728, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/ArsenalSC-OFL.txt", "checksum": "8ddd61b18ba2c0d0dbe4a691cf5f1a0673f473d02fa0546e67ee88c006aeff6e", "size": 4373, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/ArsenalSC-Regular.ttf", "checksum": "65e6f89df58f68fd905b3add34a79dd6106aa3b3044df0dad9676fff53d504b9", "size": 165848, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/BigShoulders-Bold.ttf", "checksum": "b43bcd198b9fdf717dd42aa61a34dba32e01aceaeae659d689afd0ca52c37ea2", "size": 94528, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/BigShoulders-OFL.txt", "checksum": "fbc746aabf0eb1847dfd92e2efc4596d79fa897d60b8e64062a22f585508fb3f", "size": 4397, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/BigShoulders-Regular.ttf", "checksum": "18a879fc71978a4447150705caf880a9da3860083c259fd29e6dc03057b6842a", "size": 94396, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Boldonse-OFL.txt", "checksum": "45cc82ab4032273c0924025ffcf8f0665a68e1a5955e3f7247e5daf1deeb1326", "size": 4390, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Boldonse-Regular.ttf", "checksum": "cc2e540604565c0f90a7d8d46194a2f42fc9c45512cd2e39bf03b50eb68c35a4", "size": 77168, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/BricolageGrotesque-Bold.ttf", "checksum": "a737b146fe0d77ffe8a86e3cd16700dd431d3b1e420d4fd80e142cd68a1cb50d", "size": 90952, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/BricolageGrotesque-OFL.txt", "checksum": "0e4f4eb8534bc66a76aca13dd19c1f9731b2008866b29ccff182b764649df9b4", "size": 4403, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/BricolageGrotesque-Regular.ttf", "checksum": "972a6d098c9867ae131d0ea99e221e63976b11a19d4b931c2c7ace525674e4f6", "size": 90920, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/CrimsonPro-Bold.ttf", "checksum": "48f191e38355c8db100eb3ce157c20f9302a3b9a37b44a660f77ecfce3986609", "size": 107352, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/CrimsonPro-Italic.ttf", "checksum": "52318db3526b644e6efa60be0b3ca5a50e40fbe8bd026c261e0aa206f0772267", "size": 108828, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/CrimsonPro-OFL.txt", "checksum": "35680d14547b6748b6f362a052a46d22764ce5eccf96e18b74f567bb2ee58114", "size": 4394, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/CrimsonPro-Regular.ttf", "checksum": "48fad08cb1917a7b2f2c6fe5135d6c07743a6663cf7631ec4481108aaf081422", "size": 106696, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/DMMono-OFL.txt", "checksum": "bfe7842fcb88323e2981e24710c25202677385a8c75fb6a87217b275a0247ae3", "size": 4392, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/DMMono-Regular.ttf", "checksum": "f98ada968dc3b6b2c08d3f5caaf266977df0bfe0929372b93df5a06cf2ace450", "size": 48852, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/EricaOne-OFL.txt", "checksum": "e0de629968b52255548d5fafcf30b24ff9edae0eda362380755a75816404d0fa", "size": 4410, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/EricaOne-Regular.ttf", "checksum": "db1d89e80e33a8a01beaaac7a85df582857d24a43f1e181461aa7ff5d701476a", "size": 24872, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/GeistMono-Bold.ttf", "checksum": "75c0828d5c1ee44b9ef9f4df577bf41595ec362e2ea3f1e558590c9e92c7949d", "size": 78304, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/GeistMono-OFL.txt", "checksum": "6a873c900f584109b13ae0aaf81d6e3cf0a68751a216b03f7b6c68d547057bb4", "size": 4388, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/GeistMono-Regular.ttf", "checksum": "a55c1b51cda4afeab9e471e7947b85a20f7c8831d7e6b1470c1b7fbdc0f0f15e", "size": 78232, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Gloock-OFL.txt", "checksum": "c0a3f3125ac491ef3d1f09f401be4834c646562f647e44f2bcbc49f0466c656d", "size": 4381, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Gloock-Regular.ttf", "checksum": "e86b4ce66dbd3f1f83eee8db99ec96e0da1128c3f53df0e9b3b7472025dfe960", "size": 95156, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/IBMPlexMono-Bold.ttf", "checksum": "dbd2a2fb024579438d6400a84e57579bfd2dbe67c306c8fd9fde92a61e4f2eea", "size": 136008, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/IBMPlexMono-OFL.txt", "checksum": "5294ce778857e1eb02e830b6ab06435537d38f43055327e73d03a2d4d57d5123", "size": 4363, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/IBMPlexMono-Regular.ttf", "checksum": "ab08018ccd276b79fb2c636bb95b9c543598f9d50505fe92506fcb4dae7810cd", "size": 133796, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/IBMPlexSerif-Bold.ttf", "checksum": "b8d294e9b5c5a0940f167c3ced0f7ef2e3f57082ca3ff096ef30e86e26c1c159", "size": 161000, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/IBMPlexSerif-BoldItalic.ttf", "checksum": "da64b75f4284f53e7b5c71fa190a35b8bf3494fe19f1804c81c3a53340bca570", "size": 169840, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/IBMPlexSerif-Italic.ttf", "checksum": "b11f1048745e715a55c9d837b3f10226ca3d78867b7db7251ddad8f98dcf0f38", "size": 170004, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/IBMPlexSerif-Regular.ttf", "checksum": "77cd233a2af8dc6b1022faea3bb3b01f3c75af68bcf530cb6aeb15982ff3dbb7", "size": 160380, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/InstrumentSans-Bold.ttf", "checksum": "444f85bf1c4b0e1ce1ca624f6be54bcd832207714ccaf4ea99ee531341683bdf", "size": 68084, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/InstrumentSans-BoldItalic.ttf", "checksum": "3762f6cef95d6039489ad5ba5787d4c30f17a1ad01e9ac3c816ed69692722a68", "size": 70004, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/InstrumentSans-Italic.ttf", "checksum": "78e85858e371b2cb4e18f617c10f0f937c0e12a0887ffee98555b24ed305b3a7", "size": 69900, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/InstrumentSans-OFL.txt", "checksum": "bf4dc6d13a8cccd4807133c77a1ee9619a16b92cb23322258725ab6731c2f6e5", "size": 4403, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/InstrumentSans-Regular.ttf", "checksum": "a22cb26e48fd79bcb01bf2fc92d36785474dce36d9c544ab0a8868c2657c4a87", "size": 68028, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/InstrumentSerif-Italic.ttf", "checksum": "9c86e4d5a47b50224a2463a9eca8535835257c8e85c470c2c6b454b1af6f046e", "size": 70868, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/InstrumentSerif-Regular.ttf", "checksum": "56ac3be03ac3ba283196b3e77850ab2ffcf56cfb6fd3212c5620109a972f8c99", "size": 69312, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Italiana-OFL.txt", "checksum": "8373b11312ace78c4cec2e8f9f6aa9f2330601107dac7bcf899c6f2dbd40c5a5", "size": 4394, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Italiana-Regular.ttf", "checksum": "15c4dd6ab8cf4a29ba8826f65edcbe2f6c266c557d34d081f25072dfd5605fd2", "size": 27184, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/JetBrainsMono-Bold.ttf", "checksum": "a2349098b9e45419e7bf0e2958d6c4937a049dded37387b08be725be4c7615f3", "size": 114828, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/JetBrainsMono-OFL.txt", "checksum": "a76abf002c49097d146e86740a3105a5d00450b1592e820a1109a8c5680cd697", "size": 4399, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/JetBrainsMono-Regular.ttf", "checksum": "b6b1ff4ddefe36d7f2a6174e1d001cab374e594519ee9049af028d577b64c5f5", "size": 114904, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Jura-Light.ttf", "checksum": "c891a381df056b2c4dfe85841e911bf45da0890fa21a7b2692cbe5ea1f505e1e", "size": 154308, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Jura-Medium.ttf", "checksum": "c72965cb732a92872643819fd1734128238583cc36b116313859137a51d3368a", "size": 154488, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Jura-OFL.txt", "checksum": "eaf9bdb675f6d87e5feb88199ab3ea581d3bd2082f426e384fa9c394576d7260", "size": 4380, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/LibreBaskerville-OFL.txt", "checksum": "55959eef5b0c3b2e3c1c7631b8ff0f9447d75de20f29cfa7db5bcfb026763343", "size": 4449, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/LibreBaskerville-Regular.ttf", "checksum": "2101302538d9e88adb679031c04623e4578b5745e89566284fd2c508d79acae0", "size": 147584, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Lora-Bold.ttf", "checksum": "7d74015e950c2fb66519c7295b8155621d22200ae2ca2a4c6b43ce3c490cac87", "size": 133828, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Lora-BoldItalic.ttf", "checksum": "152f87e71f5ddb60d5c57ecd9132807c947e65c42977193c9164e7c5a6690081", "size": 140332, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Lora-Italic.ttf", "checksum": "be627e595184e8afe521f08da0607eee613f1997d423bc8dadc5798995581377", "size": 139328, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Lora-OFL.txt", "checksum": "62e37a82d3f1ef2a70712885fa8b3144b65fd144d8e748d6196b690a354d792c", "size": 4423, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Lora-Regular.ttf", "checksum": "7ed00e7c9cdf16ab7e2fd2361fe45d4f0b61263cd60aae398b27b7ee08108827", "size": 133888, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/NationalPark-Bold.ttf", "checksum": "69ac4c301c4a7233c6e602d12a92c54d7967b575f4449951c45ce773f7acff53", "size": 79208, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/NationalPark-OFL.txt", "checksum": "81c6c71d83b5b45d7344f96df12bb4a2477a5b092a9144757ee1d0f50f855175", "size": 4399, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/NationalPark-Regular.ttf", "checksum": "a477338b7e18308d476650dfe31235ef86a883572665e56ffb5fb80f82009b58", "size": 76424, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/NothingYouCouldDo-OFL.txt", "checksum": "7c2a6970584ddad04919816163746f83b378078015899b18468b40f05e9ce128", "size": 4363, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/NothingYouCouldDo-Regular.ttf", "checksum": "d866f985896d3280f4fce72db7e17302c24a0c1fdb0699b6b5ed3af14f944d57", "size": 32020, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Outfit-Bold.ttf", "checksum": "6654b93d21301ec61887d3cedd6c11d9df1b1dfb63f9cf45ac7995f6e2235ab1", "size": 55392, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Outfit-OFL.txt", "checksum": "1945b62cd76da9a3051a1660dde72afaa64ffc2666d30e7a78356d651653ba2f", "size": 4389, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Outfit-Regular.ttf", "checksum": "f24945365147c9e783e91d8649959b59be6b00c9ee4ecd2f6b33afbb2dd871fe", "size": 54912, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/PixelifySans-Medium.ttf", "checksum": "38397504f71c122b03d234ea6f55118e3d5bdbddffd82bedddbd7755d3b3be82", "size": 51072, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/PixelifySans-OFL.txt", "checksum": "7f54d1d9f1ae1ba9f2722f978145f90324fea34ca3c2304b3a29cfa96ac6037e", "size": 4395, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/PoiretOne-OFL.txt", "checksum": "2eaf541f7eb8b512e4c757a5212060abf5b6edfef230e9d7640bf736b315c33a", "size": 4366, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/PoiretOne-Regular.ttf", "checksum": "9cf265b139648b36b6c0afdfeb0bf27f7e66db9a16094bc40f644d8da05bc318", "size": 45244, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/RedHatMono-Bold.ttf", "checksum": "7ef48353f4be5ddb90f000f6fad48f2b62b3e8c27d9818d8d45ff46c201065e0", "size": 34420, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/RedHatMono-OFL.txt", "checksum": "435fbfb7e66988b2a06686a4cb966faec733f35d8fe100a1601573c27f3e0bb8", "size": 4394, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/RedHatMono-Regular.ttf", "checksum": "452fe826871b37539f5212b20c87cf30f82f58dd2741f1c96edd1dcbdc0db6b4", "size": 34488, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Silkscreen-OFL.txt", "checksum": "6b849745119bbe85ec01fd080c9cd50234da9f52ac6e48b55d1a424a0c4d7ca9", "size": 4394, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Silkscreen-Regular.ttf", "checksum": "49567408600809e25147e9225ac4f37f410e2df45a750696c45027531fb65f1b", "size": 31960, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/SmoochSans-Medium.ttf", "checksum": "dd76e6e77cce82f827a8654cd906e9ce58f3aaf78adda63c4a7f655b8ecb41f0", "size": 59704, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/SmoochSans-OFL.txt", "checksum": "74c9c4eb88e891483e1b7bc54780b452cbf4f4df66d4e71881d7569aa2130749", "size": 4396, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Tektur-Medium.ttf", "checksum": "52bbe8c9b057b3d2da4eeace31a524b1ea26a1375ae34319cf6900ccc57a4c82", "size": 76248, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Tektur-OFL.txt", "checksum": "3f1466cb5438f31782eeb6e895f3a655bc4d090e24263e331f555357d1cb734e", "size": 4385, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/Tektur-Regular.ttf", "checksum": "162e1b36c4718c5b051b36c971ad7e50d341944f35618f480422ebbe72988f98", "size": 75604, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/WorkSans-Bold.ttf", "checksum": "240d125fc9f8561363dc1ea3f513501253bd70942f41468f48f0b0cafb0c82e2", "size": 191304, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/WorkSans-BoldItalic.ttf", "checksum": "a5b2cad813df0aaa7d16621f2e93b5117c25e9bc788bc9a3ad218e9d6348ce34", "size": 175772, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/WorkSans-Italic.ttf", "checksum": "6b7f7002e0b0c8b261fe878658ef5551e3e59d9f6b609b04efb90dde1e2c1ada", "size": 174280, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/WorkSans-OFL.txt", "checksum": "ace8c22a3326318b54e67c3691857929634205533f454a70ef5a3473ddb2e2ba", "size": 4397, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/WorkSans-Regular.ttf", "checksum": "e67985a843df0d3cdee51a3d0f329eb1774a344ad9ff0c9ab923751f1577e2a4", "size": 188916, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/YoungSerif-OFL.txt", "checksum": "cdcb8039606b40a027a6d24586ec62d5fe29c701343d82a048c829cb28a3dd28", "size": 4398, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/canvas-fonts/YoungSerif-Regular.ttf", "checksum": "f8dc08f77abad753a00670af70756a8ace938e5c3f0b770f4f4c2071c4bd8fc6", "size": 105136, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/references/canvas-design-system.md", "checksum": "f5de85ff39d9f3a8275c4164b921ba72d5e1d34b8d7a9243d9ee34b3870a4f5f", "size": 7888, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/references/shadcn-accessibility.md", "checksum": "a22cd4ccf82b635b2b2c4f12416a0c4f7edcd825d219d6089450fa797a0d9511", "size": 9976, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/references/shadcn-components.md", "checksum": "79c4f91cbf68993a43fa3a95889c35db73de45bdd3dfd83a6830863c01aa598a", "size": 11155, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/references/shadcn-theming.md", "checksum": "d17d641474221123ff0e0288043ca2f2dab3ac96908a19eed28d82f9e58865ed", "size": 8672, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/references/tailwind-customization.md", "checksum": "4c5adeed6263a274f74f6eb2c816ca420fd6ef4f35683582988bacd404799afe", "size": 10171, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/references/tailwind-responsive.md", "checksum": "8d00ae620df26daea4623c7bf996d6e612e09d359305fcfa2b40cab757ed840c", "size": 8270, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/references/tailwind-utilities.md", "checksum": "aba1c40ef84f43beea142ae310371e332541f39d973df90a71f1854823effda1", "size": 9980, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/scripts/requirements.txt", "checksum": "09402d2d274248e18bb5fd0a0267fd7cbf99b7a2440e73e87f054aa8f259f9da", "size": 444, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/scripts/shadcn_add.py", "checksum": "0bcdf28ea2c2d5d4f17a2b1e0a0cab29ff649b9db7b134ecc6e9898a3d84824f", "size": 7991, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/scripts/tailwind_config_gen.py", "checksum": "e2162f99247e598b50333fda0d55f467422aab0f14631f24d1a2bd93decbe850", "size": 13643, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/scripts/tests/coverage-ui.json", "checksum": "33bdc1f5998db9a38cac8e6128a82711f8f8b65fbb3dcb0c1680ae260441cbce", "size": 35121, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/scripts/tests/requirements.txt", "checksum": "80846c98ee02a7e9651ec4eee6709f840b785646b469aad5284ab7ab9b344f17", "size": 52, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/scripts/tests/test_shadcn_add.py", "checksum": "4012b1efe1e51a5dcf31078b0d9069f92cfe2045e9a35dd52fdd4631b1815150", "size": 9920, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-styling/scripts/tests/test_tailwind_config_gen.py", "checksum": "2a8b7b3e8b9ff081532551f2168dd08a8471e71c17747ae8d6026e1273068dc8", "size": 12158, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-ux-pro-max/SKILL.md", "checksum": "0ddfc898cfe90e55991c242a796073784e582977e8d863a3fc98339f6acc393e", "size": 44828, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-ux-pro-max/data/_sync_all.py", "checksum": "b540b3a4f87598ae29048b3cceae1fc17b39b629aee2cbe5c802ffc7b48abf6d", "size": 21832 }, { "path": ".opencode/skills/ui-ux-pro-max/data/app-interface.csv", "checksum": "2a17ef810dab715ce1f339861817a8fbe3ccc38142b70517301e874803e838ac", "size": 9743 }, { "path": ".opencode/skills/ui-ux-pro-max/data/charts.csv", "checksum": "ebb565308115f955791b0431797a89d9b3587c25d5babb9428d10712c4924817", "size": 19391, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-ux-pro-max/data/colors.csv", "checksum": "69ee8c1147b269599d20ca418bdd6f32563a9aa2d962fb9a9b8dec66bf7b1ba4", "size": 32432, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-ux-pro-max/data/design.csv", "checksum": "6f0ae42f16b3cbfa3f07050268387557859ff666e2651b1b82763f099d724b3f", "size": 106144 }, { "path": ".opencode/skills/ui-ux-pro-max/data/draft.csv", "checksum": "e190c796b707858a5436dc4c27f9ee9bb6618014ca73f533e423abe5ce9e4d06", "size": 106266 }, { "path": ".opencode/skills/ui-ux-pro-max/data/google-fonts.csv", "checksum": "2c03a3cd134d126bd9d6a7dc2a6360dc5272219ad6df3eb9315b031f806e1487", "size": 745196 }, { "path": ".opencode/skills/ui-ux-pro-max/data/icons.csv", "checksum": "f376c29fb4df37b4bdb366a5aa70cb211ba3dd8b435390aaa03152a64b07d2e8", "size": 20637 }, { "path": ".opencode/skills/ui-ux-pro-max/data/landing.csv", "checksum": "080cedbcd61ff8ec9520f33929baa76bee9589e783f83b2f8d824a466b6a46d7", "size": 16720, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-ux-pro-max/data/products.csv", "checksum": "9fd9e776ba847cf44c1ea78f95fe5e33b2c56bb7e186e3cfff9c49bc7fcb691b", "size": 58006, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-ux-pro-max/data/react-performance.csv", "checksum": "904c8afcda229629545912dde0e8ac37503757131f0169f80b016f1f58c4fd3f", "size": 14822 }, { "path": ".opencode/skills/ui-ux-pro-max/data/stacks/react-native.csv", "checksum": "a08ca77fcf6b6d9531982dce465366296013bfcf12d2938ac72ad57cf0c4f085", "size": 10035, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-ux-pro-max/data/styles.csv", "checksum": "9b5089dcde8999333b36878252a255cc3bacbb2fe7b836c76cc7f7aa2abb643d", "size": 142673, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-ux-pro-max/data/typography.csv", "checksum": "dbea262a54e3bfa2e6c3b15989a365d5ef4c43349316aff46635e82ca825adce", "size": 49667, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-ux-pro-max/data/ui-reasoning.csv", "checksum": "41976082ecae1100da937c949215dc6694393e03f3c2a7444dd92a9edb43cb11", "size": 53070 }, { "path": ".opencode/skills/ui-ux-pro-max/data/ux-guidelines.csv", "checksum": "1870ee048f2a2bdd60709f8f7adf7f3b6dcad560bc005c8b2915a8ac8639820d", "size": 18766, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-ux-pro-max/scripts/core.py", "checksum": "18e00b1a2952fb919dcba0010ee71f75129a670ad565e8d0907958d6be8caeca", "size": 11512, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/ui-ux-pro-max/scripts/design_system.py", "checksum": "4da1d341f3c7749df51b51db4a543a48a427c3c746eb0e9882a1ab86acf3bb54", "size": 43614 }, { "path": ".opencode/skills/ui-ux-pro-max/scripts/search.py", "checksum": "18b1efa4ee5a2fc1cf14d7b25429ab423ef6026d123878fb93c5884f33cd10db", "size": 5492, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/use-mcp/SKILL.md", "checksum": "8330b93131a3a16ddb0badd4e36549059b71fcd4f16efa50f5ebefe29be858b0", "size": 1755 }, { "path": ".opencode/skills/watzup/SKILL.md", "checksum": "b0587de574d8ff3bd49aba4d85c147b9a09ce3dd7e5f238a3ed33efc14c1ea35", "size": 407 }, { "path": ".opencode/skills/web-design-guidelines/SKILL.md", "checksum": "35660280b40cbe68ccf0f95bc6b11c35aad474f094af2ddf6d8aee22947f4700", "size": 1237 }, { "path": ".opencode/skills/web-frameworks/SKILL.md", "checksum": "53835bddf38f00331f3a460b2152a753ce40346c38f705db9be5863a70849766", "size": 9096, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/references/nextjs-app-router.md", "checksum": "bca2cc4b417f2e7aaff4a7491bdd84a10ac03ad4b42839b8c91181b5851a69c7", "size": 9366, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/references/nextjs-data-fetching.md", "checksum": "5175463a517033aa8d3295c4fc7420db57726017450ec637d413afcb541d3e9f", "size": 10229, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/references/nextjs-optimization.md", "checksum": "20b66c2e616ea9af62e1b3a07b68069dfc2df1574dfca6bce2e00a427ac76498", "size": 11210, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/references/nextjs-server-components.md", "checksum": "afce90a0cd5175832212bd03fdf692ee5ad7154dfce0aeb75f153fc244224801", "size": 10792, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/references/remix-icon-integration.md", "checksum": "5f2d77e5b1ddc512e2be1f270e55435e372b332e98ed56d8a399ec48226405a3", "size": 10810, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/references/turborepo-caching.md", "checksum": "2d7056c6cc5b5041e23c2f7bd0ff26da685c6e9513a9271803ae93bc0d2be1e2", "size": 9714, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/references/turborepo-pipelines.md", "checksum": "64279184f245524dbcaf94e29b48c56fb766e41af36e4ad92253edcc648dfe5e", "size": 8510, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/references/turborepo-setup.md", "checksum": "429c0ed6cab365a18f3ecfb12df741ece4b4e5bc2052719b6dec97f496f81d8f", "size": 9696, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/scripts/__init__.py", "checksum": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "size": 0, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/scripts/nextjs_init.py", "checksum": "6d01dd905055c64b3f637f36ed6beed93dc27b5932f2471a884b75888773b62d", "size": 15114, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/scripts/requirements.txt", "checksum": "89002a89d32b1f2e71cfb62fe48fe52580aedd6001a4fe761fd1edb8f727af28", "size": 430, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/scripts/tests/coverage-web.json", "checksum": "737e65f4900cc685612f9831ebd622567efb3bd7de55dd9d97b5aa2e04cd89ec", "size": 34849, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/scripts/tests/requirements.txt", "checksum": "0795bdcfb80afae0ff06e9cbe5bed67b39283e577984bed87d85da3fec798a37", "size": 52, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/scripts/tests/test_nextjs_init.py", "checksum": "770ea000b05f56cf199aa93533a070afd2f6113dd1f7a975de0a5ef0168f64d9", "size": 10735, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/scripts/tests/test_turborepo_migrate.py", "checksum": "2897b6b62df7a8b7d029520ac32a92634e6a19d3cac043ff4ffc3441c014c671", "size": 12861, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-frameworks/scripts/turborepo_migrate.py", "checksum": "d31252fe5cf3fe7ed89ded47e8f0b76ac945a84cec2c7ae77c964b4e2c7934a1", "size": 13231, "lastModified": "2026-01-25T17:53:40+07:00" }, { "path": ".opencode/skills/web-testing/SKILL.md", "checksum": "b74fb1750eedaad1705cc0899d10091c61c2c0f1f08cd95420349990e3bd31f4", "size": 3320 }, { "path": ".opencode/skills/web-testing/references/accessibility-testing.md", "checksum": "29240bf03979c9a5ed3a52a30aa88f4097f0baea08bdfac19330437a0a3e96df", "size": 1959 }, { "path": ".opencode/skills/web-testing/references/api-testing.md", "checksum": "014742548e91976caa34d59f7f70d8fe655bf6b01a78be740f312223d40bc2bf", "size": 1810 }, { "path": ".opencode/skills/web-testing/references/ci-cd-testing-workflows.md", "checksum": "f7954eee4a5129623ad56439099d75f1a0b489b59f75607c59db2c062db8c8b3", "size": 2560 }, { "path": ".opencode/skills/web-testing/references/component-testing.md", "checksum": "b7ae79fefa875b39d70f6e3eb065e44ddac1a1729ba30a12f48d4035fdd7f89d", "size": 2502 }, { "path": ".opencode/skills/web-testing/references/contract-testing.md", "checksum": "fe0e3ac8fa27145c7a37e5db054aad7522f97ee6af54f501ec0334e52dd14dfe", "size": 3334 }, { "path": ".opencode/skills/web-testing/references/cross-browser-checklist.md", "checksum": "3e5ef0577ac999e1abe5d92f6936150f82174f11b123485c4485a05570d8ab66", "size": 1756 }, { "path": ".opencode/skills/web-testing/references/database-testing.md", "checksum": "565732257fb98e27d589b9edfb65fc416063227cbd388323082ad1886126c059", "size": 3336 }, { "path": ".opencode/skills/web-testing/references/e2e-testing-playwright.md", "checksum": "b584c854292a1202b3f7873c40d30c524011c857896bb68b4777298d82585bdd", "size": 2768 }, { "path": ".opencode/skills/web-testing/references/functional-testing-checklist.md", "checksum": "373531b6a74e1be71f7daff73e9fcb2c8c1f9f1f97c57cc2e257d6d0ca531333", "size": 2751 }, { "path": ".opencode/skills/web-testing/references/interactive-testing-patterns.md", "checksum": "a9972e974aa4b848d418f130da64a952a899895337852409dce97e163ac819c8", "size": 2545 }, { "path": ".opencode/skills/web-testing/references/load-testing-k6.md", "checksum": "a8ffffcefd3b55139f0be7c7544ee289008aad4d6e8c3c3144c8abf0fbe198bf", "size": 1784 }, { "path": ".opencode/skills/web-testing/references/mobile-gesture-testing.md", "checksum": "7db8c59dc0e6b1a822db5db5d7d331bff4f190c9c841c75963bc578759f27e7f", "size": 2197 }, { "path": ".opencode/skills/web-testing/references/performance-core-web-vitals.md", "checksum": "ceb4712dfa03380c2ea791189e549ae89b14504c60d4827bf023496f9f968d78", "size": 3174 }, { "path": ".opencode/skills/web-testing/references/playwright-component-testing.md", "checksum": "4d9fa5c964f810fcee1025b8bc02a61edf651c92765b88ed0324dec0bdca9a96", "size": 2856 }, { "path": ".opencode/skills/web-testing/references/pre-release-checklist.md", "checksum": "3b733d03085fb9766727ea5ce98012e75a28722956df4c641509a190610417ab", "size": 1872 }, { "path": ".opencode/skills/web-testing/references/security-checklists.md", "checksum": "3be0bd620df2f95fb98650581dae9a14c2fa6a65e6be41037a4239ad9faf4187", "size": 2517 }, { "path": ".opencode/skills/web-testing/references/security-testing-overview.md", "checksum": "f46dbd996ba2bf320bc4d328fc28307ec88847fe2f458932e45c0a8df995f0aa", "size": 2825 }, { "path": ".opencode/skills/web-testing/references/shadow-dom-testing.md", "checksum": "4b21bb4494e2ce27848567e71b90ecf98191b543bfbd4487aa4fbbb46544d7f7", "size": 1687 }, { "path": ".opencode/skills/web-testing/references/test-data-management.md", "checksum": "f3c0147f585ba81e78a60e432b617b75fc49374bed63f8c112c56161bbea717b", "size": 2919 }, { "path": ".opencode/skills/web-testing/references/test-flakiness-mitigation.md", "checksum": "c9abc4971bfffc7c6c971a52aa2682f8c66b1e5f539904c467ea0145d41908ad", "size": 1819 }, { "path": ".opencode/skills/web-testing/references/testing-pyramid-strategy.md", "checksum": "0ecc5115dd9bd6c98c2623b71faafc610570437f32cdd42d22f8512d8b9f0374", "size": 2164 }, { "path": ".opencode/skills/web-testing/references/unit-integration-testing.md", "checksum": "a7218bd576d690298d2234ed0569e981c6e55ab6e212b01715c5d13647f76d0e", "size": 2725 }, { "path": ".opencode/skills/web-testing/references/visual-regression.md", "checksum": "22cdd88965eddb27682ab4562771ba5d4ed6d490dce9d2451cb48fb2c7557081", "size": 2268 }, { "path": ".opencode/skills/web-testing/references/vulnerability-payloads.md", "checksum": "c878e61d455058b9772fcda32740d83b982eb0159433b7de5aed23dbd0d7b157", "size": 1286 }, { "path": ".opencode/skills/web-testing/scripts/analyze-test-results.js", "checksum": "6d8cc9a2b8b3bcacca34b0366d37a6f7af01a6130573f034f34df1e7baeb568a", "size": 7960 }, { "path": ".opencode/skills/web-testing/scripts/init-playwright.js", "checksum": "45ee0e2efac0811cf52021569abd2c3bf05ef35ed04fb9668b95fdf95800fdfb", "size": 6687 }, { "path": ".opencode/skills/worktree/SKILL.md", "checksum": "c050492cecbaf7c51e339c4a37214f006e9251ee7081a342a87f0ed5bdce17a7", "size": 3497 }, { "path": ".opencode/skills/worktree/scripts/worktree.cjs", "checksum": "0d3337e074c18a56e3195d0a2802149adf8a1249d59be34956f59a3f3adbbf5b", "size": 32981 }, { "path": ".opencode/skills/worktree/scripts/worktree.test.cjs", "checksum": "88cc9dedf639c8db9762837e1dad247182503d80f3517c9942f57efa46301231", "size": 35587 }, { "path": "plans/templates/bug-fix-template.md", "checksum": "1c6fd2cba4a73d31749529bb404718324e8411e57b2cdae3fdadebd440a05fef", "size": 1719, "lastModified": "2025-10-02T12:25:53+07:00" }, { "path": "plans/templates/feature-implementation-template.md", "checksum": "e5b0e99f3e4bb92e2f841838b0dd85d6ae88155f519ffdf073343d20d87281f0", "size": 1838, "lastModified": "2025-10-02T12:25:53+07:00" }, { "path": "plans/templates/refactor-template.md", "checksum": "9557ca1062d4ec27b3361d1a3cebdd54f8fd54fdc28d2bb5c37c522878473c0a", "size": 2318, "lastModified": "2025-10-02T12:25:53+07:00" }, { "path": "plans/templates/template-usage-guide.md", "checksum": "78c28bbcaae560d78a7ef90f29c2a744b647f45a83574bae7e369a6951843096", "size": 2028, "lastModified": "2025-10-07T14:33:09+07:00" }, { "path": ".gitignore", "checksum": "40a59dda2a1f0e3175d099421fce98008f59f7c6af3f1af93e43fb0b7035f0f1", "size": 1401, "lastModified": "2026-04-03T01:11:55-04:00" }, { "path": ".repomixignore", "checksum": "979502d648dad5903d9c366c53037d7ab247137fa5f9f8e6d559aaad0e8cf8dc", "size": 209, "lastModified": "2025-11-05T11:04:50+07:00" }, { "path": "CLAUDE.md", "checksum": "9bdabcb1e272c51319dca31bec358330c302c6c654310faa730a1dfcf118c5c9", "size": 4246, "lastModified": "2026-04-02T21:17:54-04:00" }, { "path": "AGENTS.md", "checksum": "91941217a64ba5aebe16bde8972393a0f8a26dce74ecc8f564c3f86765df2f4a", "size": 2359, "lastModified": "2026-04-02T19:16:46-04:00" } ] }