What problem does it solve?
This Skill helps developers build, test, review, secure, debug, and deploy Stellar smart contracts without overlooking Soroban platform constraints, authorization requirements, storage lifetimes, resource limits, or common vulnerabilities.
Core Features & Use Cases
- Contract Development: Set up Rust projects, design contract anatomy, implement storage, authorization, tokens, events, errors, upgrades, factories, and DeFi patterns.
- Testing and Deployment: Cover unit, integration, fuzz, property, fork, mutation, and resource tests, then build and deploy optimized WebAssembly contracts with the Stellar CLI.
- Security Review: Identify missing authorization, reinitialization, arbitrary contract calls, arithmetic errors, TTL failures, token integration risks, resource exhaustion, and custom-account vulnerabilities.
- Use Case: When creating a Soroban lending contract, use this Skill to implement durable storage and authorization, test cross-contract token flows, profile resource usage, and complete a production security checklist before mainnet deployment.
Quick Start
Use the smart-contracts skill to design, test, security-review, and prepare my Stellar Soroban contract for deployment.