dev-formata-iodev-formata-ioOfficialยท1 Agent Skills Included

stof

Portable data documents with embedded logic and validation

Writes, reads, and debugs Stof documents that combine data and executable logic in one portable file. Converts JSON, YAML, and TOML into self-validating documents with schemas, prototypes, and workflow pipelines. Eliminates schema drift and separate validation code by keeping rules inside the data itself. Runs sandboxed in Rust, JavaScript, TypeScript, and Python environments.
npx skills add dev-formata-io/stof --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install Stof?โ–ผ

Run `npx skills add dev-formata-io/stof --all -g -y` in your terminal to install this skill globally.

What is a Stof document?โ–ผ

A Stof document is a superset of JSON that adds functions, types, and validation rules, so your data carries its own logic and runs anywhere in a sandbox.

How to convert JSON to Stof?โ–ผ

Any valid JSON is already valid Stof, so you can paste your JSON directly and then add functions, schemas, or unit types where needed.

Can Stof validate data automatically?โ–ผ

Yes. You define prototypes with typed fields and schema rules, and Stof validates or casts incoming objects against them at runtime.

Which languages does Stof support?โ–ผ

Stof runs natively in Rust and is available as packages for JavaScript, TypeScript, and Python, with identical behavior across all of them.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’