AgentSkillsCN

cairo-use-keyword

当请求涉及在 Cairo 中声明变量、设定不可变性、使用 `mut`、定义常量,以及处理变量遮蔽时,讲解如何进行变量声明、避免重新赋值错误,通过遮蔽改变变量类型,或在 Cairo 中定义常量。

SKILL.md
--- frontmatter
name: cairo-use-keyword
description: 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.

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