Skip to content

cinetic v0.3.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Sep 23:46

Hard bans against the fastest tells of generated work, enforced by the linter, the palette builder and the critics.

Added

  • A Hard bans section in SKILL.md: no eyebrow or kicker labels, stacked taglines or filler text; no serif or italic; no orange, amber, beige or cream; no neon or glow; no purple, violet or indigo, and no multi-hue gradients; no glassmorphism, emoji, sparkles, particles or confetti; no bouncy overshoot off a landing. A brand you supply still wins and is recorded in BRIEF.md. taste-and-slop.md lists the bans as HB1-HB11.
  • New lint-film.mjs rules: banned-color, glass, glow, emoji and stock-decoration. A cinetic:brand-supplied <what> comment, for a brand's own color or face, exempts its own line and the next, or a whole file when it sits in the file's leading comment block.
  • palette.py shares the banned OKLCH regions and refuses an accent, a --paper or --temp warm inside them unless --brand-supplied is passed. --paper checks a paper you choose, and the default neutral tint stays at a chroma too low to read as warm.
  • A smoothness gate in motion-tokens.md: zero forensics.py fails and the Finish dimension at 5.
  • Evals: every brief asserts the hard bans. The feature loop and the launch teaser check proof specificity, and the teaser also checks blur artifacts, cut sync and a brand kit. A fourth brief covers a 9:16 video in a supplied brand.

Changed

  • The serif rule matches more families, and the italic rule also flags a skew on type (a faux italic).
  • Spring overshoot is reserved for true landings, where an object arrives at a surface or a lock, at most 2 per film, and motion-tokens.md keeps it to 1-7% on a contact. The pop (14% overshoot) and land (about 15%) presets in anim.ts and motion.js are marked as true landings only.
  • The critics run an HB1-HB11 checklist on the sheets first and measure borderline colors with palette.py. Any hit is P0 unless BRIEF.md lists it as brand-supplied, and the verifier may not lower or reject one for being brief or small.
  • Every personality in brand-and-color.md is now a sans on a neutral or cool stage with a red, green, teal, blue or yellow accent. A banned-region table and one accent per hue family were added, the worked palettes moved inside the bans, and the HyperFrames starter's paper became #f5f6f7.
  • copy-and-type.md loads Schibsted Grotesk in its font example and lists eyebrows, stacked taglines, "Introducing", text walls and filler text as hard bans.

Install with the skills CLI: npx skills add Leonxlnx/cinetic

Or download cinetic.skill below: a zip of the skill folder with cinetic/SKILL.md at its root.