extend-property
CommunityAdd a new CSS property across Puree.
Authornicolaiprodromov
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Extend-property provides a structured approach to introduce a new CSS property into the Puree engine, ensuring it flows through style definitions, the Rust parser, the GPU buffer, and the GLSL shader pipeline.
Core Features & Use Cases
- Adds a new property field to the Python Style class with a sensible default.
- Maps the property in the Rust SCSS parser and cascade, enabling correct value parsing and inheritance behavior.
- Updates the GPU buffer packing and GLSL shader to render the property, with optional transitions for animation.
Quick Start
Define the new property name and type, then implement it across style, parser, GPU, and shader following the multi-layer integration guide.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: extend-property Download link: https://github.com/nicolaiprodromov/puree/archive/main.zip#extend-property 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 510,000+ vetted skills library on demand.