starknet-agentic-skills
Starknet Agentic Skills Router
Use this file to choose the smallest relevant module.
Start Here
- For contract security review: cairo-auditor
- For writing new contracts: cairo-contract-authoring
- For testing and fuzzing: cairo-testing
- For gas/perf optimization: cairo-optimization
- For build/declare/deploy/release operations: cairo-deploy
- For account abstraction rules and risks: account-abstraction
- For Starknet network constraints: starknet-network-facts
Routing Policy
- Prefer one module first.
- Add a second module only when blocked.
- Keep context narrow and evidence-based.
Recommended Build-to-Audit Flow
For new contract work, use this sequence:
- cairo-contract-authoring
- cairo-testing
- cairo-optimization (if performance matters)
- cairo-auditor
More from keep-starknet-strange/starknet-agentic
cairo-optimization
Improves Cairo performance after correctness is established. Trigger on "optimize", "gas usage", "reduce steps", "profile", "BoundedInt", "storage packing", "benchmark". Guides profiling, arithmetic optimization, and bounded-int hardening.
41cairo-testing
Cairo smart-contract testing with snforge. Trigger on "write tests", "add unit tests", "fuzz test", "integration test", "test this contract", "regression test". Guides test strategy, cheatcode usage, and coverage.
35cairo-deploy
Deployment guidance for Cairo contracts on Starknet covering sncast commands, account setup, declare/deploy workflow, network configuration, and contract verification.
33cairo-contracts
Use when writing Cairo smart contracts on Starknet — contract structure, storage, events, interfaces, components, OpenZeppelin v3 patterns, and common contract templates.
32cairo-security
Use when reviewing Cairo contracts for security — common vulnerabilities, audit patterns, production hardening, Cairo-specific pitfalls, L1/L2 bridging safety, session key security, precision/rounding bugs, static analysis tooling. Sourced from 50+ public audits and the Cairo Book.
30starknet-js
Reference for building Starknet applications using starknet.js v9.x SDK, including contract interaction, account management, transaction handling, fee estimation, wallet integration, and paymaster flows.
28