typst-quote

Installation
SKILL.md

Typst living devis

A devis whose numbers recompute from variables beats a static template. Change the day rate once and the whole document reprices.

Structure (3 files)

  • data.typ holds every knob: taux-jour, FX rate, TVA, module list (nom, jours, phase), PM overhead %, recurring costs, warranty/maintenance terms, team, dates. Derived values sit at the bottom: jours-dev = modules.map(m => m.jours).sum(), phase filters, totals.
  • template.typ holds brand colors, cover page, table styling, money formatter, callout helper.
  • devis.typ is the document. It imports both and renders phase tables from the module list.

Key snippets

Installs
2
Repository
anis-dr/skills
GitHub Stars
4
First Seen
Sep 26, 2026