geo_primitives 実装パターン
CommunityStandardize geometric primitive implementation.
Software Engineering#software architecture#rust#geometry#code standards#programming patterns#geometric primitives
AuthorRedRing2020
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill defines a standardized pattern and conventions for implementing geometric primitives within the geo_primitives library, ensuring consistency and maintainability.
Core Features & Use Cases
- File Structure Guidelines: Specifies the expected file organization for each geometric primitive (e.g.,
shape_3d.rs,shape_3d_foundation.rs). - Responsibility Separation: Clearly defines the role of each file in the implementation process.
- Testing Rules: Outlines best practices for test code placement and classification.
- Error Handling: Details the use of
TransformErrorand type safety patterns. - Use Case: New developers can quickly understand how to add a new geometric shape (like a Sphere or Torus) to the library by following these established patterns.
Quick Start
Follow the file structure and responsibility separation principles outlined in this document when implementing new geometric primitives.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: geo_primitives 実装パターン Download link: https://github.com/RedRing2020/RedRing/archive/main.zip#geo-primitives Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.