skills/smithery.ai/cairo-operator-overloading

cairo-operator-overloading

Installation
SKILL.md

Cairo Operator Overloading

Overview

Show how to overload operators by implementing the corresponding trait.

Quick Use

  • Read references/operator-overloading.md before answering.
  • Use a concise example like impl TypeAdd of Add<Type>.
  • Emphasize that operator meaning should remain intuitive.

Response Checklist

  • Choose the correct trait (e.g., Add, Sub, Mul, Div, Rem, Neg).
  • Implement the trait for the concrete RHS type (Add<Other> or Add<Self>).
  • Return a new value with the expected semantics.

Example Requests

  • "How do I implement + for a custom struct?"
  • "Can I overload operators in Cairo?"
Installs
1
First Seen
May 1, 2026
cairo-operator-overloading from smithery.ai