[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6GTDPSDZFE0XCFKBK39BT2J":3,"skill-same:01M6GTDPSDZFE0XCFKBK39BT2J":180},{"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":23,"publishedAt":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":51,"commitSha":52,"skillDirectory":53,"forksCount":54,"repositoryHtmlUrl":55,"repositoryHomepageUrl":6,"ownerHtmlUrl":56,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":57,"install":58,"resources":71},"01M6GTDPSDZFE0XCFKBK39BT2J","ck:web-testing",null,"Web testing with Playwright, Vitest, k6. E2E\u002Funit\u002Fintegration\u002Fload\u002Fsecurity\u002Fvisual\u002Fa11y testing. Use for test automation, flakiness, Core Web Vitals, mobile gestures, cross-browser.","yosnap\u002Fdevdock","yosnap","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F66257788?v=4","01M6GSRTCX7DZKZ29PPYZNEFQG","Paulo Guachizaca","01M6GSRTH6M80S52Z0FSXKVYK4",6,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43],"web","ck:web testing","web testing","testing","use","cross-browser","load","unit","web vitals","type","visual","mobile","vitest","e2e","k6","browser","core","automation","gestures","security","2026-11-10 10:12:30",false,"---\nname: ck:web-testing\ndescription: Web testing with Playwright, Vitest, k6. E2E\u002Funit\u002Fintegration\u002Fload\u002Fsecurity\u002Fvisual\u002Fa11y testing. Use for test automation, flakiness, Core Web Vitals, mobile gestures, cross-browser.\nlicense: Apache-2.0\nversion: 3.0.0\nargument-hint: \"[test-type] [target]\"\n---\n\n# Web Testing Skill\n\nComprehensive web testing: unit, integration, E2E, load, security, visual regression, accessibility.\n\n## Quick Start\n\n```bash\nnpx vitest run                    # Unit tests\nnpx playwright test               # E2E tests\nnpx playwright test --ui          # E2E with UI\nk6 run load-test.js               # Load tests\nnpx @axe-core\u002Fcli https:\u002F\u002Fexample.com  # Accessibility\nnpx lighthouse https:\u002F\u002Fexample.com     # Performance\n```\n\n## Testing Strategy (Choose Your Model)\n\n| Model | Structure | Best For |\n|-------|-----------|----------|\n| Pyramid | Unit 70% > Integration 20% > E2E 10% | Monoliths |\n| Trophy | Integration-heavy | Modern SPAs |\n| Honeycomb | Contract-centric | Microservices |\n\n→ `.\u002Freferences\u002Ftesting-pyramid-strategy.md`\n\n## Reference Documentation\n\n### Core Testing\n- `.\u002Freferences\u002Funit-integration-testing.md` - Vitest, browser mode, AAA\n- `.\u002Freferences\u002Fe2e-testing-playwright.md` - Fixtures, sharding, selectors\n- `.\u002Freferences\u002Fplaywright-component-testing.md` - CT patterns (production-ready)\n- `.\u002Freferences\u002Fcomponent-testing.md` - React\u002FVue\u002FAngular patterns\n\n### Test Infrastructure\n- `.\u002Freferences\u002Ftest-data-management.md` - Factories, fixtures, seeding\n- `.\u002Freferences\u002Fdatabase-testing.md` - Testcontainers, transactions\n- `.\u002Freferences\u002Fci-cd-testing-workflows.md` - GitHub Actions, sharding\n- `.\u002Freferences\u002Fcontract-testing.md` - Pact, MSW patterns\n\n### Cross-Browser & Mobile\n- `.\u002Freferences\u002Fcross-browser-checklist.md` - Browser\u002Fdevice matrix\n- `.\u002Freferences\u002Fmobile-gesture-testing.md` - Touch, swipe, orientation\n\n### Performance & Quality\n- `.\u002Freferences\u002Fperformance-core-web-vitals.md` - LCP\u002FCLS\u002FINP, Lighthouse CI\n- `.\u002Freferences\u002Fvisual-regression.md` - Screenshot comparison\n- `.\u002Freferences\u002Ftest-flakiness-mitigation.md` - Stability strategies\n\n### Accessibility & Security\n- `.\u002Freferences\u002Faccessibility-testing.md` - WCAG, axe-core\n- `.\u002Freferences\u002Fsecurity-testing-overview.md` - OWASP Top 10\n- `.\u002Freferences\u002Fsecurity-checklists.md` - Auth, API, headers\n\n### API & Load\n- `.\u002Freferences\u002Fapi-testing.md` - Supertest, GraphQL\n- `.\u002Freferences\u002Fload-testing-k6.md` - k6 patterns\n\n### Checklists\n- `.\u002Freferences\u002Fpre-release-checklist.md` - Complete release checklist\n- `.\u002Freferences\u002Ffunctional-testing-checklist.md` - Feature testing\n\n## Scripts\n\n### Initialize Playwright Project\n```bash\nnode .\u002Fscripts\u002Finit-playwright.js [--ct] [--dir \u003Cpath>]\n```\nCreates best-practice Playwright setup: config, fixtures, example tests.\n\n### Analyze Test Results\n```bash\nnode .\u002Fscripts\u002Fanalyze-test-results.js \\\n  --playwright test-results\u002Fresults.json \\\n  --vitest coverage\u002Fvitest.json \\\n  --output markdown\n```\nParses Playwright\u002FVitest\u002FJUnit results into unified summary.\n\n## CI\u002FCD Integration\n\n```yaml\njobs:\n  test:\n    steps:\n      - run: npm run test:unit      # Gate 1: Fast fail\n      - run: npm run test:e2e       # Gate 2: After unit pass\n      - run: npm run test:a11y      # Accessibility\n      - run: npx lhci autorun       # Performance\n```\n","# Web Testing Skill\n\nComprehensive web testing: unit, integration, E2E, load, security, visual regression, accessibility.\n\n## Quick Start\n\n```bash\nnpx vitest run                    # Unit tests\nnpx playwright test               # E2E tests\nnpx playwright test --ui          # E2E with UI\nk6 run load-test.js               # Load tests\nnpx @axe-core\u002Fcli https:\u002F\u002Fexample.com  # Accessibility\nnpx lighthouse https:\u002F\u002Fexample.com     # Performance\n```\n\n## Testing Strategy (Choose Your Model)\n\n| Model | Structure | Best For |\n|-------|-----------|----------|\n| Pyramid | Unit 70% > Integration 20% > E2E 10% | Monoliths |\n| Trophy | Integration-heavy | Modern SPAs |\n| Honeycomb | Contract-centric | Microservices |\n\n→ `.\u002Freferences\u002Ftesting-pyramid-strategy.md`\n\n## Reference Documentation\n\n### Core Testing\n- `.\u002Freferences\u002Funit-integration-testing.md` - Vitest, browser mode, AAA\n- `.\u002Freferences\u002Fe2e-testing-playwright.md` - Fixtures, sharding, selectors\n- `.\u002Freferences\u002Fplaywright-component-testing.md` - CT patterns (production-ready)\n- `.\u002Freferences\u002Fcomponent-testing.md` - React\u002FVue\u002FAngular patterns\n\n### Test Infrastructure\n- `.\u002Freferences\u002Ftest-data-management.md` - Factories, fixtures, seeding\n- `.\u002Freferences\u002Fdatabase-testing.md` - Testcontainers, transactions\n- `.\u002Freferences\u002Fci-cd-testing-workflows.md` - GitHub Actions, sharding\n- `.\u002Freferences\u002Fcontract-testing.md` - Pact, MSW patterns\n\n### Cross-Browser & Mobile\n- `.\u002Freferences\u002Fcross-browser-checklist.md` - Browser\u002Fdevice matrix\n- `.\u002Freferences\u002Fmobile-gesture-testing.md` - Touch, swipe, orientation\n\n### Performance & Quality\n- `.\u002Freferences\u002Fperformance-core-web-vitals.md` - LCP\u002FCLS\u002FINP, Lighthouse CI\n- `.\u002Freferences\u002Fvisual-regression.md` - Screenshot comparison\n- `.\u002Freferences\u002Ftest-flakiness-mitigation.md` - Stability strategies\n\n### Accessibility & Security\n- `.\u002Freferences\u002Faccessibility-testing.md` - WCAG, axe-core\n- `.\u002Freferences\u002Fsecurity-testing-overview.md` - OWASP Top 10\n- `.\u002Freferences\u002Fsecurity-checklists.md` - Auth, API, headers\n\n### API & Load\n- `.\u002Freferences\u002Fapi-testing.md` - Supertest, GraphQL\n- `.\u002Freferences\u002Fload-testing-k6.md` - k6 patterns\n\n### Checklists\n- `.\u002Freferences\u002Fpre-release-checklist.md` - Complete release checklist\n- `.\u002Freferences\u002Ffunctional-testing-checklist.md` - Feature testing\n\n## Scripts\n\n### Initialize Playwright Project\n```bash\nnode .\u002Fscripts\u002Finit-playwright.js [--ct] [--dir \u003Cpath>]\n```\nCreates best-practice Playwright setup: config, fixtures, example tests.\n\n### Analyze Test Results\n```bash\nnode .\u002Fscripts\u002Fanalyze-test-results.js \\\n  --playwright test-results\u002Fresults.json \\\n  --vitest coverage\u002Fvitest.json \\\n  --output markdown\n```\nParses Playwright\u002FVitest\u002FJUnit results into unified summary.\n\n## CI\u002FCD Integration\n\n```yaml\njobs:\n  test:\n    steps:\n      - run: npm run test:unit      # Gate 1: Fast fail\n      - run: npm run test:e2e       # Gate 2: After unit pass\n      - run: npm run test:a11y      # Accessibility\n      - run: npx lhci autorun       # Performance\n```\n",{"name":5,"license":15,"version":49,"description":7,"argument-hint":50},"3.0.0","[test-type] [target]","main","564d425e7432c375e7fe7e0de9fc079d03078178",".opencode\u002Fskills\u002Fweb-testing",4,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock","https:\u002F\u002Fgithub.com\u002Fyosnap","2026-05-20 17:03:32",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add yosnap\u002Fdevdock --skill \"ck:web-testing\"",{"tool":64,"command":65},"bunx","bunx skills add yosnap\u002Fdevdock --skill \"ck:web-testing\"",{"tool":67,"command":68},"pnpm","pnpm dlx skills add yosnap\u002Fdevdock --skill \"ck:web-testing\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002FSKILL.md",true,[72,78,82,86,90,94,98,102,106,110,114,118,122,126,130,134,138,142,146,150,154,158,162,166,170,176],{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Faccessibility-testing.md","REFERENCE","参考文档",1959,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Faccessibility-testing.md",{"path":79,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Fapi-testing.md",1810,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fapi-testing.md",{"path":83,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Fci-cd-testing-workflows.md",2560,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fci-cd-testing-workflows.md",{"path":87,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":88,"sourceHtmlUrl":89},"references\u002Fcomponent-testing.md",2502,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fcomponent-testing.md",{"path":91,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":92,"sourceHtmlUrl":93},"references\u002Fcontract-testing.md",3334,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fcontract-testing.md",{"path":95,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":96,"sourceHtmlUrl":97},"references\u002Fcross-browser-checklist.md",1756,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fcross-browser-checklist.md",{"path":99,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":100,"sourceHtmlUrl":101},"references\u002Fdatabase-testing.md",3336,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fdatabase-testing.md",{"path":103,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":104,"sourceHtmlUrl":105},"references\u002Fe2e-testing-playwright.md",2768,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fe2e-testing-playwright.md",{"path":107,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":108,"sourceHtmlUrl":109},"references\u002Ffunctional-testing-checklist.md",2751,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Ffunctional-testing-checklist.md",{"path":111,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":112,"sourceHtmlUrl":113},"references\u002Finteractive-testing-patterns.md",2545,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Finteractive-testing-patterns.md",{"path":115,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":116,"sourceHtmlUrl":117},"references\u002Fload-testing-k6.md",1784,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fload-testing-k6.md",{"path":119,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":120,"sourceHtmlUrl":121},"references\u002Fmobile-gesture-testing.md",2197,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fmobile-gesture-testing.md",{"path":123,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":124,"sourceHtmlUrl":125},"references\u002Fperformance-core-web-vitals.md",3174,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fperformance-core-web-vitals.md",{"path":127,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":128,"sourceHtmlUrl":129},"references\u002Fplaywright-component-testing.md",2856,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fplaywright-component-testing.md",{"path":131,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":132,"sourceHtmlUrl":133},"references\u002Fpre-release-checklist.md",1872,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fpre-release-checklist.md",{"path":135,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":136,"sourceHtmlUrl":137},"references\u002Fsecurity-checklists.md",2517,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fsecurity-checklists.md",{"path":139,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":140,"sourceHtmlUrl":141},"references\u002Fsecurity-testing-overview.md",2825,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fsecurity-testing-overview.md",{"path":143,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":144,"sourceHtmlUrl":145},"references\u002Fshadow-dom-testing.md",1687,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fshadow-dom-testing.md",{"path":147,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":148,"sourceHtmlUrl":149},"references\u002Ftest-data-management.md",2919,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Ftest-data-management.md",{"path":151,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":152,"sourceHtmlUrl":153},"references\u002Ftest-flakiness-mitigation.md",1819,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Ftest-flakiness-mitigation.md",{"path":155,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":156,"sourceHtmlUrl":157},"references\u002Ftesting-pyramid-strategy.md",2164,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Ftesting-pyramid-strategy.md",{"path":159,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":160,"sourceHtmlUrl":161},"references\u002Funit-integration-testing.md",2725,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Funit-integration-testing.md",{"path":163,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":164,"sourceHtmlUrl":165},"references\u002Fvisual-regression.md",2268,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fvisual-regression.md",{"path":167,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":168,"sourceHtmlUrl":169},"references\u002Fvulnerability-payloads.md",1286,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Freferences\u002Fvulnerability-payloads.md",{"path":171,"resourceType":172,"resourceTypeDesc":173,"sizeBytes":174,"sourceHtmlUrl":175},"scripts\u002Fanalyze-test-results.js","SCRIPT","脚本",7960,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Fscripts\u002Fanalyze-test-results.js",{"path":177,"resourceType":172,"resourceTypeDesc":173,"sizeBytes":178,"sourceHtmlUrl":179},"scripts\u002Finit-playwright.js",6687,"https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-testing\u002Fscripts\u002Finit-playwright.js",[181,207,241,268,290,309],{"skillNo":182,"name":183,"nameZh":6,"description":184,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":185,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":188,"publishedAt":44},"01M6GTDJ0QR9Z531TG8C3B2GN3","ck:web-frameworks","Build with Next.js (App Router, RSC, SSR, ISR), Turborepo monorepos. Use for React apps, server rendering, build optimization, caching strategies, shared dependencies.","MIT","https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fweb-frameworks\u002FSKILL.md",[],[24,189,190,191,192,193,194,195,196,197,28,198,199,200,201,202,203,204,205,206],"web frameworks","frameworks","ck:web frameworks","react","ssr","framework","server","turborepo","Optimization","router","next","caching","strategies","shared","feature","app","apps","rendering",{"skillNo":208,"name":209,"nameZh":6,"description":210,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":185,"licenseFileUrl":6,"sourceHtmlUrl":211,"categories":212,"keywords":221,"publishedAt":44},"01M6GTCPB9F326DAZ9RRXEB9J9","ck:ui-styling","Style UIs with shadcn\u002Fui components (Radix UI + Tailwind CSS). Use for accessible components, themes, dark mode, responsive layouts, design systems, color customization.","https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fui-styling\u002FSKILL.md",[213,216],{"categoryNo":214,"categoryName":215,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":217,"categoryName":218,"taxonomyType":219,"taxonomyTypeDesc":220},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[222,223,224,225,226,227,228,229,230,231,232,233,28,234,235,236,237,238,239,240],"ui styling","ui","styling","ck:ui styling","design","css","components","component","design systems","shadcn","Tailwind","radix ui","responsive","layout","dark mode","ui components","themes","color","mode",{"skillNo":242,"name":243,"nameZh":6,"description":244,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":185,"licenseFileUrl":6,"sourceHtmlUrl":245,"categories":246,"keywords":250,"publishedAt":44},"01M6GTCF8WB87S84M4EQZVCRDG","ck:threejs","Build 3D web apps with Three.js (WebGL\u002FWebGPU). 556 searchable examples, 60 API classes, 20 use cases. Actions: create 3D scene, load model, add animation, implement physics, build VR\u002FXR. Topics: GLTF loader, PBR materials, particle effects, shadows, post-processing, compute shaders, TSL. Integrations: WebGPU, physics engines, spatial audio.","https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fthreejs\u002FSKILL.md",[247],{"categoryNo":248,"categoryName":249,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口",[251,243,252,253,254,255,256,257,258,259,260,261,262,263,203,205,264,265,266,267],"threejs","webgpu","create","shaders","actions","api","Animation","3D","Audio","model","integrations","three","physics","add","processing","post-processing","vr",{"skillNo":269,"name":270,"nameZh":6,"description":271,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":185,"licenseFileUrl":6,"sourceHtmlUrl":272,"categories":273,"keywords":274,"publishedAt":44},"01M6GTBBA0E5D1CVZZTFG4HPV3","ck:sequential-thinking","Apply step-by-step analysis for complex problems with revision capability. Use for multi-step reasoning, hypothesis verification, adaptive planning, problem decomposition, course correction.","https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fsequential-thinking\u002FSKILL.md",[],[275,276,277,278,279,280,281,282,283,28,284,285,286,287,288,289],"sequential thinking","thinking","ck:sequential thinking","planning","reasoning","verification","hypothesis","analysis","analyze","decomposition","problem","multi","with","course","revision",{"skillNo":291,"name":292,"nameZh":6,"description":293,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":185,"licenseFileUrl":6,"sourceHtmlUrl":294,"categories":295,"keywords":299,"publishedAt":44},"01M6GTB26Y169PZFEX59Q9KM7F","ck:research","Research technical solutions, analyze architectures, gather requirements thoroughly. Use for technology evaluation, best practices research, solution design, scalability\u002Fsecurity\u002Fmaintainability analysis.","https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fresearch\u002FSKILL.md",[296],{"categoryNo":297,"categoryName":298,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",[300,292,226,43,301,302,282,283,303,28,304,305,306,307,308],"research","best practices","Evaluation","technical","scalability","technology","requirements","maintainability","architectures",{"skillNo":310,"name":311,"nameZh":6,"description":312,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":185,"licenseFileUrl":6,"sourceHtmlUrl":313,"categories":314,"keywords":317,"publishedAt":44},"01M6GT9QNR0TKPCVJSVV1JX8WB","ck:plan","Plan implementations, design architectures, create technical roadmaps with detailed phases. Use for feature planning, system design, solution architecture, implementation strategy, phase documentation.","https:\u002F\u002Fgithub.com\u002Fyosnap\u002Fdevdock\u002Fblob\u002Fmain\u002F.opencode\u002Fskills\u002Fplan\u002FSKILL.md",[315,316],{"categoryNo":214,"categoryName":215,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":217,"categoryName":218,"taxonomyType":219,"taxonomyTypeDesc":220},[318,311,226,319,320,278,321,322,323,324,325,303,326,28,327,328,203,308,329,287],"plan","architecture","documentation","implementation strategy","red-team","team","system","archive","strategy","system design","task","feature planning"]