TON618 — Skills for AI

A packaged reference so an AI coding agent can write correct .ton scripts without re-deriving the language from the full docs.

What this is

A condensed, AI-oriented reference for the TON618 language — syntax rules, the full native-function list, every built-in module, the HTTP server's request shape, and a list of gotchas an AI would otherwise trip on (strict function arity, no string interpolation, type-checked comparisons, and so on). It's the same content in two files, packaged for two different ways coding agents pick up project context.

Both files live in exemples/skills/ in the repository.

Pick a format

skills/ton618/SKILL.md

Claude Code Skill

The packaged-instructions format Claude Code itself uses (this documentation site was built with it). Once installed, Claude picks it up automatically whenever it's asked to write or edit TON618 code.

View SKILL.md
skills/AGENTS.md

Generic AGENTS.md

The same reference as a plain AGENTS.md — the emerging open convention several coding agents (Cursor, Copilot, and others) read automatically from a project root.

View AGENTS.md

Installing it

Just paste one line to your AI agent — any agent that can fetch a URL and write a file handles the rest itself:

Claude Code

Install this skill for me: https://raw.githubusercontent.com/kurodaki-dev/ton618/main/exemples/skills/ton618/SKILL.md

Cursor, Copilot, and other agents reading AGENTS.md

Install this AGENTS.md file for me: https://raw.githubusercontent.com/kurodaki-dev/ton618/main/exemples/skills/AGENTS.md

If the project already has its own AGENTS.md, ask it to merge this one in as a new section instead of overwriting it.

Any other agent

Same idea — "install this skill for me: <link>" — or paste the raw file content directly into the system prompt or project-instructions field if it can't fetch URLs itself. Both files are plain Markdown; there's nothing Claude-specific in the content, only in how SKILL.md is auto-discovered by Claude Code.

Note: the skill is a reference for writing TON618 code — the agent still needs the real ton618 binary on its machine to actually run scripts (see the install instructions).

Keeping it in sync

Both files are hand-written to match DOCUMENTATION.md and the interpreter's actual behavior — whenever the language changes, update exemples/skills/ton618/SKILL.md and exemples/skills/AGENTS.md together (their content is identical, only the framing/frontmatter differs) alongside the documentation itself.