[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PTCB59ZTG5FTMWGPYEMMBP":3,"skill-same:01M6PTCB59ZTG5FTMWGPYEMMBP":90},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":26,"publishedAt":47,"linkOnly":48,"markdownContent":49,"markdownBody":50,"frontMatter":51,"refName":59,"commitSha":60,"skillDirectory":61,"forksCount":14,"repositoryHtmlUrl":62,"repositoryHomepageUrl":6,"ownerHtmlUrl":63,"ownerBlogUrl":64,"ownerDescription":6,"updatedAt":65,"install":66,"resources":79},"01M6PTCB59ZTG5FTMWGPYEMMBP","xcuitest-skill",null,"Generates XCUITest UI tests for iOS\u002FiPadOS apps in Swift. Apple's native testing framework for reliable, fast UI automation. Supports local simulators and TestMu AI cloud real devices. Use when user mentions \"XCUITest\", \"XCTest\", \"iOS UI test\", \"Swift test\", \"XCUIApplication\". Triggers on: \"XCUITest\", \"XCTest UI\", \"iOS UI test\", \"Swift UI test\", \"XCUIApplication\", \"TestMu\".","headmktlucca-ui\u002Fneuroads-lp","headmktlucca-ui","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F247379838?v=4","01M6PDVAV6M1W96D1SR1PDF8CS","NeuroAds","01M6PDVAZ4P281GNDKD45CYTF5",0,"MIT","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fxcuitest-skill\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"xcuitest skill","xcuitest","ui test","objective","for","native","apps","triggers","tests","apple","local","testing","mobile-testing","mobile","use","devices","ios","testing framework","test","automation","2026-11-10 10:12:30",false,"---\nname: xcuitest-skill\ndescription: >\n  Generates XCUITest UI tests for iOS\u002FiPadOS apps in Swift. Apple's native\n  testing framework for reliable, fast UI automation. Supports local simulators\n  and TestMu AI cloud real devices. Use when user mentions \"XCUITest\", \"XCTest\",\n  \"iOS UI test\", \"Swift test\", \"XCUIApplication\". Triggers on: \"XCUITest\",\n  \"XCTest UI\", \"iOS UI test\", \"Swift UI test\", \"XCUIApplication\", \"TestMu\".\nlanguages:\n  - Swift\n  - Objective-C\ncategory: mobile-testing\nlicense: MIT\nmetadata:\n  author: TestMu AI\n  version: \"1.0\"\n---\n\n# XCUITest Automation Skill\n\nYou are a senior iOS QA engineer specializing in XCUITest.\n\n## Step 1 — Execution Target\n\n```\n├─ Mentions \"cloud\", \"TestMu\", \"LambdaTest\", \"device farm\"?\n│  └─ TestMu AI cloud (upload IPA + test runner)\n│\n├─ Mentions \"simulator\", \"local\", \"Xcode\"?\n│  └─ Local: Xcode Test Navigator or xcodebuild\n│\n└─ Default → Local simulator\n```\n\n## Core Patterns — Swift\n\n### Basic Test\n\n```swift\nimport XCTest\n\nclass LoginTests: XCTestCase {\n    let app = XCUIApplication()\n\n    override func setUpWithError() throws {\n        continueAfterFailure = false\n        app.launch()\n    }\n\n    func testLoginWithValidCredentials() {\n        let emailField = app.textFields[\"emailInput\"]\n        XCTAssertTrue(emailField.waitForExistence(timeout: 5))\n        emailField.tap()\n        emailField.typeText(\"user@test.com\")\n\n        let passwordField = app.secureTextFields[\"passwordInput\"]\n        passwordField.tap()\n        passwordField.typeText(\"password123\")\n\n        app.buttons[\"loginButton\"].tap()\n\n        let dashboard = app.staticTexts[\"Welcome\"]\n        XCTAssertTrue(dashboard.waitForExistence(timeout: 10))\n    }\n\n    func testLoginWithInvalidCredentials() {\n        app.textFields[\"emailInput\"].tap()\n        app.textFields[\"emailInput\"].typeText(\"wrong@test.com\")\n        app.secureTextFields[\"passwordInput\"].tap()\n        app.secureTextFields[\"passwordInput\"].typeText(\"wrong\")\n        app.buttons[\"loginButton\"].tap()\n\n        let error = app.staticTexts[\"Invalid credentials\"]\n        XCTAssertTrue(error.waitForExistence(timeout: 5))\n    }\n}\n```\n\n### Element Queries\n\n```swift\n\u002F\u002F By accessibility identifier (best)\napp.buttons[\"loginButton\"]\napp.textFields[\"emailInput\"]\n\n\u002F\u002F By label text\napp.staticTexts[\"Welcome back\"]\napp.buttons[\"Submit\"]\n\n\u002F\u002F By predicate\napp.buttons.matching(NSPredicate(format: \"label CONTAINS 'Login'\")).firstMatch\n\n\u002F\u002F By index\napp.cells.element(boundBy: 0)\n\n\u002F\u002F Existence check\nlet element = app.buttons[\"submit\"]\nXCTAssertTrue(element.waitForExistence(timeout: 10))\n```\n\n### Actions\n\n```swift\nelement.tap()                           \u002F\u002F Tap\nelement.doubleTap()                     \u002F\u002F Double tap\nelement.press(forDuration: 2)           \u002F\u002F Long press\nelement.typeText(\"hello\")              \u002F\u002F Type (field must be focused)\nelement.swipeUp()                       \u002F\u002F Swipe\nelement.swipeDown()\nelement.swipeLeft()\nelement.swipeRight()\nelement.pinch(withScale: 2, velocity: 1)  \u002F\u002F Zoom in\nelement.rotate(CGFloat.pi, withVelocity: 1) \u002F\u002F Rotate\n```\n\n### Assertions\n\n```swift\nXCTAssertTrue(element.exists)\nXCTAssertTrue(element.isHittable)\nXCTAssertTrue(element.isEnabled)\nXCTAssertEqual(element.label, \"Expected Label\")\nXCTAssertEqual(element.value as? String, \"Expected Value\")\nXCTAssertTrue(element.waitForExistence(timeout: 10))\n```\n\n### Handling System Alerts\n\n```swift\n\u002F\u002F Auto-handle permission dialogs\naddUIInterruptionMonitor(withDescription: \"Permission Alert\") { alert in\n    if alert.buttons[\"Allow\"].exists {\n        alert.buttons[\"Allow\"].tap()\n        return true\n    }\n    return false\n}\napp.tap() \u002F\u002F Trigger the monitor\n```\n\n### Page Object Pattern\n\n```swift\nprotocol Page {\n    var app: XCUIApplication { get }\n}\n\nclass LoginPage: Page {\n    let app: XCUIApplication\n\n    init(app: XCUIApplication) { self.app = app }\n\n    var emailField: XCUIElement { app.textFields[\"emailInput\"] }\n    var passwordField: XCUIElement { app.secureTextFields[\"passwordInput\"] }\n    var loginButton: XCUIElement { app.buttons[\"loginButton\"] }\n    var errorLabel: XCUIElement { app.staticTexts[\"errorMessage\"] }\n\n    func login(email: String, password: String) -> DashboardPage {\n        emailField.tap()\n        emailField.typeText(email)\n        passwordField.tap()\n        passwordField.typeText(password)\n        loginButton.tap()\n        return DashboardPage(app: app)\n    }\n}\n```\n\n### Anti-Patterns\n\n| Bad | Good | Why |\n|-----|------|-----|\n| `sleep(5)` | `waitForExistence(timeout:)` | Unreliable |\n| Element queries without wait | Always `waitForExistence` first | Race conditions |\n| Hard-coded tap coordinates | Accessibility identifiers | Screen sizes vary |\n| Testing in one massive method | Small focused test methods | Better isolation |\n\n### TestMu AI Cloud\n\n```bash\n# 1. Create .ipa from Xcode: Product → Archive → Distribute → Ad Hoc\n# 2. Upload app and test runner\ncurl -u \"$LT_USERNAME:$LT_ACCESS_KEY\" \\\n  -X POST \"https:\u002F\u002Fmanual-api.lambdatest.com\u002Fapp\u002Fupload\u002FrealDevice\" \\\n  -F \"appFile=@MyApp.ipa\" -F \"type=ios\"\n\ncurl -u \"$LT_USERNAME:$LT_ACCESS_KEY\" \\\n  -X POST \"https:\u002F\u002Fmanual-api.lambdatest.com\u002Fapp\u002Fupload\u002FrealDevice\" \\\n  -F \"appFile=@MyAppUITests-Runner.ipa\" -F \"type=ios\"\n\n# 3. Execute on real devices\ncurl -u \"$LT_USERNAME:$LT_ACCESS_KEY\" \\\n  -X POST \"https:\u002F\u002Fmobile-api.lambdatest.com\u002Fframework\u002Fv1\u002Fxcui\u002Fbuild\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"app\": \"lt:\u002F\u002FAPP123\",\n    \"testSuite\": \"lt:\u002F\u002FTEST456\",\n    \"device\": [\"iPhone 16-18\", \"iPhone 15 Pro-17\"],\n    \"build\": \"XCUITest Cloud Build\",\n    \"video\": true, \"deviceLog\": true\n  }'\n```\n\n## Quick Reference\n\n| Task | Command |\n|------|---------|\n| Run from Xcode | ⌘U or Product → Test |\n| Run from CLI | `xcodebuild test -scheme MyApp -destination 'platform=iOS Simulator,name=iPhone 16'` |\n| Run specific test | `xcodebuild test -only-testing:MyAppUITests\u002FLoginTests\u002FtestLogin` |\n| Screenshots | `let screenshot = XCUIScreen.main.screenshot()` |\n| Attachments | `let attachment = XCTAttachment(screenshot: screenshot)` |\n| Launch args | `app.launchArguments = [\"--uitesting\"]` |\n| Launch env | `app.launchEnvironment = [\"ENV\": \"test\"]` |\n\n## Deep Patterns\n\nFor advanced patterns, debugging guides, CI\u002FCD integration, and best practices,\nsee `reference\u002Fplaybook.md`.\n","# XCUITest Automation Skill\n\nYou are a senior iOS QA engineer specializing in XCUITest.\n\n## Step 1 — Execution Target\n\n```\n├─ Mentions \"cloud\", \"TestMu\", \"LambdaTest\", \"device farm\"?\n│  └─ TestMu AI cloud (upload IPA + test runner)\n│\n├─ Mentions \"simulator\", \"local\", \"Xcode\"?\n│  └─ Local: Xcode Test Navigator or xcodebuild\n│\n└─ Default → Local simulator\n```\n\n## Core Patterns — Swift\n\n### Basic Test\n\n```swift\nimport XCTest\n\nclass LoginTests: XCTestCase {\n    let app = XCUIApplication()\n\n    override func setUpWithError() throws {\n        continueAfterFailure = false\n        app.launch()\n    }\n\n    func testLoginWithValidCredentials() {\n        let emailField = app.textFields[\"emailInput\"]\n        XCTAssertTrue(emailField.waitForExistence(timeout: 5))\n        emailField.tap()\n        emailField.typeText(\"user@test.com\")\n\n        let passwordField = app.secureTextFields[\"passwordInput\"]\n        passwordField.tap()\n        passwordField.typeText(\"password123\")\n\n        app.buttons[\"loginButton\"].tap()\n\n        let dashboard = app.staticTexts[\"Welcome\"]\n        XCTAssertTrue(dashboard.waitForExistence(timeout: 10))\n    }\n\n    func testLoginWithInvalidCredentials() {\n        app.textFields[\"emailInput\"].tap()\n        app.textFields[\"emailInput\"].typeText(\"wrong@test.com\")\n        app.secureTextFields[\"passwordInput\"].tap()\n        app.secureTextFields[\"passwordInput\"].typeText(\"wrong\")\n        app.buttons[\"loginButton\"].tap()\n\n        let error = app.staticTexts[\"Invalid credentials\"]\n        XCTAssertTrue(error.waitForExistence(timeout: 5))\n    }\n}\n```\n\n### Element Queries\n\n```swift\n\u002F\u002F By accessibility identifier (best)\napp.buttons[\"loginButton\"]\napp.textFields[\"emailInput\"]\n\n\u002F\u002F By label text\napp.staticTexts[\"Welcome back\"]\napp.buttons[\"Submit\"]\n\n\u002F\u002F By predicate\napp.buttons.matching(NSPredicate(format: \"label CONTAINS 'Login'\")).firstMatch\n\n\u002F\u002F By index\napp.cells.element(boundBy: 0)\n\n\u002F\u002F Existence check\nlet element = app.buttons[\"submit\"]\nXCTAssertTrue(element.waitForExistence(timeout: 10))\n```\n\n### Actions\n\n```swift\nelement.tap()                           \u002F\u002F Tap\nelement.doubleTap()                     \u002F\u002F Double tap\nelement.press(forDuration: 2)           \u002F\u002F Long press\nelement.typeText(\"hello\")              \u002F\u002F Type (field must be focused)\nelement.swipeUp()                       \u002F\u002F Swipe\nelement.swipeDown()\nelement.swipeLeft()\nelement.swipeRight()\nelement.pinch(withScale: 2, velocity: 1)  \u002F\u002F Zoom in\nelement.rotate(CGFloat.pi, withVelocity: 1) \u002F\u002F Rotate\n```\n\n### Assertions\n\n```swift\nXCTAssertTrue(element.exists)\nXCTAssertTrue(element.isHittable)\nXCTAssertTrue(element.isEnabled)\nXCTAssertEqual(element.label, \"Expected Label\")\nXCTAssertEqual(element.value as? String, \"Expected Value\")\nXCTAssertTrue(element.waitForExistence(timeout: 10))\n```\n\n### Handling System Alerts\n\n```swift\n\u002F\u002F Auto-handle permission dialogs\naddUIInterruptionMonitor(withDescription: \"Permission Alert\") { alert in\n    if alert.buttons[\"Allow\"].exists {\n        alert.buttons[\"Allow\"].tap()\n        return true\n    }\n    return false\n}\napp.tap() \u002F\u002F Trigger the monitor\n```\n\n### Page Object Pattern\n\n```swift\nprotocol Page {\n    var app: XCUIApplication { get }\n}\n\nclass LoginPage: Page {\n    let app: XCUIApplication\n\n    init(app: XCUIApplication) { self.app = app }\n\n    var emailField: XCUIElement { app.textFields[\"emailInput\"] }\n    var passwordField: XCUIElement { app.secureTextFields[\"passwordInput\"] }\n    var loginButton: XCUIElement { app.buttons[\"loginButton\"] }\n    var errorLabel: XCUIElement { app.staticTexts[\"errorMessage\"] }\n\n    func login(email: String, password: String) -> DashboardPage {\n        emailField.tap()\n        emailField.typeText(email)\n        passwordField.tap()\n        passwordField.typeText(password)\n        loginButton.tap()\n        return DashboardPage(app: app)\n    }\n}\n```\n\n### Anti-Patterns\n\n| Bad | Good | Why |\n|-----|------|-----|\n| `sleep(5)` | `waitForExistence(timeout:)` | Unreliable |\n| Element queries without wait | Always `waitForExistence` first | Race conditions |\n| Hard-coded tap coordinates | Accessibility identifiers | Screen sizes vary |\n| Testing in one massive method | Small focused test methods | Better isolation |\n\n### TestMu AI Cloud\n\n```bash\n# 1. Create .ipa from Xcode: Product → Archive → Distribute → Ad Hoc\n# 2. Upload app and test runner\ncurl -u \"$LT_USERNAME:$LT_ACCESS_KEY\" \\\n  -X POST \"https:\u002F\u002Fmanual-api.lambdatest.com\u002Fapp\u002Fupload\u002FrealDevice\" \\\n  -F \"appFile=@MyApp.ipa\" -F \"type=ios\"\n\ncurl -u \"$LT_USERNAME:$LT_ACCESS_KEY\" \\\n  -X POST \"https:\u002F\u002Fmanual-api.lambdatest.com\u002Fapp\u002Fupload\u002FrealDevice\" \\\n  -F \"appFile=@MyAppUITests-Runner.ipa\" -F \"type=ios\"\n\n# 3. Execute on real devices\ncurl -u \"$LT_USERNAME:$LT_ACCESS_KEY\" \\\n  -X POST \"https:\u002F\u002Fmobile-api.lambdatest.com\u002Fframework\u002Fv1\u002Fxcui\u002Fbuild\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"app\": \"lt:\u002F\u002FAPP123\",\n    \"testSuite\": \"lt:\u002F\u002FTEST456\",\n    \"device\": [\"iPhone 16-18\", \"iPhone 15 Pro-17\"],\n    \"build\": \"XCUITest Cloud Build\",\n    \"video\": true, \"deviceLog\": true\n  }'\n```\n\n## Quick Reference\n\n| Task | Command |\n|------|---------|\n| Run from Xcode | ⌘U or Product → Test |\n| Run from CLI | `xcodebuild test -scheme MyApp -destination 'platform=iOS Simulator,name=iPhone 16'` |\n| Run specific test | `xcodebuild test -only-testing:MyAppUITests\u002FLoginTests\u002FtestLogin` |\n| Screenshots | `let screenshot = XCUIScreen.main.screenshot()` |\n| Attachments | `let attachment = XCTAttachment(screenshot: screenshot)` |\n| Launch args | `app.launchArguments = [\"--uitesting\"]` |\n| Launch env | `app.launchEnvironment = [\"ENV\": \"test\"]` |\n\n## Deep Patterns\n\nFor advanced patterns, debugging guides, CI\u002FCD integration, and best practices,\nsee `reference\u002Fplaybook.md`.\n",{"name":5,"license":15,"category":39,"metadata":52,"languages":55,"description":58},{"author":53,"version":54},"TestMu AI","1.0",[56,57],"Swift","Objective-C","Generates XCUITest UI tests for iOS\u002FiPadOS apps in Swift. Apple's native testing framework for reliable, fast UI automation. Supports local simulators and TestMu AI cloud real devices. Use when user mentions \"XCUITest\", \"XCTest\", \"iOS UI test\", \"Swift test\", \"XCUIApplication\". Triggers on: \"XCUITest\", \"XCTest UI\", \"iOS UI test\", \"Swift UI test\", \"XCUIApplication\", \"TestMu\".\n","main","7a940b8e5af16c95e5c190a524421d32fc7445a9",".claude\u002Fskills\u002Fxcuitest-skill","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui","https:\u002F\u002Fneuroads.com.br","2026-08-12 00:42:44",{"source":8,"skillName":5,"commands":67,"prompt":77,"zipAvailable":78},[68,71,74],{"tool":69,"command":70},"npx","npx skills add headmktlucca-ui\u002Fneuroads-lp --skill xcuitest-skill",{"tool":72,"command":73},"bunx","bunx skills add headmktlucca-ui\u002Fneuroads-lp --skill xcuitest-skill",{"tool":75,"command":76},"pnpm","pnpm dlx skills add headmktlucca-ui\u002Fneuroads-lp --skill xcuitest-skill","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fxcuitest-skill\u002FSKILL.md",true,[80,86],{"path":81,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":84,"sourceHtmlUrl":85},"reference\u002Fadvanced-patterns.md","REFERENCE","参考文档",3219,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fxcuitest-skill\u002Freference\u002Fadvanced-patterns.md",{"path":87,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":88,"sourceHtmlUrl":89},"reference\u002Fplaybook.md",15631,"https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fxcuitest-skill\u002Freference\u002Fplaybook.md",[91,107,133,151,186,202],{"skillNo":92,"name":93,"nameZh":6,"description":94,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":95,"categories":96,"keywords":99,"publishedAt":47},"01M6PTDCZTXTGSTX4RFK901YSZ","xunit-skill","Generates xUnit.net tests in C#. Covers Fact\u002FTheory, constructor injection, IClassFixture, and FluentAssertions. Use when user mentions \"xUnit\", \"[Fact]\", \"[Theory]\", \"Assert.Equal\", \"C# xUnit\". Triggers on: \"xUnit\", \"[Fact]\", \"[Theory]\", \"Assert.Equal C#\", \"xUnit.net\".","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fxunit-skill\u002FSKILL.md",[97,98],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[100,101,38,102,103,41,35,34,104,105,106],"xunit","xunit skill","injection","user","unit","unit-testing","C#",{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":117,"publishedAt":47},"01M6PTATMNTY9NF4J7KSR76YK6","world-builder","Create and manage generative game zones for Dorothy's Pokemon-style world. Use this skill when creating, updating, or designing game worlds via MCP tools.","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fworld-builder\u002FSKILL.md",[113,116],{"categoryNo":114,"categoryName":115,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[118,119,120,121,122,123,124,125,41,126,127,128,129,130,131,31,132],"builder","world","world builder","MCP","create","mcp tools","Tools","game","pokemon","manage","style","via","theme","zone","generative",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":141,"publishedAt":47},"01M6PT9Z92JTSQEHE1QR0NNW5F","webdriverio-skill","Generates WebdriverIO (WDIO) automation tests in JavaScript or TypeScript. Supports local and TestMu AI cloud. Use when user mentions \"WebdriverIO\", \"WDIO\", \"wdio.conf\", \"browser.url\", \"$\", \"$$\". Triggers on: \"WebdriverIO\", \"WDIO\", \"wdio\", \"browser.$\".","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwebdriverio-skill\u002FSKILL.md",[139,140],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[142,38,143,46,144,145,146,147,103,41,148,37,35,34,149,150],"webdriverio skill","typescript","javascript","browser","cloud","e2e","e2e-testing","URL","conf",{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":166,"publishedAt":47},"01M6PT9NVK36ZWCQ69YXK3FR4K","web-design-guidelines","Web platform design and accessibility guidelines. Use when building web interfaces, auditing accessibility, implementing responsive layouts, or reviewing web UI code. Triggers on tasks involving HTML, CSS, web components, WCAG compliance, responsive design, or web performance.","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fweb\u002FSKILL.md",[157,160,161],{"categoryNo":158,"categoryName":159,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发",{"categoryNo":114,"categoryName":115,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":162,"categoryName":163,"taxonomyType":164,"taxonomyTypeDesc":165},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,34,185],"design","web","guidelines","web design guidelines","web design","css","performance","components","web components","tasks","code","web performance","ui","platform design","html","responsive design","responsive","platform","implementing",{"skillNo":187,"name":188,"nameZh":6,"description":189,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":190,"categories":191,"keywords":194,"publishedAt":47},"01M6PT9A3JKRE3X34276F2FW5R","watchos-design-guidelines","Apple Human Interface Guidelines for Apple Watch. Use when building watchOS apps, complications, or workout features. Triggers on tasks involving Watch UI, Digital Crown, glanceable interfaces, or wrist-based interactions.","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fwatchos\u002FSKILL.md",[192,193],{"categoryNo":114,"categoryName":115,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":162,"categoryName":163,"taxonomyType":164,"taxonomyTypeDesc":165},[167,169,195,176,179,41,196,197,36,184,198,34,33,199,31,200,201],"watchos design guidelines","workout","human","watch","interface","platform-design","features",{"skillNo":203,"name":204,"nameZh":6,"description":205,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":206,"licenseFileUrl":6,"sourceHtmlUrl":207,"categories":208,"keywords":215,"publishedAt":47},"01M6PT9501H2FM2XX1A1N9SCYS","vss-summarize-video","Use to summarize a recorded video via the LVS summarization microservice (HITL-gated) with a VLM fallback. Not for report generation or live RTSP captioning.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fheadmktlucca-ui\u002Fneuroads-lp\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fvss-summarize-video\u002FSKILL.md",[209,212],{"categoryNo":210,"categoryName":211,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":213,"categoryName":214,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",[216,217,218,219,220,221,222,223,41,224,225,226,227,228,229,129,230,231,31,232],"summarize","Video","vss summarize video","github","search","microservice","NVIDIA","team","Blueprint","fallback","summarization","gated","generation","live","LVS","with","captioning"]