What problem does it solve? Developers working on AppLoop's Marp presentation builder face non-obvious pitfalls like Marpit CSS scoping rules, alt-text directive loss, and client/server boundary violations that silently break slide styling and image sizing. ## Core Features & Use Cases - Architecture Reference: Maps the presentations subsystem across lib/presentations/, components/presentations/, and app/api/presentations/, including the SQLite repository, Marp rendering, and workspace layout. - Pitfall Documentation: Explains Marp CSS scoping (never prefix selectors with section), alt-text directive preservation for image sizing, and the inspect postMessage API between iframe and parent. - Use Case: When fixing a bug where an inserted image jumps back to full size after an alt-text rename, consult this Skill to learn that Marp stores sizing as alt-text tokens and that composeMarpImageAlt must preserve them. ## Quick Start Load this Skill before modifying any file under lib/presentations/, components/presentations/, or app/presentations/ in the AppLoop repository.