[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6C2FTNZ4F82PPBEQACFPMTE":3,"skill-same:01M6C2FTNZ4F82PPBEQACFPMTE":51},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":25,"linkOnly":26,"markdownContent":27,"markdownBody":28,"frontMatter":29,"refName":30,"commitSha":31,"skillDirectory":32,"forksCount":33,"repositoryHtmlUrl":34,"repositoryHomepageUrl":6,"ownerHtmlUrl":35,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":36,"install":37,"resources":50},"01M6C2FTNZ4F82PPBEQACFPMTE","testui",null,"Run real-service browser acceptance tests under the testing_ui\u002FCLAUDE.md contract.","jleechanorg\u002Fjleechan-skills","jleechanorg","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F221404966?v=4","01M6C1VJ99XG950X1DWPEBCBGX","01M6C1VJDK5YVDNT3362RT5WSB",6,"MIT","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ftestui\u002FSKILL.md",[],[5,18,19,20,21,22,23,24],"browser","acceptance","alias","for","tests","service","compatibility","2026-11-10 10:12:30",false,"---\nname: testui\ndescription: Run real-service browser acceptance tests under the testing_ui\u002FCLAUDE.md contract.\n---\n\n## ⚡ EXECUTION INSTRUCTIONS FOR CLAUDE\n**When this command is invoked, YOU (Claude) must execute these steps immediately:**\n**This is NOT documentation - these are COMMANDS to execute right now.**\n**Use TodoWrite to track progress through multi-phase workflows.**\n\n## 🚨 EXECUTION WORKFLOW\n\n### Phase 1: Execute the real-service UI workflow\n\n**Action Steps:**\n1. Follow `testing_ui\u002FCLAUDE.md` for the selected real application, services, account, and runner\n2. Do not set mock endpoints or authentication-bypass variables for acceptance\n3. Stream test output and track progress with TodoWrite as each selected test completes\n4. Collect the artifacts required by the UI evidence owner\n5. Report failures with their actual test name and first error excerpt\n6. Report only the real-service validations that the run completed\n\n## 📋 REFERENCE DOCUMENTATION\n\n# Browser Tests Command\n\n**Purpose**: Run the repository's real-service UI acceptance workflow.\n\n**Action**: Run the selected browser tests without changing service or authentication configuration\n\n**Usage**: `\u002Ftestui`\n\n## 🔄 **Method**\n\nFollow `testing_ui\u002FCLAUDE.md`:\n\n- **Testing methodology**: Claude vision analysis, accessibility trees, visual regression\n- **Validation protocols**: Screenshot validation, progressive baselines\n- **Execution workflow**: plan the checks, then `\u002Fexecute` with comprehensive testing\n- **Documentation**: Structured PR comments with visual evidence\n\nDeterministic unit tests with mocks remain useful outside `testing_ui\u002F`, but do\nnot establish UI acceptance against the real application and services.\n\n**For the validation protocol, see**: `testing_ui\u002FCLAUDE.md`.\n","## ⚡ EXECUTION INSTRUCTIONS FOR CLAUDE\n**When this command is invoked, YOU (Claude) must execute these steps immediately:**\n**This is NOT documentation - these are COMMANDS to execute right now.**\n**Use TodoWrite to track progress through multi-phase workflows.**\n\n## 🚨 EXECUTION WORKFLOW\n\n### Phase 1: Execute the real-service UI workflow\n\n**Action Steps:**\n1. Follow `testing_ui\u002FCLAUDE.md` for the selected real application, services, account, and runner\n2. Do not set mock endpoints or authentication-bypass variables for acceptance\n3. Stream test output and track progress with TodoWrite as each selected test completes\n4. Collect the artifacts required by the UI evidence owner\n5. Report failures with their actual test name and first error excerpt\n6. Report only the real-service validations that the run completed\n\n## 📋 REFERENCE DOCUMENTATION\n\n# Browser Tests Command\n\n**Purpose**: Run the repository's real-service UI acceptance workflow.\n\n**Action**: Run the selected browser tests without changing service or authentication configuration\n\n**Usage**: `\u002Ftestui`\n\n## 🔄 **Method**\n\nFollow `testing_ui\u002FCLAUDE.md`:\n\n- **Testing methodology**: Claude vision analysis, accessibility trees, visual regression\n- **Validation protocols**: Screenshot validation, progressive baselines\n- **Execution workflow**: plan the checks, then `\u002Fexecute` with comprehensive testing\n- **Documentation**: Structured PR comments with visual evidence\n\nDeterministic unit tests with mocks remain useful outside `testing_ui\u002F`, but do\nnot establish UI acceptance against the real application and services.\n\n**For the validation protocol, see**: `testing_ui\u002FCLAUDE.md`.\n",{"name":5,"description":7},"main","38dcf4c6273c10908c805d3a34e24e62fcf0966c",".claude\u002Fskills\u002Ftestui",0,"https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills","https:\u002F\u002Fgithub.com\u002Fjleechanorg","2026-11-14 03:18:13",{"source":8,"skillName":5,"commands":38,"prompt":48,"zipAvailable":49},[39,42,45],{"tool":40,"command":41},"npx","npx skills add jleechanorg\u002Fjleechan-skills --skill testui",{"tool":43,"command":44},"bunx","bunx skills add jleechanorg\u002Fjleechan-skills --skill testui",{"tool":46,"command":47},"pnpm","pnpm dlx skills add jleechanorg\u002Fjleechan-skills --skill testui","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ftestui\u002FSKILL.md",true,[],[52,70,89,103,116,132],{"skillNo":53,"name":54,"nameZh":6,"description":55,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":56,"categories":57,"keywords":58,"publishedAt":25},"01M716Y5MTJ6GYJZ2ATXCJK8G4","instinct","Use when the user invokes \u002Finstinct or \u002Fin, or asks to \"message Instinct\", \"ask Instinct\", \"tell Instinct\", \"check Instinct\", or read replies from the configured peer assistant. iMessage first, WhatsApp Web as fallback.","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Finstinct\u002FSKILL.md",[],[54,59,60,61,62,63,64,65,66,67,68,69],"user","when","replies","check","use","identity","whatsapp","gmail","read","message","ask",{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":81,"publishedAt":25},"01M716Y4HF7FVVMJSA2CCVN5VF","hr","Compatibility alias for history-resume; produce the same fresh-state, provenance-aware resume briefing.","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fhr\u002FSKILL.md",[76],{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[72,82,24,83,21,84,85,20,86,87,88],"resume","provenance","history","produce","briefing","state","fresh",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":96,"publishedAt":25},"01M716Y1FFNFKFJYYKF8HQA6T8","history-resume","Resume briefing for the current repository branch or worktree using fresh state and admitted history sources.","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fhistory-resume\u002FSKILL.md",[95],{"categoryNo":77,"categoryName":78,"taxonomyType":79,"taxonomyTypeDesc":80},[84,82,97,98,59,99,86,100,21,101,102,87,88],"history resume","branch","analysis","repository","worktree","sources",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":25},"01M716XWXJ8EPHK4RH9T14TR85","grok","Alias for the canonical grokbot browser conversation workflow; \u002Fgrok talks to the Grok bot the same way \u002Fdot talks to Dot.","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fgrok\u002FSKILL.md",[],[105,110,111,112,21,113,20,114,18,115],"dot","bot","workflow","canonical","conversation","grokbot",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":122,"publishedAt":25},"01M70N9Q07DTE0EW5KFXMMMSJ0","codexa-bench","Compare `codexa` and normal `codex` on a fair split of comparable work by default; use `--strict` for duplicate runs of the exact same task.","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fcodexa-bench\u002FSKILL.md",[],[123,124,125,63,126,21,127,128,129,130,131],"codexa bench","work","split","default","duplicate","task","compare","normal","codex",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":136,"licenseFileUrl":137,"sourceHtmlUrl":138,"categories":139,"keywords":151,"publishedAt":25},"01M6C24S2X60SP8BBFGAEKPEGW","frontend-design","Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML\u002FCSS layouts, or when styling\u002Fbeautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ffrontend-design\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fjleechanorg\u002Fjleechan-skills\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Ffrontend-design\u002FSKILL.md",[140,145,148],{"categoryNo":141,"categoryName":142,"taxonomyType":143,"taxonomyTypeDesc":144},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",{"categoryNo":146,"categoryName":147,"taxonomyType":143,"taxonomyTypeDesc":144},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":149,"categoryName":150,"taxonomyType":79,"taxonomyTypeDesc":80},"01JBSEEDCAT000000000000032","设计师",[152,153,154,63,155,156,157,59,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,60,176],"frontend","design","frontend design","generic","ui design","react","html","components","code","artifacts","ui","aesthetics","Production","web components","landing","applications","quality","web","css","create","examples","with","react components","web ui","pages"]