# Deterministic Transform

> Use when the user asks to transform a JSON data file deterministically.

- Skill: `skael-dev/deterministic-transform` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add skael-dev/deterministic-transform`
- Raw SKILL.md: https://api.skillmd.com/api/skills/skael-dev/deterministic-transform/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: skael-dev (https://skillmd.com/u/skael-dev)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/skael-dev/deterministic-transform

---


Transform an input JSON file into a validated output file using a fixed script,
with no model judgment involved in the transformation itself.

1. Run `scripts/transform.py input.json output.json` — postcondition: the
   script exits 0 and output.json exists.
2. Validate output.json against schema.json — postcondition: validation
   exits 0.
3. Write a row-count summary to out/summary.txt — postcondition: summary.txt
   exists and lists the row count.

If any step cannot complete, stop and report the failure state before
proceeding to any further step.

