Cairo Use Keyword

Explain Cairo `use` imports, aliases, re-exports, and grouped imports; use when a request involves bringing paths into scope or shortening module paths in Cairo.

teddyjfpender 85ff5ea 2 files · 1.5 KB Updated

File contents

Cairo Use Keyword

Overview

Guide use statements for ergonomic imports and re-exports.

Quick Use

  • Read references/use-keyword.md before answering.
  • Show idiomatic imports for functions (parent module) and types (full path).
  • Use as for name conflicts.

Response Checklist

  • Place use at the top of the module where it is needed.
  • Use grouped imports with braces when bringing in multiple items.
  • Use pub use to re-export items from a module.

Example Requests

  • "How do I shorten this long module path?"
  • "How do I import two items from the same module?"
  • "How do I re-export a module's function?"

Cairo by Example

teddyjfpender/skill-issues/tree/main/skills/cairo-use-keyword commit 85ff5eab54

Frequently asked questions

npx skillmds@latest add teddyjfpender/cairo-use-keyword