← Fancy UI Curriculum

Documents

Writers and readers for the formats agents actually have to produce: xlsx, pptx, docx — plus the shared cores underneath them.

0/1 lessons

0%

Holy Sheet, Dark Slide, Last Word

~8 min

Three document packages, each a PHP + Node pair:

  • holy-sheet — xlsx writer
  • dark-slide — pptx writer and reader
  • last-word — docx writer and reader, with markdown bridges

They are headless. There is no UI to inhabit, so the Human+ component contract does not apply to them — and holding a document writer to a bar it has no surface to clear is a good way to waste a review.

last-word's markdown bridges are the quiet win: without them, producing a docx from agent output meant a converter sandwich in every consumer. The shared cores — fancy-doc-commons for document/surface packages and fancy-file-commons for file packages — exist so that logic lives once rather than being re-derived per package.