tolk

Installation
SKILL.md

Tolk

Use this skill to build production-grade Tolk contracts that are typed, auditable, and compatible with TON message and storage conventions.

Operating Rules

  • Prefer the current repository's framework and commands. Detect the project layout before introducing new tooling.
  • Keep binary layouts explicit: field order, fixed integer widths, refs, optional fields, message opcodes, getter return shapes, send modes, and bounce behavior.
  • Prefer Tolk's type system over manual slice/builder work: structs, typed cells, custom serializers, union dispatch, lazy loading, typed maps, and createMessage.
  • Keep low-level cell/dict code at clear boundaries. Wrap it immediately in typed aliases, structs, maps, or helper methods.
  • Treat official TON Docs as the source of truth. Start from https://docs.ton.org/llms.txt, then load only relevant pages under https://docs.ton.org/tolk/, TON foundations, contract development, and standards.
  • Before finishing, report what was built, which docs or standards guided the work, and the exact build/test result or blocker.

Workflow

  1. Identify the contract surface.
    • List standards, inbound messages, outgoing messages, getters, storage fields, admin roles, fee assumptions, and deployment behavior.
    • If implementing a TON standard, open the relevant standard docs before choosing opcodes or getter names.
Related skills
Installs
5
GitHub Stars
4
First Seen
4 days ago