Skills
vanilla-pod-js
Framework-free browser JavaScript with JTD schemas compiled ahead of time into dependency-free validators, frozen immutable data at the trust boundary, typed fetchers over NDJSON row streams that fail closed, and type checking without transpiling. The first skill in the catalog.
- Skill run-through: skills/vanilla-pod-js/SKILL.md
- Runnable fixture: skills/vanilla-pod-js/fixture
Tooling in this organisation
json-type-definition-RFC-8927
Ahead-of-time RFC 8927 JTD code generator (jtd-codegen) with compatibility suites for JavaScript, Lua, Python, Rust, and WASM. The generator that vanilla-pod-js builds on.
- Repository: prompt-cult/json-type-definition-RFC-8927
- Releases: prebuilt binaries
Related organisations
Articles
- Week note: vanilla-pod-js, consolidated — from a scatter of repeated gists to one skill with a green fixture: 998 notes, 240 survivors, 17 settled contradictions.
- Total-recall and the tools of prompt-cult — the memory tool that caught what a dead agent almost took with it.
- Week note: lua-lunet/uvrr-core — the failover story walked to its end: quorum race, view change, rung nine withdrawn.
- Week note: lua-lunet/lunet-locks — paxe-core intake at v0.3.0, ghcr scopes, and the macOS lane pinned where Zig can still link.
- Week note: lua-lunet/paxe-core — channel to u32, payload length from datagram geometry, two release flavours.
- Week note: lua-lunet/lunet-corfu — linux builds honest: pinned rust and Zig, the stack-probe shim, hardened lockfile pins.
- Week note: lua-lunet/tbio-core — the boot-read law: checksum rot refuses loud, and the CPU features read from the target arch.