home/categories/ide-plugins/dev-formata-io-stof-content-skill-md
ide-pluginstools

stof

Use this skill whenever the user wants to write, read, understand, debug, or generate Stof (.stof) documents. Stof is a portable data interchange format — JSON + functions — where data carries its own logic. Trigger this skill for: writing .stof files, understanding Stof syntax, converting JSON/YAML/TOML to Stof, designing self-validating configs with schemas, writing prototype types (#[type]), creating workflow pipelines with #[run], embedding logic in data, sending functions over APIs, or any question about Stof fields, functions, attributes, types, unit types, prototypes, schemas, async, imports, or the standard library. Also trigger when the user shows code using `self.`, `#[type]`, `#[main]`, `new X {}`, `schemafy`, prototype type-dispatch syntax, `typename`, or `funcs(attributes = ...)` syntax.

dev-formata-io
maintainer
dev-formata-io
Updated 2/23/2026
Stars
59
Forks
5
quick start

Installation and usage

Use this skill whenever the user wants to write, read, understand, debug, or generate Stof (.stof) documents. Stof is a portable data interchange format — JSON + functions — where data carries its own logic. Trigger this skill for: writing .stof files, understanding Stof syntax, converting JSON/YAML/TOML to Stof, designing self-validating configs with schemas, writing prototype types (#[type]), creating workflow pipelines with #[run], embedding logic in data, sending functions over APIs, or any question about Stof fields, functions, attributes, types, unit types, prototypes, schemas, async, imports, or the standard library. Also trigger when the user shows code using `self.`, `#[type]`, `#[main]`, `new X {}`, `schemafy`, prototype type-dispatch syntax, `typename`, or `funcs(attributes = ...)` syntax.

Installation
$ install --globalskills.sh
Usage

Once installed, you can use this skill by running the following command in your terminal:

skills use stof