[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-samhvw8-3d-graphics-uk":3,"guides-for-samhvw8-3d-graphics":218,"similar-k179w7m3n2zkvrbhmmwn1stces86799q":219},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":22,"identity":187,"isFallback":191,"parentExtension":192,"providers":193,"relations":197,"repo":199,"workflow":215},1778054812528.7205,"k179w7m3n2zkvrbhmmwn1stces86799q",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"3D web graphics with Three.js (WebGL/WebGPU). Capabilities: scenes, cameras, geometries, materials, lights, animations, model loading (GLTF/FBX), PBR materials, shadows, post-processing (bloom, SSAO, SSR), custom shaders, instancing, LOD, physics, VR/XR. Actions: create, build, animate, render 3D scenes/models. Keywords: Three.js, WebGL, WebGPU, 3D graphics, scene, camera, geometry, material, light, animation, GLTF, FBX, OrbitControls, PBR, shadow mapping, post-processing, bloom, SSAO, shader, instancing, LOD, WebXR, VR, AR, product configurator, data visualization, architectural walkthrough, interactive 3D, canvas. Use when: creating 3D visualizations, building WebGL/WebGPU apps, loading 3D models, adding animations, implementing VR/XR, creating interactive graphics, building product configurators.",{},"3D Graphics with Three.js","https://github.com/samhvw8/dot-claude/tree/HEAD/skills/3d-graphics",[15,16,17,18,19,20,21],"three-js","webgl","webgpu","3d-graphics","documentation","learning","examples",{"_creationTime":23,"_id":24,"extensionId":5,"locale":25,"result":26,"trustSignals":175,"workflow":185},1778054896678.3218,"kn763c970hatxjqhp4k9dcddc1867h1j","en",{"checks":27,"evaluatedAt":165,"extensionSummary":166,"promptVersionExtension":167,"promptVersionScoring":168,"rationale":169,"score":170,"summary":171,"tags":172,"targetMarket":173,"tier":174},[28,33,36,39,43,46,51,55,58,61,65,69,72,76,79,82,85,88,91,94,98,102,106,110,114,117,120,123,127,130,133,136,139,142,146,149,152,155,158,162],{"category":29,"check":30,"severity":31,"summary":32},"Practical Utility","Problem relevance","pass","The description clearly names a concrete user problem: building 3D web graphics with Three.js, targeting developers working with 3D scenes, models, and interactive experiences.",{"category":29,"check":34,"severity":31,"summary":35},"Unique selling proposition","The extension offers a comprehensive set of tools and structured learning paths for Three.js development, going beyond a simple API wrapper by providing organized guidance and examples.",{"category":29,"check":37,"severity":31,"summary":38},"Production readiness","The extension provides a complete lifecycle for 3D graphics development, from basic setup to advanced rendering and specialized features, supported by clear documentation and examples.",{"category":40,"check":41,"severity":31,"summary":42},"Scope","Single responsibility principle","The extension focuses solely on 3D web graphics development using Three.js, covering its core capabilities without extending into unrelated domains like deployment or testing.",{"category":40,"check":44,"severity":31,"summary":45},"Description quality","The description accurately and comprehensively reflects the extension's capabilities, organized logically with clear keywords and use cases.",{"category":47,"check":48,"severity":49,"summary":50},"Invocation","Scoped tools","not_applicable","This extension does not expose explicit tools or commands; it functions as a guide and reference for Three.js development.",{"category":52,"check":53,"severity":49,"summary":54},"Documentation","Configuration & parameter reference","The extension does not utilize configuration files or parameters in a way that requires explicit documentation.",{"category":40,"check":56,"severity":49,"summary":57},"Tool naming","This extension does not expose tools with names, as it is a documentation and reference skill.",{"category":40,"check":59,"severity":49,"summary":60},"Minimal I/O surface","The extension does not have an I/O surface as it is purely informational and educational.",{"category":62,"check":63,"severity":31,"summary":64},"License","License usability","The extension is licensed under MIT, a permissive open-source license, indicated in the SKILL.md frontmatter and confirmed by a LICENSE file.",{"category":66,"check":67,"severity":49,"summary":68},"Maintenance","Commit recency","No commit history is available for this check.",{"category":66,"check":70,"severity":49,"summary":71},"Dependency Management","The extension does not appear to have third-party dependencies managed in a way that requires formal dependency management checks.",{"category":73,"check":74,"severity":49,"summary":75},"Security","Secret Management","No secrets are used or managed by this documentation-based extension.",{"category":73,"check":77,"severity":31,"summary":78},"Injection","The extension is purely informational and does not load or execute any third-party data, thus posing no injection risk.",{"category":73,"check":80,"severity":31,"summary":81},"Transitive Supply-Chain Grenades","The extension contains no remote code execution or fetching mechanisms, entirely relying on its bundled content.",{"category":73,"check":83,"severity":31,"summary":84},"Sandbox Isolation","As a purely informational skill with no executable code, sandbox isolation is not applicable and poses no risk.",{"category":73,"check":86,"severity":31,"summary":87},"Sandbox escape primitives","There are no scripts or instructions that could facilitate a sandbox escape.",{"category":73,"check":89,"severity":31,"summary":90},"Data Exfiltration","The extension does not perform any outbound network calls or access confidential data.",{"category":73,"check":92,"severity":31,"summary":93},"Hidden Text Tricks","The bundled files are free of hidden text tricks, control characters, or invisible sequences.",{"category":95,"check":96,"severity":31,"summary":97},"Hooks","Opaque code execution","No obfuscated, minified, or dynamically fetched code is present in the bundle.",{"category":99,"check":100,"severity":31,"summary":101},"Portability","Structural Assumption","The extension makes no structural assumptions about the user's project layout as it is purely instructional.",{"category":103,"check":104,"severity":49,"summary":105},"Trust","Issues Attention","No issues found on the repository.",{"category":107,"check":108,"severity":31,"summary":109},"Versioning","Release Management","The extension declares version 1.0.0 in its SKILL.md frontmatter.",{"category":111,"check":112,"severity":49,"summary":113},"Code Execution","Validation","No executable code or structured output is present, so validation is not applicable.",{"category":73,"check":115,"severity":31,"summary":116},"Unguarded Destructive Operations","The extension is purely informational and contains no destructive operations.",{"category":111,"check":118,"severity":49,"summary":119},"Error Handling","There is no executable code to handle errors from.",{"category":111,"check":121,"severity":49,"summary":122},"Logging","No logging is applicable as there is no executable code.",{"category":124,"check":125,"severity":49,"summary":126},"Compliance","GDPR","The extension does not operate on personal data.",{"category":124,"check":128,"severity":31,"summary":129},"Target market","The extension is universally applicable to 3D web graphics development and has no regional restrictions; targetMarket is set to 'global'.",{"category":99,"check":131,"severity":31,"summary":132},"Runtime stability","The extension has no runtime dependencies or OS-specific assumptions, making it highly portable.",{"category":47,"check":134,"severity":31,"summary":135},"Precise Purpose","The description clearly defines the extension's purpose (Three.js development) and its scope, including when to use it and its core capabilities.",{"category":47,"check":137,"severity":31,"summary":138},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and keywords for routing.",{"category":52,"check":140,"severity":31,"summary":141},"Concise Body","The SKILL.md body is well-structured and under 500 lines, effectively delegating deeper material to separate reference files.",{"category":143,"check":144,"severity":31,"summary":145},"Context","Progressive Disclosure","The extension uses progressive disclosure effectively by outlining the learning path in SKILL.md and linking to separate markdown files for detailed sub-tasks.",{"category":143,"check":147,"severity":49,"summary":148},"Forked exploration","This extension is purely informational and does not involve exploration that would require forking.",{"category":29,"check":150,"severity":31,"summary":151},"Usage examples","The extension includes a practical 'Quick Start Pattern' example demonstrating core scene setup and object manipulation, with clear input and expected outcome.",{"category":29,"check":153,"severity":31,"summary":154},"Edge cases","The extension implicitly handles edge cases by guiding users through a structured learning path and providing links to detailed documentation for specific components, which would cover their respective edge cases.",{"category":111,"check":156,"severity":49,"summary":157},"Tool Fallback","This extension does not rely on external tools like MCP servers; it is self-contained documentation.",{"category":159,"check":160,"severity":31,"summary":161},"Safety","Halt on unexpected state","As this extension is purely informational and contains no executable code, there are no pre-conditions or states that could cause unexpected execution.",{"category":99,"check":163,"severity":31,"summary":164},"Cross-skill coupling","The extension is self-contained and does not rely on or implicitly couple with other skills.",1778054830538,"This skill provides a structured learning path and detailed reference for using the Three.js library to create 3D web graphics. It covers scene setup, asset loading, materials, animations, post-processing, physics, VR/XR integration, and advanced rendering techniques, with practical code examples and links to external resources.","2.0.0","3.4.0","This Three.js development skill is exceptionally well-documented and structured. It excels in problem relevance, unique selling proposition, production readiness, and description quality. Its use of progressive disclosure with a clear learning path and practical examples makes it highly valuable. The MIT license and global target market further enhance its usability. There are no security concerns due to its informational nature, and versioning is correctly implemented.",98,"A comprehensive and well-structured guide to 3D web graphics development using Three.js, suitable for all skill levels.",[15,16,17,18,19,20,21],"global","verified",{"codeQuality":176,"collectedAt":177,"documentation":178,"maintenance":180,"security":181,"testCoverage":184},{},1778054816341,{"descriptionLength":179,"readmeSize":8},810,{},{"hasNpmPackage":182,"license":183,"smitheryVerified":182},false,"MIT",{"hasCi":182,"hasTests":182},{"updatedAt":186},1778054896678,{"githubOwner":188,"githubRepo":189,"locale":25,"slug":18,"type":190},"samhvw8","dot-claude","skill",true,null,{"extract":194,"llm":196},{"commitSha":195,"license":183},"28c76162116d2eedab131c0e1548fdc76a2999f7",{"promptVersionExtension":167,"promptVersionScoring":168,"score":170,"targetMarket":173,"tier":174},{"repoId":198},"kd79ad9dpqazy79y2s6rvajgjn865xek",{"_creationTime":200,"_id":198,"identity":201,"providers":203,"workflow":212},1777995558409.872,{"githubOwner":188,"githubRepo":189,"sourceUrl":202},"https://github.com/samhvw8/dot-claude",{"discover":204,"github":207},{"sources":205},[206],"skills-sh",{"closedIssues90d":8,"forks":8,"openIssues90d":208,"pushedAt":209,"readmeSize":8,"stars":210,"topics":211},1,1765248784000,10,[],{"discoverAt":213,"extractAt":214,"githubAt":214,"updatedAt":214},1777995558409,1778054814968,{"anyEnrichmentAt":216,"extractAt":217,"githubAt":216,"llmAt":186,"updatedAt":186},1778054813688,1778054812528,[],[220,250,271,300,319,348],{"_creationTime":221,"_id":222,"community":223,"display":224,"identity":235,"providers":239,"relations":244,"workflow":246},1778053572007.0513,"k1799abvexzxjvnbqqberkvqcx867sa9",{"reviewCount":8},{"description":225,"installMethods":226,"name":227,"sourceUrl":228,"tags":229},"React Three Fiber textures - useTexture, texture loading, environment maps, texture configuration. Use when loading images, working with PBR texture sets, cubemaps, HDR environments, or optimizing texture usage.",{},"React Three Fiber Textures","https://github.com/enzed/r3f-skills/tree/HEAD/skills/r3f-textures",[230,231,232,233,15,234,16],"react-three-fiber","r3f","textures","drei","graphics",{"githubOwner":236,"githubRepo":237,"locale":25,"slug":238,"type":190},"enzed","r3f-skills","r3f-textures",{"extract":240,"llm":242},{"commitSha":241,"license":183},"8ce187a05a5316cf19fb6cc020e30018a418e565",{"promptVersionExtension":167,"promptVersionScoring":168,"score":243,"targetMarket":173,"tier":174},85,{"repoId":245},"kd7fm0ngr6axzqs9ck4nsz141n864ek3",{"anyEnrichmentAt":247,"extractAt":248,"githubAt":247,"llmAt":249,"updatedAt":249},1778053572340,1778053572007,1778053609759,{"_creationTime":251,"_id":252,"community":253,"display":254,"identity":264,"providers":266,"relations":269,"workflow":270},1778053572007.0469,"k1770tc4jtpxmbp960ymaykznh866rb0",{"reviewCount":8},{"description":255,"installMethods":256,"name":257,"sourceUrl":258,"tags":259},"React Three Fiber fundamentals - Canvas, hooks (useFrame, useThree), JSX elements, events, refs. Use when setting up R3F scenes, creating components, handling the render loop, or working with Three.js objects in React.",{},"React Three Fiber Fundamentals","https://github.com/enzed/r3f-skills/tree/HEAD/skills/r3f-fundamentals",[260,231,15,16,261,262,263],"react","frontend","javascript","typescript",{"githubOwner":236,"githubRepo":237,"locale":25,"slug":265,"type":190},"r3f-fundamentals",{"extract":267,"llm":268},{"commitSha":241,"license":183},{"promptVersionExtension":167,"promptVersionScoring":168,"score":243,"targetMarket":173,"tier":174},{"repoId":245},{"anyEnrichmentAt":247,"extractAt":248,"githubAt":247,"llmAt":249,"updatedAt":249},{"_creationTime":272,"_id":273,"community":274,"display":275,"identity":285,"providers":289,"relations":294,"workflow":296},1778053622473.6594,"k171jc4epkmqq2y76n42e3eg0s866rf8",{"reviewCount":8},{"description":276,"installMethods":277,"name":278,"sourceUrl":279,"tags":280},"Systematically identify what's missing in non-fiction writing—both blind spots (inherent limitations) and blank spots (gaps that could be addressed). Use before finalizing non-fiction or when feedback feels incomplete.",{},"Blind Spot Detective","https://github.com/jwynia/agent-skills/tree/HEAD/skills/general/writing/analysis/blind-spot-detective",[281,282,283,284,19],"writing","analysis","non-fiction","diagnostic",{"githubOwner":286,"githubRepo":287,"locale":25,"slug":288,"type":190},"jwynia","agent-skills","blind-spot-detective",{"extract":290,"llm":292},{"commitSha":291,"license":183},"e02ec7e226a6e4f8419fd3b88a1d8e472d421b32",{"promptVersionExtension":167,"promptVersionScoring":168,"score":293,"targetMarket":173,"tier":174},99,{"repoId":295},"kd7efn3mprpa8rd8vm5hw5ebzx864fph",{"anyEnrichmentAt":297,"extractAt":298,"githubAt":297,"llmAt":299,"updatedAt":299},1778053625386,1778053622473,1778054012696,{"_creationTime":301,"_id":302,"community":303,"display":304,"identity":312,"providers":314,"relations":317,"workflow":318},1778053572007.0503,"k177fzdpbdg4gz9bvm9y4eng8n866vry",{"reviewCount":8},{"description":305,"installMethods":306,"name":307,"sourceUrl":308,"tags":309},"React Three Fiber post-processing - @react-three/postprocessing, bloom, DOF, screen effects. Use when adding visual effects, color grading, blur, glow, or creating custom screen-space shaders.",{},"React Three Fiber Post-Processing","https://github.com/enzed/r3f-skills/tree/HEAD/skills/r3f-postprocessing",[230,231,310,234,311,16],"postprocessing","visual-effects",{"githubOwner":236,"githubRepo":237,"locale":25,"slug":313,"type":190},"r3f-postprocessing",{"extract":315,"llm":316},{"commitSha":241,"license":183},{"promptVersionExtension":167,"promptVersionScoring":168,"score":170,"targetMarket":173,"tier":174},{"repoId":245},{"anyEnrichmentAt":247,"extractAt":248,"githubAt":247,"llmAt":249,"updatedAt":249},{"_creationTime":320,"_id":321,"community":322,"display":323,"identity":334,"providers":338,"relations":342,"workflow":344},1778054663200.0623,"k1787qemz1vae1jy4xsx7c2zyn867dwd",{"reviewCount":8},{"description":324,"installMethods":325,"name":326,"sourceUrl":327,"tags":328},"Maps the full customer journey from first touch to advocacy. Generates a comprehensive customer-journey.md with all stages, touchpoints, emotions, pain points, opportunities, Mermaid diagrams, and metrics. Use when mapping customer experience, designing onboarding flows, identifying churn risks, or optimizing conversion funnels.",{},"Customer Journey Mapper","https://github.com/onewave-ai/claude-skills/tree/HEAD/customer-journey-mapper",[329,330,331,332,19,333],"customer-experience","journey-mapping","strategy","marketing","reporting",{"githubOwner":335,"githubRepo":336,"locale":25,"slug":337,"type":190},"onewave-ai","claude-skills","customer-journey-mapper",{"extract":339,"llm":341},{"commitSha":340,"license":183},"eb3d80be32b6cafcf0d5df1c1b8a95df75838271",{"promptVersionExtension":167,"promptVersionScoring":168,"score":170,"targetMarket":173,"tier":174},{"repoId":343},"kd71e43dj0b7ak5e55pyshxp4n864t6p",{"anyEnrichmentAt":345,"extractAt":346,"githubAt":345,"llmAt":347,"updatedAt":347},1778054667983,1778054663200,1778055270278,{"_creationTime":349,"_id":350,"community":351,"display":352,"identity":361,"providers":364,"relations":368,"workflow":370},1778054564989.5369,"k1767w6z2kv4rgf7gryn1saw6x867n0n",{"reviewCount":8},{"description":353,"installMethods":354,"name":355,"sourceUrl":356,"tags":357},"Refactor CLAUDE.md files to follow progressive disclosure principles. Use when CLAUDE.md is too long or disorganized.",{},"ReClaude","https://github.com/brianlovin/claude-config/tree/HEAD/skills/reclaude",[19,358,359,360],"refactoring","markdown","claude-config",{"githubOwner":362,"githubRepo":360,"locale":25,"slug":363,"type":190},"brianlovin","reclaude",{"extract":365,"llm":367},{"commitSha":366,"license":49},"1a9819ebf3fee811150fc76cbe177ea4e5f747ff",{"promptVersionExtension":167,"promptVersionScoring":168,"score":170,"targetMarket":173,"tier":174},{"repoId":369},"kd7c7ftew8fsa52skn0fm3rfvd864fmn",{"anyEnrichmentAt":371,"extractAt":372,"githubAt":371,"llmAt":373,"updatedAt":373},1778054565711,1778054564989,1778054628464]