Skip to content

ilovepixelart/claude-code

Repository files navigation

Claude Code Presentation

An interactive presentation showcasing Claude Code features and capabilities, built with Vue 3 and Vite.

Overview

This is a slide-based presentation application that demonstrates Claude Code's features including memory system, slash commands, subagents, GitHub integration, and various use cases across different roles.

Features

  • Interactive Navigation: Navigate slides using keyboard (arrow keys, space, page up/down) or mouse wheel
  • Dark/Light Theme: Toggle between dark and light modes with persistent preference
  • Slide Memory: Automatically remembers your current slide position
  • Smooth Transitions: Custom slide transitions with directional animations
  • Responsive Design: Optimized for various screen sizes

Quick Start

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn

Installation

# Clone the repository git clone <repository-url> cd claude-code # Install dependencies npm install

Development

# Start development server on port 8080 npm run dev

Production Build

# Build for production npm run build # Preview production build npm run preview

Project Structure

claude-code/ ├── src/ │ ├── main.js # Application entry point │ ├── style.css # Global styles and Tailwind imports │ ├── components/ │ │ ├── PresentationSlider.vue # Main slider controller │ │ └── slides/ # Individual slide components │ │ ├── Slide1.vue # Title slide │ │ ├── Slide2.vue # Memory system │ │ └── ... # Additional slides │ └── assets/ # Static assets ├── index.html # HTML entry point ├── package.json # Dependencies and scripts ├── vite.config.js # Vite configuration ├── tailwind.config.js # Tailwind CSS configuration └── CLAUDE.md # Project guidelines for Claude Code

Navigation Controls

Action Keys
Next Slide Right Arrow, Space, Page Down
Previous Slide Left Arrow, Page Up
Toggle Theme Click theme icon in top-right
Mouse Wheel Scroll to navigate slides

Technology Stack

  • Vue 3: Progressive JavaScript framework with Composition API
  • Vite: Next-generation frontend tooling
  • Tailwind CSS: Utility-first CSS framework with dark mode support
  • Heroicons: Beautiful hand-crafted SVG icons
  • PostCSS: CSS processing with nested rules support

Slide Topics

The presentation covers the following Claude Code features:

  1. Introduction: Welcome and overview
  2. Memory System: How Claude Code maintains context
  3. Slash Commands: Quick actions and productivity tools
  4. Subagents: Specialized task delegation
  5. GitHub Integration: Seamless version control
  6. Tools & MCP: Model Context Protocol and tool ecosystem
  7. Best Practices: Tips for effective usage
  8. Roadmap: Future developments
  9. ACP: Anthropic Claude Platform
  10. Use Cases: Role-specific demonstrations for:
    • Product Managers
    • Business Analysts
    • CTOs
    • Marketing Managers
    • QA Engineers
  11. Custom MCP: Building custom integrations
  12. Context Engineering: Advanced prompt optimization

Development Guidelines

See CLAUDE.md for detailed development guidelines and code style conventions.

Contributors 2

  •  
  •