build-smart-contracts
Installation
SKILL.md
Building Smart Contracts
Create modern Algorand smart contracts in Algorand TypeScript or Algorand Python—statically-typed subsets compiled to TEAL bytecode by the Puya compiler.
Overview / Core Workflow
- Search Algorand documentation for concepts and best practices
- Retrieve canonical examples from priority repositories
- Generate code adapting examples to requirements
- Include integration tests using generated clients
- Build and test with AlgoKit commands
How to proceed
- Search documentation first:
- Use
kapa_search_algorand_knowledge_sourcesMCP tool for conceptual guidance - If MCP unavailable, use web search: "site:dev.algorand.co {concept}"
- If no results, proceed with caution using known patterns
- Use