# Cairo Toolchain

> Covers Starknet build, declare, deploy, verify, and release operations with a deterministic workflow and command-level references.

- Skill: `keep-starknet-strange/cairo-toolchain` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add keep-starknet-strange/cairo-toolchain`
- Raw SKILL.md: https://api.skillmd.com/api/skills/keep-starknet-strange/cairo-toolchain/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- License: Apache-2.0
- Author: keep-starknet-strange (https://skillmd.com/u/keep-starknet-strange)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/keep-starknet-strange/cairo-toolchain

---


# Cairo Toolchain

Use this entrypoint for deployment/release sequencing; load command details from references.

## When to Use

- Building and declaring class hashes.
- Deploying accounts and contracts.
- Verifying contract artifacts and release evidence.

## When NOT to Use

- Contract implementation (`cairo-contract-authoring`).
- Test suite design (`cairo-testing`).
- Pure optimization passes (`cairo-optimization`).

## Quick Start

1. Pin tool versions.
2. Run local audit gate before declare/deploy.
3. Build deterministic artifacts.
4. Declare before deploy.
5. Verify deployment outputs and provenance.
6. Store release evidence.

## Workflow

- Main deployment workflow: [default workflow](workflows/default.md)

## References

- Detailed toolchain commands: [legacy reference](references/legacy-full.md)
- Module index: [references index](references/README.md)

