| name | algorand-development |
| description | Comprehensive guide for Algorand development with AlgoKit — project initialization, CLI commands, example search, contract building workflows, ARC standards, and error troubleshooting. This is the parent skill for language-agnostic Algorand development. Use when working with AlgoKit CLI, searching for examples, understanding ARC standards, creating new projects, or troubleshooting errors. Strong triggers include "algokit init", "algokit project run build", "start localnet", "find an example", "search for contract", "ARC-4", "ARC-56", "logic eval error", "transaction rejected", "overspend", "create a new project", "initialize project". |
Algorand Development
This is the aggregated parent skill for language-agnostic Algorand development tools, workflows, and standards. Use the reference files below to find detailed guidance for each topic.
Quick Start
pipx install algokit
algokit init -n my-project -t typescript --answer preset_name production --defaults
algokit project run build
algokit project run test
algokit localnet start
algokit project deploy localnet
Reference Guide
Navigate to the appropriate reference based on your task.
AlgoKit CLI Commands
Build, test, deploy, and manage local networks with AlgoKit CLI.
Searching Algorand Examples
Find working contract examples and code patterns from Algorand Foundation repositories using WebFetch with raw GitHub URLs.
Creating Projects
Initialize new Algorand projects using AlgoKit templates.
Building Smart Contracts
General workflow for building Algorand smart contracts (language-agnostic steps).
Implementing ARC Standards
ARC-4 ABI encoding, ARC-32/ARC-56 application specifications, and related standards.
Troubleshooting Errors
Diagnose and fix common Algorand development errors.
Topic Quick Reference
| Topic | Files | Description |
|---|
| AlgoKit CLI | 2 | Build, test, deploy commands and localnet management |
| Search Examples | 2 | WebFetch patterns for finding Algorand code examples |
| Create Project | 2 | algokit init templates, presets, and options |
| Build Contracts | 2 | Language-agnostic contract building workflow |
| ARC Standards | 3 | ARC-4 ABI, ARC-32/56 app specs |
| Troubleshoot | 3 | Error diagnosis for contracts and transactions |
How to Use This Skill
- Start here to understand which reference you need
- Read the topic
.md file for step-by-step guidance
- Consult the
-reference.md file for detailed API/CLI details
- For language-specific content, see the
algorand-typescript or algorand-python parent skills