keep-starknet-strange/starknet-agentic

starknet-agentic-skills

Routes Starknet agent, wallet, DeFi, identity, SDK, and Cairo contract work to the smallest focused skill module.

Zobacz źródło
Oryginalny dokument Skill

Treść z repozytorium z zachowaniem nagłówków, przykładów, kodu, tabel, linków i obrazów.

Starknet Agentic Skills Router

Use this router to choose the smallest relevant Starknet Agentic skill. Load one child skill first, then add a second only when the task crosses a real boundary.

Routing Rules

  • Prefer the most specific skill over this router once intent is clear.
  • Keep context narrow: read the selected SKILL.md before loading its references.
  • Do not combine operational wallet/DeFi skills with Cairo authoring skills unless the task needs both.
  • Treat keys, signer custody, paymasters, approvals, spending policy, upgrades, and identity/reputation writes as security-sensitive.

Starknet App and Agent Skills

User intentRoute to
Starknet.js application code, account APIs, transaction handling, paymaster integration, wallet integrationstarknet-js
Agent wallet setup, balances, transfers, account deployment, contract invokes, session keys, gasless wallet operationsstarknet-wallet
Swaps, DCA, staking, lending, AVNU routing, protocol-specific DeFi executionstarknet-defi
ERC-8004 agent registration, metadata, reputation, validation, on-chain identitystarknet-identity
SNIP-36 virtual block proving, off-chain proofs, anonymous voting, heavy private computation, proof-backed verificationsnip-36
Payment links, invoices, QR codes, Telegram payment UX, simple P2P ETH/STRK/USDC transfersstarknet-mini-pay
Confidential ERC20 payments, encrypted balances, private transfers, Tongo protocol flowsstarknet-tongo
Privacy-focused Typhoon wallet creation and anonymous wallet operationsstarknet-anonymous-wallet
Cartridge Controller CLI sessions, scoped policies, explicit network/paymaster execution, JSON recoverycontroller-cli
Bridging an agent from EVM to Starknet and registering with Huginnhuginn-onboard
Maintaining apps built with keep-starknet-strange/starkzapstarkzap-sdk

Cairo Contract Skills

User intentRoute to
Write or modify Cairo contracts, storage, events, interfaces, components, or project structurecairo-contract-authoring
Add unit, integration, fuzz, fork, or regression tests with Starknet Foundrycairo-testing
Improve Cairo gas/step performance after behavior is tested and lockedcairo-optimization
Build, declare, deploy, verify, or operate Cairo contracts with sncastcairo-deploy
Review Cairo/Starknet code for vulnerabilities and false positivescairo-auditor
Reason about account abstraction validation, nonces, signatures, execution paths, or session policyaccount-abstraction
Check Starknet protocol constraints: tx versions, fees, block timing, sequencer assumptionsstarknet-network-facts

Recommended Cairo Flow

For new contract work, use this sequence:

  1. cairo-contract-authoring
  2. cairo-testing
  3. cairo-optimization (if performance matters)
  4. cairo-auditor

Use cairo-deploy only after tests and review gates are satisfied.

Common Combinations