docs / Sample families

Sample families · optional download

.mini adapts to your data. These 14 sample contracts are for study and modification. You do not need them to build your own toolkit, and they are not bundled with the Python or Node packages.

Download 14 sample families (.zip) ↓

Extract the ZIP to get forks/. Try mini --forks forks forks or mini --forks forks validate forks/a/fixtures/valid.mini. In Python: Registry.load("forks"). In Node: Registry.load("./forks"). Pass the directory explicitly; you can create new contracts without downloading it.

To build your own format from JSON, start with the quickstart. To extend a sample family, read Extending: forks.

PrefixNameDomainCoreExt.Parent
aAssessment items (multiple choice, Bloom + IRT 3PL + CAT metadata)education / adaptive assessment80—
cardFlashcards (spaced repetition)education / microlearning80—
catProduct catalogue entriese-commerce80—
clsMulti-label text classification outputsNLP / support triage50—
codeProgramming exercises with testseducation / programming80—
logService events / incident recordsoperations / observability80—
mapConcept map edgeseducation / knowledge graphs50—
nerNamed-entity annotationsNLP / data labelling60—
qFormative quiz items (assessment + feedback)education / formative assessment83a
rAnalytic rubric criteriaeducation / assessment60—
sSurvey items (Likert)research instruments60—
sumMicro-lesson summary segmentseducation / microlearning70—
tcSoftware test casessoftware engineering / QA90—
usUser stories with acceptance criteriasoftware engineering / agile80—