[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DABMYZR8HHAHA1J5YVBYS9":3,"skill-same:01M6DABMYZR8HHAHA1J5YVBYS9":190},{"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":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":50,"commitSha":51,"skillDirectory":52,"forksCount":53,"repositoryHtmlUrl":54,"repositoryHomepageUrl":6,"ownerHtmlUrl":55,"ownerBlogUrl":6,"ownerDescription":56,"updatedAt":57,"install":58,"resources":71},"01M6DABMYZR8HHAHA1J5YVBYS9","ck:threejs",null,"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.","tvanle\u002FMiniProj","tvanle","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F110284635?v=4","01M6DA4BVW596533CDA41S8KDH","Trong Le","01M6DA4C0HZ091M62H15QFNKCR",2,"MIT","https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",[5,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"threejs","Audio","feature","physics","compute","three","use","integrations","model","gltf","3D","Animation","api","actions","examples","create","webgpu","web","implement","2026-11-10 10:12:30",false,"---\nname: ck:threejs\ndescription: \"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.\"\nlicense: MIT\nversion: 3.0.0\nargument-hint: \"[3D scene or feature]\"\n---\n\n# Three.js Development\n\nBuild high-performance 3D web applications using Three.js. Contains 556 searchable examples across 13 categories, 60 API classes, and 20 use-case templates.\n\n## When to Use\n\n- Building 3D scenes, games, or visualizations\n- Loading 3D models (GLTF, FBX, OBJ)\n- Implementing animations, physics, or VR\u002FXR\n- Creating particle effects or custom shaders\n- Optimizing rendering performance\n\n## Search Examples & API\n\nUse the search CLI to find relevant examples and API references:\n\n```bash\npython3 .claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fsearch.py \"\u003Cquery>\" [--domain \u003Cdomain>] [-n \u003Cmax_results>]\n```\n\n### Search Domains\n\n| Domain | Use For | Example Query |\n|--------|---------|---------------|\n| `examples` | Find code examples | `\"particle effects gpu\"` |\n| `api` | Class\u002Fmethod reference | `\"PerspectiveCamera\"` |\n| `use-cases` | Project recommendations | `\"product configurator\"` |\n| `categories` | Browse categories | `\"webgpu\"` |\n\n### Quick Examples\n\n```bash\n# Find particle\u002Fcompute examples\npython3 .claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fsearch.py \"particle compute webgpu\"\n\n# Search API for camera classes\npython3 .claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fsearch.py \"camera\" --domain api\n\n# Get examples for a use case\npython3 .claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fsearch.py \"product configurator\" --use-case\n\n# Filter by category\npython3 .claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fsearch.py --category webgpu -n 10\n\n# Filter by complexity\npython3 .claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fsearch.py --complexity high -n 5\n```\n\n## Example Categories\n\n| Category | Count | Description |\n|----------|-------|-------------|\n| `webgl` | 216 | Standard WebGL rendering |\n| `webgpu (wip)` | 190 | Modern WebGPU + compute shaders |\n| `webgl \u002F advanced` | 48 | Low-level GPU, custom shaders |\n| `webgl \u002F postprocessing` | 27 | Bloom, SSAO, SSR, DOF |\n| `webxr` | 26 | VR\u002FAR experiences |\n| `physics` | 13 | Physics simulation |\n\n## Common Use Cases\n\n| Use Case | Recommended | Complexity |\n|----------|-------------|------------|\n| Product Configurator | GLTF, PBR, EnvMaps | Medium |\n| Game Development | Animation, Physics, Controls | High |\n| Data Visualization | BufferGeometry, Points | Medium |\n| 360 Panorama | Equirectangular, WebXR | Low |\n| Architectural Viz | GLTF, HDR, CSM Shadows | High |\n\n## Quick Start\n\n```javascript\n\u002F\u002F 1. Scene, Camera, Renderer\nconst scene = new THREE.Scene();\nconst camera = new THREE.PerspectiveCamera(75, window.innerWidth\u002Fwindow.innerHeight, 0.1, 1000);\nconst renderer = new THREE.WebGLRenderer({ antialias: true });\nrenderer.setSize(window.innerWidth, window.innerHeight);\nrenderer.setPixelRatio(window.devicePixelRatio);\ndocument.body.appendChild(renderer.domElement);\n\n\u002F\u002F 2. Lighting\nscene.add(new THREE.AmbientLight(0x404040));\nconst dirLight = new THREE.DirectionalLight(0xffffff, 1);\ndirLight.position.set(5, 5, 5);\nscene.add(dirLight);\n\n\u002F\u002F 3. Load GLTF Model\nimport { GLTFLoader } from 'three\u002Faddons\u002Floaders\u002FGLTFLoader.js';\nconst loader = new GLTFLoader();\nloader.load('model.glb', (gltf) => scene.add(gltf.scene));\n\n\u002F\u002F 4. Animation Loop\nfunction animate() {\n  requestAnimationFrame(animate);\n  renderer.render(scene, camera);\n}\nanimate();\n```\n\n## Progressive Reference Files\n\n### Level 1: Fundamentals\n- `references\u002F00-fundamentals.md` - Core concepts, scene graph\n- `references\u002F01-getting-started.md` - Setup, basic rendering\n\n### Level 2: Common Tasks\n- `references\u002F02-loaders.md` - GLTF, FBX, OBJ loaders\n- `references\u002F03-textures.md` - Texture types, mapping\n- `references\u002F04-cameras.md` - Camera types, controls\n- `references\u002F05-lights.md` - Light types, shadows\n- `references\u002F06-animations.md` - AnimationMixer, clips\n- `references\u002F11-materials.md` - PBR, standard materials\n- `references\u002F18-geometry.md` - BufferGeometry, primitives\n\n### Level 3: Interactive\n- `references\u002F08-interaction.md` - Raycasting, picking\n- `references\u002F09-postprocessing.md` - Bloom, SSAO, SSR\n- `references\u002F10-controls.md` - OrbitControls, etc.\n\n### Level 4: Advanced\n- `references\u002F12-performance.md` - Instancing, LOD, batching\n- `references\u002F13-node-materials.md` - TSL shader graphs\n- `references\u002F17-shader.md` - Custom GLSL shaders\n\n### Level 5: Specialized\n- `references\u002F14-physics-vr.md` - Physics, WebXR\n- `references\u002F16-webgpu.md` - WebGPU, compute shaders\n\n## External Resources\n\n- Docs: https:\u002F\u002Fthreejs.org\u002Fdocs\u002F\n- Examples: https:\u002F\u002Fthreejs.org\u002Fexamples\u002F\n- Editor: https:\u002F\u002Fthreejs.org\u002Feditor\u002F\n- Discord: https:\u002F\u002Fdiscord.gg\u002F56GBJwAnUS\n","# Three.js Development\n\nBuild high-performance 3D web applications using Three.js. Contains 556 searchable examples across 13 categories, 60 API classes, and 20 use-case templates.\n\n## When to Use\n\n- Building 3D scenes, games, or visualizations\n- Loading 3D models (GLTF, FBX, OBJ)\n- Implementing animations, physics, or VR\u002FXR\n- Creating particle effects or custom shaders\n- Optimizing rendering performance\n\n## Search Examples & API\n\nUse the search CLI to find relevant examples and API references:\n\n```bash\npython3 .claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fsearch.py \"\u003Cquery>\" [--domain \u003Cdomain>] [-n \u003Cmax_results>]\n```\n\n### Search Domains\n\n| Domain | Use For | Example Query |\n|--------|---------|---------------|\n| `examples` | Find code examples | `\"particle effects gpu\"` |\n| `api` | Class\u002Fmethod reference | `\"PerspectiveCamera\"` |\n| `use-cases` | Project recommendations | `\"product configurator\"` |\n| `categories` | Browse categories | `\"webgpu\"` |\n\n### Quick Examples\n\n```bash\n# Find particle\u002Fcompute examples\npython3 .claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fsearch.py \"particle compute webgpu\"\n\n# Search API for camera classes\npython3 .claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fsearch.py \"camera\" --domain api\n\n# Get examples for a use case\npython3 .claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fsearch.py \"product configurator\" --use-case\n\n# Filter by category\npython3 .claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fsearch.py --category webgpu -n 10\n\n# Filter by complexity\npython3 .claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fsearch.py --complexity high -n 5\n```\n\n## Example Categories\n\n| Category | Count | Description |\n|----------|-------|-------------|\n| `webgl` | 216 | Standard WebGL rendering |\n| `webgpu (wip)` | 190 | Modern WebGPU + compute shaders |\n| `webgl \u002F advanced` | 48 | Low-level GPU, custom shaders |\n| `webgl \u002F postprocessing` | 27 | Bloom, SSAO, SSR, DOF |\n| `webxr` | 26 | VR\u002FAR experiences |\n| `physics` | 13 | Physics simulation |\n\n## Common Use Cases\n\n| Use Case | Recommended | Complexity |\n|----------|-------------|------------|\n| Product Configurator | GLTF, PBR, EnvMaps | Medium |\n| Game Development | Animation, Physics, Controls | High |\n| Data Visualization | BufferGeometry, Points | Medium |\n| 360 Panorama | Equirectangular, WebXR | Low |\n| Architectural Viz | GLTF, HDR, CSM Shadows | High |\n\n## Quick Start\n\n```javascript\n\u002F\u002F 1. Scene, Camera, Renderer\nconst scene = new THREE.Scene();\nconst camera = new THREE.PerspectiveCamera(75, window.innerWidth\u002Fwindow.innerHeight, 0.1, 1000);\nconst renderer = new THREE.WebGLRenderer({ antialias: true });\nrenderer.setSize(window.innerWidth, window.innerHeight);\nrenderer.setPixelRatio(window.devicePixelRatio);\ndocument.body.appendChild(renderer.domElement);\n\n\u002F\u002F 2. Lighting\nscene.add(new THREE.AmbientLight(0x404040));\nconst dirLight = new THREE.DirectionalLight(0xffffff, 1);\ndirLight.position.set(5, 5, 5);\nscene.add(dirLight);\n\n\u002F\u002F 3. Load GLTF Model\nimport { GLTFLoader } from 'three\u002Faddons\u002Floaders\u002FGLTFLoader.js';\nconst loader = new GLTFLoader();\nloader.load('model.glb', (gltf) => scene.add(gltf.scene));\n\n\u002F\u002F 4. Animation Loop\nfunction animate() {\n  requestAnimationFrame(animate);\n  renderer.render(scene, camera);\n}\nanimate();\n```\n\n## Progressive Reference Files\n\n### Level 1: Fundamentals\n- `references\u002F00-fundamentals.md` - Core concepts, scene graph\n- `references\u002F01-getting-started.md` - Setup, basic rendering\n\n### Level 2: Common Tasks\n- `references\u002F02-loaders.md` - GLTF, FBX, OBJ loaders\n- `references\u002F03-textures.md` - Texture types, mapping\n- `references\u002F04-cameras.md` - Camera types, controls\n- `references\u002F05-lights.md` - Light types, shadows\n- `references\u002F06-animations.md` - AnimationMixer, clips\n- `references\u002F11-materials.md` - PBR, standard materials\n- `references\u002F18-geometry.md` - BufferGeometry, primitives\n\n### Level 3: Interactive\n- `references\u002F08-interaction.md` - Raycasting, picking\n- `references\u002F09-postprocessing.md` - Bloom, SSAO, SSR\n- `references\u002F10-controls.md` - OrbitControls, etc.\n\n### Level 4: Advanced\n- `references\u002F12-performance.md` - Instancing, LOD, batching\n- `references\u002F13-node-materials.md` - TSL shader graphs\n- `references\u002F17-shader.md` - Custom GLSL shaders\n\n### Level 5: Specialized\n- `references\u002F14-physics-vr.md` - Physics, WebXR\n- `references\u002F16-webgpu.md` - WebGPU, compute shaders\n\n## External Resources\n\n- Docs: https:\u002F\u002Fthreejs.org\u002Fdocs\u002F\n- Examples: https:\u002F\u002Fthreejs.org\u002Fexamples\u002F\n- Editor: https:\u002F\u002Fthreejs.org\u002Feditor\u002F\n- Discord: https:\u002F\u002Fdiscord.gg\u002F56GBJwAnUS\n",{"name":5,"license":15,"version":48,"description":7,"argument-hint":49},"3.0.0","[3D scene or feature]","master","3a0e1cd9f02f25856402695b26cd27a6c660365d",".claude\u002Fskills\u002Fthreejs",0,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj","https:\u002F\u002Fgithub.com\u002Ftvanle","Code newbie","2026-10-04 12:56:41",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add tvanle\u002FMiniProj --skill \"ck:threejs\"",{"tool":64,"command":65},"bunx","bunx skills add tvanle\u002FMiniProj --skill \"ck:threejs\"",{"tool":67,"command":68},"pnpm","pnpm dlx skills add tvanle\u002FMiniProj --skill \"ck:threejs\"","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002FSKILL.md",true,[72,78,82,86,90,96,100,104,108,112,116,120,124,128,132,136,140,144,148,152,156,160,164,168,172,178,182,186],{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"data\u002Fapi-reference.csv","ASSET","资产文件",8477,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Fdata\u002Fapi-reference.csv",{"path":79,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":80,"sourceHtmlUrl":81},"data\u002Fcategories.csv",1991,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Fdata\u002Fcategories.csv",{"path":83,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":84,"sourceHtmlUrl":85},"data\u002Fexamples-all.csv",131716,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Fdata\u002Fexamples-all.csv",{"path":87,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":88,"sourceHtmlUrl":89},"data\u002Fuse-cases.csv",4306,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Fdata\u002Fuse-cases.csv",{"path":91,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":94,"sourceHtmlUrl":95},"references\u002F00-fundamentals.md","REFERENCE","参考文档",11484,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F00-fundamentals.md",{"path":97,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":98,"sourceHtmlUrl":99},"references\u002F01-getting-started.md",3803,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F01-getting-started.md",{"path":101,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":102,"sourceHtmlUrl":103},"references\u002F02-loaders.md",4060,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F02-loaders.md",{"path":105,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":106,"sourceHtmlUrl":107},"references\u002F03-textures.md",4238,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F03-textures.md",{"path":109,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":110,"sourceHtmlUrl":111},"references\u002F04-cameras.md",4935,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F04-cameras.md",{"path":113,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":114,"sourceHtmlUrl":115},"references\u002F05-lights.md",4430,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F05-lights.md",{"path":117,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":118,"sourceHtmlUrl":119},"references\u002F06-animations.md",4780,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F06-animations.md",{"path":121,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":122,"sourceHtmlUrl":123},"references\u002F07-math.md",5262,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F07-math.md",{"path":125,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":126,"sourceHtmlUrl":127},"references\u002F08-interaction.md",6756,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F08-interaction.md",{"path":129,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":130,"sourceHtmlUrl":131},"references\u002F09-postprocessing.md",5411,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F09-postprocessing.md",{"path":133,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":134,"sourceHtmlUrl":135},"references\u002F10-controls.md",5980,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F10-controls.md",{"path":137,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":138,"sourceHtmlUrl":139},"references\u002F11-materials-advanced.md",6009,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F11-materials-advanced.md",{"path":141,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":142,"sourceHtmlUrl":143},"references\u002F11-materials.md",13385,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F11-materials.md",{"path":145,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":146,"sourceHtmlUrl":147},"references\u002F12-performance.md",6682,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F12-performance.md",{"path":149,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":150,"sourceHtmlUrl":151},"references\u002F13-node-materials.md",6863,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F13-node-materials.md",{"path":153,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":154,"sourceHtmlUrl":155},"references\u002F14-physics-vr.md",6829,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F14-physics-vr.md",{"path":157,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":158,"sourceHtmlUrl":159},"references\u002F15-specialized-loaders.md",7549,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F15-specialized-loaders.md",{"path":161,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":162,"sourceHtmlUrl":163},"references\u002F16-webgpu.md",7126,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F16-webgpu.md",{"path":165,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":166,"sourceHtmlUrl":167},"references\u002F17-shader.md",14025,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F17-shader.md",{"path":169,"resourceType":92,"resourceTypeDesc":93,"sizeBytes":170,"sourceHtmlUrl":171},"references\u002F18-geometry.md",13797,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Freferences\u002F18-geometry.md",{"path":173,"resourceType":174,"resourceTypeDesc":175,"sizeBytes":176,"sourceHtmlUrl":177},"scripts\u002Fcore.py","SCRIPT","脚本",7882,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fcore.py",{"path":179,"resourceType":174,"resourceTypeDesc":175,"sizeBytes":180,"sourceHtmlUrl":181},"scripts\u002Fextract_examples.py",42111,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fextract_examples.py",{"path":183,"resourceType":174,"resourceTypeDesc":175,"sizeBytes":184,"sourceHtmlUrl":185},"scripts\u002Fgenerate_csv_from_json.py",4830,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fgenerate_csv_from_json.py",{"path":187,"resourceType":174,"resourceTypeDesc":175,"sizeBytes":188,"sourceHtmlUrl":189},"scripts\u002Fsearch.py",2797,"https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fthreejs\u002Fscripts\u002Fsearch.py",[191,220,244,277,294,312],{"skillNo":192,"name":193,"nameZh":6,"description":194,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":195,"licenseFileUrl":6,"sourceHtmlUrl":196,"categories":197,"keywords":201,"publishedAt":43},"01M6DACP358EABVVDP9RPDS9F0","ck:web-testing","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.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fweb-testing\u002FSKILL.md",[198],{"categoryNo":199,"categoryName":200,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",[202,41,203,204,205,206,207,208,209,210,211,212,213,214,215,216,30,217,218,219],"testing","web testing","ck:web testing","security","gestures","automation","playwright","test","test automation","core","browser","integration","core web vitals","e2e","vitest","mobile","visual","type",{"skillNo":221,"name":222,"nameZh":6,"description":223,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":224,"categories":225,"keywords":226,"publishedAt":43},"01M6DACHY0T647J000NPP7H042","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.","https:\u002F\u002Fgithub.com\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fweb-frameworks\u002FSKILL.md",[],[41,227,228,229,230,231,232,233,234,30,235,236,237,238,239,240,241,242,26,243],"web frameworks","frameworks","ck:web frameworks","react","ssr","server","Optimization","Next.js","router","build","next","dependencies","caching","strategies","shared","caching strategies","app",{"skillNo":245,"name":246,"nameZh":6,"description":247,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":248,"categories":249,"keywords":258,"publishedAt":43},"01M6DABTKHCN35K3DDVY06N1K3","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\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fui-styling\u002FSKILL.md",[250,253],{"categoryNo":251,"categoryName":252,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":254,"categoryName":255,"taxonomyType":256,"taxonomyTypeDesc":257},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[259,260,261,262,263,264,265,266,267,268,269,270,271,30,272,273,274,275,276],"ui styling","ui","styling","ck:ui styling","design","css","components","component","design systems","shadcn","Tailwind","customization","radix ui","Tailwind CSS","responsive","layout","systems","dark mode",{"skillNo":278,"name":279,"nameZh":6,"description":280,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":281,"categories":282,"keywords":283,"publishedAt":43},"01M6DAAQXHGM5007DEH08X1CGW","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\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fsequential-thinking\u002FSKILL.md",[],[284,285,286,287,288,289,290,291,292,30,293],"sequential thinking","thinking","ck:sequential thinking","planning","reasoning","verification","hypothesis","analysis","analyze","decomposition",{"skillNo":295,"name":296,"nameZh":6,"description":297,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":298,"categories":299,"keywords":303,"publishedAt":43},"01M6DAAHF9TP4JT6FP0ZV38Y6Y","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\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fresearch\u002FSKILL.md",[300],{"categoryNo":301,"categoryName":302,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",[304,296,263,205,305,306,291,292,307,30,308,309,310,311],"research","best practices","Evaluation","technical","scalability","technology","requirements","maintainability",{"skillNo":313,"name":314,"nameZh":6,"description":315,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":316,"categories":317,"keywords":320,"publishedAt":43},"01M6DA9H758SH9WJR2KXBQE2F9","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\u002Ftvanle\u002FMiniProj\u002Fblob\u002Fmaster\u002F.claude\u002Fskills\u002Fplan\u002FSKILL.md",[318,319],{"categoryNo":251,"categoryName":252,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":254,"categoryName":255,"taxonomyType":256,"taxonomyTypeDesc":257},[321,314,263,322,323,324,39,287,325,326,327,328,329,307,330,30,331,332,333,26],"plan","validate","architecture","documentation","implementation strategy","red-team","team","system","archive","strategy","system design","implementation","task"]