What problem does it solve?
This Skill provides a comprehensive guide to write and edit open-slide pages, ensuring best practices are followed, and technical considerations are addressed.
Core Features & Use Cases
- Technical Reference: Delivers detailed instructions on file structure, file contracts, canvas sizes, type scales, spacing, and visual direction.
- Hard Rules: Defines specific rules for slide organization, React component usage, and file creation.
- Editing Guidelines: Offers tips for editing existing slides, including finding page locations and handling large files.
- Visual Direction: Outlines color palettes, typography, layout grids, and aesthetic commitments.
- Themes & Design System: Instructs on customizing themes and designing slides with an optional design system.
- Assets: Describes how to handle local and global assets within a slide.
- Image Placeholders: Shows how to use image placeholders for specific images required by the slide's topic.
- Page Numbers: Guides on how to include page numbers dynamically using the provided hook.
- Stepped Reveal: Explains how to use stepped reveals for revealing content over time.
- Page Transitions: Details how to implement custom transitions between slides.
- Repeated Elements: Offers guidance on defining components for repeating elements instead of using
map.
- Quick Start: To create a new slide, run the command
create-slide <slide_id>.
Quick Start
To create a new slide with the specified ID, use the command: create-slide my-slide-id