Toolverse
All skills

tempo-codegen

by wevm

Skill for generating Tempo code.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
wevm
Category
Backend
Views
1

About this skill

Skill for generating Tempo code.

How to use

  1. Zainstaluj skill tempo-codegen w swoim projekcie viem, upewniając się że masz dostęp do repozytorium wevm/viem i katalogu .agents/skills/tempo-codegen. 2. Przygotuj specyfikacje precompile'ów w katalogu test/tempo/docs/specs/ — są one źródłem prawdy dla wszystkich generowanych akcji. Jeśli napotkasz rozbieżności między specyfikacją a interfejsem precompile'u w test/tempo/crates/contracts/src/precompiles, zawsze preferuj interfejs precompile'u. 3. Wygeneruj akcję w katalogu src/tempo/actions/, używając skill'u do utworzenia szablonu funkcji. Jako referencję użyj istniejącego przykładu w pliku src/tempo/actions/token.ts. 4. Dodaj kompletną dokumentację JSDoc do każdej akcji, zawierającą opis funkcji, blok @example z importami, konfiguracją klienta i przykładem użycia, tagi @param dla każdego parametru oraz tag @returns opisujący zwracaną wartość. 5. Dla akcji read-only użyj readContract z viem/actions; dla akcji wymagających transakcji zastosuj odpowiedni pattern transakcyjny. Jeśli specyfikacja jest niejasna lub brakuje szczegółów, poproś dewelopera o wskazówki zamiast podejmować założenia. 6. Zweryfikuj wygenerowany kod względem specyfikacji i upewnij się, że wszystkie parametry i zwracane wartości są prawidłowo udokumentowane.

Related skills