Use when writing or updating a zine — Skylark's spec format. Covers the required sections (tl;dr, Components, Structure, Decisions, Changelog) and the principles for what belongs in a zine versus a skill or elsewhere.
71
86%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
A zine is a short, readable spec: enough to rebuild something that works the same way, not a pixel-perfect clone. It should be a genuine pleasure to read.
A zine is zine.md at the root of whatever it describes. Graduate to a zine/
folder only once it has multiple issues. Hull and rigging components get
zines; services get one only if they're meant to be shared; home is
zine-optional.
Every zine uses these, in order:
_<name> zine — issue #N_) carries the latest changelog entry's issue
number; bump it when you add an entry.Describe what is. In tl;dr, Components, and Structure, state how things work, flatly. "It's a TanStack Start app" is enough to rebuild — don't justify it against alternatives.
Decisions are forward-guards only. Include a decision only if stating it prevents a future mistake on the same principle. A choice nobody will revisit (which framework, which test runner) is description, not a decision. Reserve this section for the principles future work keeps bumping into.
One source of truth, then link. Each fact lives in exactly one place; everywhere else links to it. Links point downward in the hierarchy — a parent zine links down to a child's zine for the child's details; a child does not link up to restate the parent. Ship-wide facts live in the top zine; deck- and service-specific facts live in theirs.
How-tos are skills, not zines. A zine says what is and why. If you're writing steps — "first do X, then Y" — that's a workflow; put it in a skill and reference it. (Creating a service is the create-service skill, not zine prose.)
b5a3eaf
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.