build-smart-contracts

Design, implement, and extend Algorand smart contracts with PuyaTs or PuyaPy.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/KudbeeZero/Algo-Unify-Dev --skill build-smart-contracts-kudbeezero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-smart-contracts
Source: https://github.com/KudbeeZero/Algo-Unify-Dev/tree/main/.claude/skills/build-smart-contracts
Command: npx skills add https://github.com/KudbeeZero/Algo-Unify-Dev --skill build-smart-contracts-kudbeezero

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Build Algorand smart contracts using PuyaTs (TypeScript) or PuyaPy (Python), providing a structured guide to design, implement, and evolve contracts with best practices and architecture patterns.

Core Features & Use Cases

  • End-to-end contract development guidance: from research and canonical examples to testing and deployment.
  • Pattern-guided architecture decisions: recommended templates, testing patterns, and ARC-4/Box/storage examples to adapt to project needs.
  • References and templates: access curated code samples, references, and templates to accelerate implementation of new contracts or features.

Quick Start

Create a PuyaTs or PuyaPy contract scaffold following the architecture and best-practice guidance described above.

Frequently Asked Questions about build-smart-contracts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build Algorand smart contracts using PuyaTs or PuyaPy?

To build Algorand smart contracts using PuyaTs or PuyaPy, follow structured guidance for designing, implementing, and evolving contracts with recommended architecture patterns, canonical workflows, and testing templates. This provides a scaffold for safe, reliable contract code.

What is the best way to structure an Algorand smart contract for safe deployment?

The best way to structure an Algorand smart contract is to apply standard architecture patterns, ARC-4 examples, and storage templates. This approach ensures safe, reliable contract code by providing recommended guardrails and testing patterns for deployment.

Can I extend existing Algorand smart contracts with new features?

Yes, you can extend existing Algorand smart contracts by adapting curated code samples and references. The guide outlines canonical workflows to help you safely implement new features or modify existing contract logic using PuyaTs or PuyaPy.

How do I test Algorand smart contracts effectively before deployment?

To test Algorand smart contracts effectively, apply recommended testing patterns and templates provided in the guide. These standard architecture examples help validate contract logic and ensure safe, reliable code before deployment.

What are the limitations when developing Algorand smart contracts with Puya?

When developing Algorand smart contracts with Puya, limitations are mitigated by following outlined guardrails for safe, reliable contract code. Developers must adhere to canonical workflows and standard architecture patterns to avoid edge cases.

Do I need specific templates to start Algorand smart contract development?

Yes, using specific templates is recommended to start Algorand smart contract development. Accessing curated code samples and architecture templates accelerates implementation and ensures you follow best practices for PuyaTs or PuyaPy contracts.