AgentSkillsCN

cairo-modules-files

当请求涉及在 Cairo 中解析模块树中的各项内容时,讲解 Cairo 的路径用法,包括绝对路径与相对路径,以及 `super`/`crate` 的作用。

SKILL.md
--- frontmatter
name: cairo-modules-files
description: Explain how Cairo modules are split across files and folders, and how `mod` declarations map to files; use when a request involves organizing modules into multiple files in Cairo.

Cairo Modules in Files

Overview

Explain how module declarations map to files and folders in a Cairo package.

Quick Use

  • Read references/modules-files.md before answering.
  • Show the relationship between mod declarations and file names.
  • Remind that use does not load modules; only mod does.

Response Checklist

  • Declare a module with mod name; in the parent file.
  • Place the module body in name.cairo or name/mod.cairo.
  • Declare submodules in the module file and place them in name/submodule.cairo.

Example Requests

  • "Where should I put mod hosting;?"
  • "How do I split a module into multiple files?"
  • "Why doesn't use load my module?"

Cairo by Example