[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-enzed-r3f-geometry-tr":3,"guides-for-enzed-r3f-geometry":222,"similar-k17cj2nvh8x9nx7pps6dsy3cyn8679gt":223},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":21,"identity":188,"isFallback":193,"parentExtension":194,"providers":195,"relations":200,"repo":202,"workflow":219},1778053572007.0474,"k17cj2nvh8x9nx7pps6dsy3cyn8679gt",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"React Three Fiber geometry - built-in shapes, BufferGeometry, instancing with Drei. Use when creating 3D shapes, custom meshes, point clouds, lines, or optimizing with instanced rendering.",{},"React Three Fiber Geometry","https://github.com/enzed/r3f-skills/tree/HEAD/skills/r3f-geometry",[15,16,17,18,19,20],"react","r3f","three-js","geometry","3d","drei",{"_creationTime":22,"_id":23,"extensionId":5,"locale":24,"result":25,"trustSignals":178,"workflow":187},1778053609759,"kn76fxzza5fbf8fp7qwndb2dvx866q2g","en",{"checks":26,"evaluatedAt":168,"extensionSummary":169,"promptVersionExtension":170,"promptVersionScoring":171,"rationale":172,"score":173,"summary":174,"tags":175,"targetMarket":176,"tier":177},[27,32,35,38,42,45,50,54,57,60,64,68,71,75,78,81,84,87,90,93,97,101,105,110,114,117,120,123,127,130,133,136,139,142,146,149,152,155,158,161,165],{"category":28,"check":29,"severity":30,"summary":31},"Practical Utility","Problem relevance","pass","The description clearly states the problem addressed: creating 3D shapes and optimizing rendering in React Three Fiber.",{"category":28,"check":33,"severity":30,"summary":34},"Unique selling proposition","The skill offers specific R3F and Drei components and patterns that go beyond basic Three.js usage, providing idiomatic React patterns for 3D development.",{"category":28,"check":36,"severity":30,"summary":37},"Production readiness","The skill covers the creation and optimization of 3D geometries, including custom BufferGeometry and instancing, which are core to 3D application development.",{"category":39,"check":40,"severity":30,"summary":41},"Scope","Single responsibility principle","The skill is focused exclusively on React Three Fiber geometries, including built-in shapes, custom BufferGeometry, and instancing helpers.",{"category":39,"check":43,"severity":30,"summary":44},"Description quality","The description is accurate, concise, and clearly outlines the skill's purpose and use cases.",{"category":46,"check":47,"severity":48,"summary":49},"Invocation","Scoped tools","not_applicable","This skill does not expose explicit tools; it provides code examples and patterns for use within a React Three Fiber application.",{"category":51,"check":52,"severity":30,"summary":53},"Documentation","Configuration & parameter reference","All parameters for geometries and related components are documented through examples and explanations of their `args` or props.",{"category":39,"check":55,"severity":48,"summary":56},"Tool naming","No explicit tools are exposed by this skill.",{"category":39,"check":58,"severity":48,"summary":59},"Minimal I/O surface","This skill provides code examples and patterns, not executable tools with defined I/O surfaces.",{"category":61,"check":62,"severity":30,"summary":63},"License","License usability","The README clearly states the license as MIT, which is a permissive open-source license.",{"category":65,"check":66,"severity":48,"summary":67},"Maintenance","Commit recency","No commit history is available for this specific skill file, and the overall repository lacks commit data for this evaluation.",{"category":65,"check":69,"severity":48,"summary":70},"Dependency Management","This skill is a collection of code examples and does not directly manage external dependencies.",{"category":72,"check":73,"severity":48,"summary":74},"Security","Secret Management","The skill does not handle any secrets or sensitive information.",{"category":72,"check":76,"severity":30,"summary":77},"Injection","The skill provides code examples and does not load or execute untrusted third-party data.",{"category":72,"check":79,"severity":30,"summary":80},"Transitive Supply-Chain Grenades","All code and examples are contained within the skill's bundle and do not fetch external resources at runtime.",{"category":72,"check":82,"severity":30,"summary":83},"Sandbox Isolation","The skill contains only code examples and does not perform any file system operations outside of its own scope.",{"category":72,"check":85,"severity":30,"summary":86},"Sandbox escape primitives","No detached-process spawns or deny-retry loops are present in the provided code examples.",{"category":72,"check":88,"severity":30,"summary":89},"Data Exfiltration","The skill does not contain any instructions or code that would exfiltrate data.",{"category":72,"check":91,"severity":30,"summary":92},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks.",{"category":94,"check":95,"severity":30,"summary":96},"Hooks","Opaque code execution","The bundled code is plain, readable TypeScript and does not use obfuscation techniques.",{"category":98,"check":99,"severity":30,"summary":100},"Portability","Structural Assumption","The skill provides code examples and does not make assumptions about the user's project structure.",{"category":102,"check":103,"severity":48,"summary":104},"Trust","Issues Attention","No issue data is available for this skill.",{"category":106,"check":107,"severity":108,"summary":109},"Versioning","Release Management","warning","There is no version information present in the SKILL.md frontmatter or any other manifest file, and no CHANGELOG or releases are available.",{"category":111,"check":112,"severity":48,"summary":113},"Code Execution","Validation","This skill provides code examples and does not have executable code with user-configurable inputs to validate.",{"category":72,"check":115,"severity":30,"summary":116},"Unguarded Destructive Operations","The skill contains only code examples and does not perform any destructive operations.",{"category":111,"check":118,"severity":30,"summary":119},"Error Handling","The skill provides code examples and does not contain executable code with error handling logic.",{"category":111,"check":121,"severity":48,"summary":122},"Logging","This skill provides code examples and does not perform any actions that require logging.",{"category":124,"check":125,"severity":48,"summary":126},"Compliance","GDPR","The skill does not handle personal data.",{"category":124,"check":128,"severity":30,"summary":129},"Target market","The skill provides general React Three Fiber examples and does not contain any regional signals, so the target market is global.",{"category":98,"check":131,"severity":30,"summary":132},"Runtime stability","The skill provides general code examples and does not make assumptions about specific runtimes or environments.",{"category":46,"check":134,"severity":30,"summary":135},"Precise Purpose","The description clearly states the purpose (React Three Fiber geometry) and when to use it (creating 3D shapes, custom meshes, etc.).",{"category":46,"check":137,"severity":30,"summary":138},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability.",{"category":51,"check":140,"severity":30,"summary":141},"Concise Body","The SKILL.md body is well-structured and uses progressive disclosure by linking to separate files for deeper material.",{"category":143,"check":144,"severity":30,"summary":145},"Context","Progressive Disclosure","The SKILL.md outlines the flow and uses relative paths to link into sections for more detail, effectively employing progressive disclosure.",{"category":143,"check":147,"severity":48,"summary":148},"Forked exploration","This skill is not an exploration or audit-style skill and does not require `context: fork`.",{"category":28,"check":150,"severity":30,"summary":151},"Usage examples","The skill includes numerous end-to-end examples for various geometries, instancing, points, lines, and text, demonstrating inputs and expected usage.",{"category":28,"check":153,"severity":30,"summary":154},"Edge cases","The documentation implicitly handles edge cases through comprehensive examples of different geometries and configurations, demonstrating recovery through parameter adjustments.",{"category":111,"check":156,"severity":48,"summary":157},"Tool Fallback","This skill does not rely on external tools like MCP servers; it provides code examples for R3F.",{"category":98,"check":159,"severity":30,"summary":160},"Stack assumptions","The skill assumes React, Three.js, and R3F are set up, which is standard for R3F development, and provides examples compatible with common setups.",{"category":162,"check":163,"severity":30,"summary":164},"Safety","Halt on unexpected state","The skill provides code examples, not an executable workflow, so there are no preconditions to check for halting unexpected states.",{"category":98,"check":166,"severity":30,"summary":167},"Cross-skill coupling","The skill is self-contained and focuses solely on R3F geometries, without implicit reliance on other skills.",1778053584873,"This skill offers detailed code examples for various built-in and custom geometries in React Three Fiber, including BufferGeometry, instancing with Drei, points, lines, and text. It covers creating, optimizing, and rendering 3D shapes with clear usage patterns.","2.0.0","3.4.0","The skill provides excellent documentation and comprehensive examples for React Three Fiber geometries, demonstrating a clear understanding of the domain. A warning for missing release management prevents a perfect score.",90,"This skill provides comprehensive examples and guidance for creating and manipulating geometries in React Three Fiber.",[15,16,17,18,19,20],"global","verified",{"codeQuality":179,"collectedAt":180,"documentation":181,"maintenance":183,"security":184,"testCoverage":186},{},1778053573836,{"descriptionLength":182,"readmeSize":8},188,{},{"hasNpmPackage":185,"smitheryVerified":185},false,{"hasCi":185,"hasTests":185},{"updatedAt":22},{"githubOwner":189,"githubRepo":190,"locale":24,"slug":191,"type":192},"enzed","r3f-skills","r3f-geometry","skill",true,null,{"extract":196,"llm":199},{"commitSha":197,"license":198},"8ce187a05a5316cf19fb6cc020e30018a418e565","MIT",{"promptVersionExtension":170,"promptVersionScoring":171,"score":173,"targetMarket":176,"tier":177},{"repoId":201},"kd7fm0ngr6axzqs9ck4nsz141n864ek3",{"_creationTime":203,"_id":201,"identity":204,"providers":206,"workflow":216},1777995558409.8987,{"githubOwner":189,"githubRepo":190,"sourceUrl":205},"https://github.com/enzed/r3f-skills",{"discover":207,"github":210},{"sources":208},[209],"skills-sh",{"closedIssues90d":8,"forks":211,"openIssues90d":8,"pushedAt":212,"readmeSize":213,"stars":214,"topics":215},6,1768943487000,2992,79,[],{"discoverAt":217,"extractAt":218,"githubAt":218,"updatedAt":218},1777995558409,1778053573142,{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":22,"updatedAt":22},1778053572340,1778053572007,[],[224,245,264,285,305,324],{"_creationTime":225,"_id":226,"community":227,"display":228,"identity":237,"providers":239,"relations":243,"workflow":244},1778053572007.0479,"k179yffat29k81hb62xgqqdzen866bha",{"reviewCount":8},{"description":229,"name":230,"sourceUrl":231,"tags":232},"React Three Fiber interaction - pointer events, controls, gestures, selection. Use when handling user input, implementing click detection, adding camera controls, or creating interactive 3D experiences.","React Three Fiber Interaction","https://github.com/enzed/r3f-skills/tree/HEAD/skills/r3f-interaction",[15,233,16,20,19,234,235,236],"threejs","interaction","controls","graphics",{"githubOwner":189,"githubRepo":190,"locale":24,"slug":238,"type":192},"r3f-interaction",{"extract":240,"llm":241},{"commitSha":197,"license":198},{"promptVersionExtension":170,"promptVersionScoring":171,"score":242,"targetMarket":176,"tier":177},98,{"repoId":201},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":22,"updatedAt":22},{"_creationTime":246,"_id":247,"community":248,"display":249,"identity":256,"providers":258,"relations":262,"workflow":263},1778053572007.0493,"k17bt8xaxw3cer1k8ej1e23ppd8678e4",{"reviewCount":8},{"description":250,"installMethods":251,"name":252,"sourceUrl":253,"tags":254},"React Three Fiber materials - PBR materials, Drei materials, shader materials, material properties. Use when styling meshes, creating custom materials, working with textures, or implementing visual effects.",{},"React Three Fiber Materials","https://github.com/enzed/r3f-skills/tree/HEAD/skills/r3f-materials",[15,233,16,20,255,19,236],"materials",{"githubOwner":189,"githubRepo":190,"locale":24,"slug":257,"type":192},"r3f-materials",{"extract":259,"llm":260},{"commitSha":197,"license":198},{"promptVersionExtension":170,"promptVersionScoring":171,"score":261,"targetMarket":176,"tier":177},95,{"repoId":201},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":22,"updatedAt":22},{"_creationTime":265,"_id":266,"community":267,"display":268,"identity":277,"providers":279,"relations":283,"workflow":284},1778053572007.0483,"k17d389d27stzwhkz503z8vt1s867cry",{"reviewCount":8},{"description":269,"installMethods":270,"name":271,"sourceUrl":272,"tags":273},"React Three Fiber lighting - light types, shadows, Environment component, IBL. Use when adding lights, configuring shadows, setting up environment lighting, or optimizing lighting performance.",{},"React Three Fiber Lighting","https://github.com/enzed/r3f-skills/tree/HEAD/skills/r3f-lighting",[15,233,16,20,274,19,275,276],"lighting","webgl","documentation",{"githubOwner":189,"githubRepo":190,"locale":24,"slug":278,"type":192},"r3f-lighting",{"extract":280,"llm":281},{"commitSha":197,"license":198},{"promptVersionExtension":170,"promptVersionScoring":171,"score":282,"targetMarket":176,"tier":177},88,{"repoId":201},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":22,"updatedAt":22},{"_creationTime":286,"_id":287,"community":288,"display":289,"identity":297,"providers":299,"relations":303,"workflow":304},1778053572007.0513,"k1799abvexzxjvnbqqberkvqcx867sa9",{"reviewCount":8},{"description":290,"installMethods":291,"name":292,"sourceUrl":293,"tags":294},"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",[295,16,296,20,17,236,275],"react-three-fiber","textures",{"githubOwner":189,"githubRepo":190,"locale":24,"slug":298,"type":192},"r3f-textures",{"extract":300,"llm":301},{"commitSha":197,"license":198},{"promptVersionExtension":170,"promptVersionScoring":171,"score":302,"targetMarket":176,"tier":177},85,{"repoId":201},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":22,"updatedAt":22},{"_creationTime":306,"_id":307,"community":308,"display":309,"identity":317,"providers":319,"relations":322,"workflow":323},1778053572007.0488,"k17ctjcmeeeae7myfch5f9t2s5866pwm",{"reviewCount":8},{"description":310,"installMethods":311,"name":312,"sourceUrl":313,"tags":314},"React Three Fiber asset loading - useGLTF, useLoader, Suspense patterns, preloading. Use when loading 3D models, textures, HDR environments, or managing loading states.",{},"React Three Fiber Loaders","https://github.com/enzed/r3f-skills/tree/HEAD/skills/r3f-loaders",[15,17,16,20,315,316,276],"3d-modeling","asset-loading",{"githubOwner":189,"githubRepo":190,"locale":24,"slug":318,"type":192},"r3f-loaders",{"extract":320,"llm":321},{"commitSha":197,"license":198},{"promptVersionExtension":170,"promptVersionScoring":171,"score":302,"targetMarket":176,"tier":177},{"repoId":201},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":22,"updatedAt":22},{"_creationTime":325,"_id":326,"community":327,"display":328,"identity":337,"providers":339,"relations":342,"workflow":343},1778053572007.0498,"k172f8k699cv65h8dsg6mfv7c18676p9",{"reviewCount":8},{"description":329,"installMethods":330,"name":331,"sourceUrl":332,"tags":333},"React Three Fiber physics with Rapier - RigidBody, colliders, forces, joints, sensors. Use when adding physics simulation, collision detection, character controllers, or creating interactive physics-based experiences.",{},"React Three Fiber Physics (Rapier)","https://github.com/enzed/r3f-skills/tree/HEAD/skills/r3f-physics",[295,16,334,335,19,336,15],"physics","rapier","simulation",{"githubOwner":189,"githubRepo":190,"locale":24,"slug":338,"type":192},"r3f-physics",{"extract":340,"llm":341},{"commitSha":197,"license":198},{"promptVersionExtension":170,"promptVersionScoring":171,"score":261,"targetMarket":176,"tier":177},{"repoId":201},{"anyEnrichmentAt":220,"extractAt":221,"githubAt":220,"llmAt":22,"updatedAt":22}]