softschema 0.1.1
Documentation and skill polish patch. No API or CLI behavior changes beyond a tightened --help epilog.
Changes
- README: reframed softschema as both a Markdown+YAML spec and the matching
softschemaCLI (not just a Python package). Wove in three themes — combining prose and structure is more context-efficient and more flexible than splitting them; each YAML promotion buys efficiency for a downstream consumer, so structure and efficiency grow together; structure added before a consumer needs it costs more than leaving it loose, because a contract with consumers is harder to loosen than prose is to tighten. Added an explicit coding-agent pipeline angle: agents call thesoftschemaCLI to test and validate the code, docs, and data they produce alongside their usual linters, tests, and type checkers. - Skill (
skills/softschema/SKILL.md): trimmed from ~110 lines to ~55 — a minimal routing layer per the cli-agent-skill-patterns guideline. Description follows the two-part rule (what + when) with trigger keywords front-loaded. Body points atsoftschema skill --briefandsoftschema docs <topic>instead of duplicating guide/spec content. Installed repo-local mirrors at.agents/skills/softschema/and.claude/skills/softschema/with DO NOT EDIT markers, derived deterministically from the canonical source. - CLI: strengthened the
softschema --helpepilog with anIMPORTANTprefix and the three key doc topics named inline (guide,spec,example-artifact). - Flowmark-formatted touched docs; regenerated the movie example marker after format drift.
Installation
```bash
pip install softschema==0.1.1
or:
uvx softschema@0.1.1 --help
```