A specialized AI skill for building Starknet dApps using the Scaffold-Stark framework. This skill is designed to guide developers (and AI agents) through the lifecycle of a Starknet project, from smart contract development in Cairo to frontend integration with Next.js.
- Workflow Guidance: Step-by-step instructions for initialization, compilation, and deployment.
- Hook Reference: Detailed documentation for Scaffold-Stark's high-level React hooks (
useScaffoldReadContract,useScaffoldWriteContract, etc.). - Deployment Guides: Clear patterns for local devnet and Sepolia testnet configurations.
- Hackathon Optimized: Focuses on rapid prototyping, multicalls, and debugging tools.
scaffold-stark-developer/
├── SKILL.md # Core instructions and workflow
├── references/
│ ├── hooks.md # Specialized hook documentation
│ └── deployment.md # Deployment configuration and scripts
└── scaffold-stark-developer.skill # Packaged skill file for distribution
This skill can be loaded into an agentic environment to provide domain-specific knowledge about Scaffold-Stark.
You can read the SKILL.md and the reference files in the references/ directory to follow the best practices for building on Starknet with Scaffold-Stark.
- Initialize:
npx create-stark@latest - Contracts: Edit Cairo code in
packages/snfoundry/contracts/src/ - Deploy: Run
yarn deployto push contracts and update frontend ABIs - Frontend: Build your UI in
packages/nextjs/using the provided hooks
MIT