360 Secure SkillHub
360 安全技能中心

Cairo

通过本地脚本按子命令输出 Cairo 语言语法、类型系统、存储变量与事件模式说明,并可生成 erc20、ownable 等合约起始模板,供编写 StarkNet 智能合约时查阅与起步使用。

bytesagain-lab
bytesagain-lab
热度 81.45
最近更新 2026-05-11 17:35:11
分类:开发依赖:代码执行应用场景:代码生成 / 模板 / 概念解释

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add bytesagain-lab/cairo
Metadata
name
Cairo — StarkNet Smart Contract Reference
description
Use when writing Cairo smart contracts for StarkNet, looking up syntax and types, defining storage and events, generating contract templates, or reviewing test patterns.
version
2.0.0
author
BytesAgain
homepage
https://bytesagain.com
source
https://github.com/bytesagain/ai-skills
tags
["cairo","starknet","smart-contract","blockchain","ethereum","zk-rollup"]

Cairo — StarkNet Smart Contract Reference

Quick reference for Cairo language syntax, types, storage patterns, events, contract templates, and testing guidance for StarkNet development.

Commands

syntax

Core Cairo syntax reference — variables, functions, control flow.

bash scripts/script.sh syntax

types

Cairo type system — felt252, integers, structs, enums, arrays.

bash scripts/script.sh types

storage

Storage variable patterns and access.

bash scripts/script.sh storage

events

Event declaration, emission, and indexing.

bash scripts/script.sh events

template

Generate a starter contract template.

bash scripts/script.sh template erc20
bash scripts/script.sh template ownable

help

Show all commands.

bash scripts/script.sh help

Output

  • Syntax examples with explanations
  • Contract boilerplate code
  • Storage and event patterns

Feedback

https://bytesagain.com/feedback/ Powered by BytesAgain | bytesagain.com