parse-a-slide is a command-line interface (CLI) tool designed to streamline the creation, processing, and management of slide-based presentations. It enables users to author presentations using Markdown (.md) or MDX (.mdx) syntax and transform them into structured, ready-to-use formats.
Key features include:
- Markdown/MDX Authoring: Create presentations using familiar syntax
- Mermaid.js Support: Embed diagrams as code
- Flexible Output: Generate various output formats (Markdown, MDX, HTML)
- Asset Management: Automatic handling of images and diagrams
This project is being developed with a "vibe coding" approach, aiming for 95-100% of the code to be generated by LLMs. This serves as an experiment to enhance senior software engineer productivity. The development process will be strict and well-documented, drawing inspiration from traditional software development methodologies (e.g., BSDs, FSDs, PRDs, testing plans) adapted for an LLM-driven workflow. The goal is to provide clear, detailed context for the LLM, similar to how specifications were provided to human engineers in the past.
# Build presentations once
parse-a-slide build [options] [files...]See _docs/