CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

Project Overview

This is a Jekyll-powered website for Public Knowledge Studio, a design studio showcasing projects, team members, and blog content. Built on the Jekyll Garden theme with custom animations and interactive features.

Development Commands

Prerequisites

# Install Ruby dependencies
bundle install

Local Development

# Start development server with live reload
bundle exec jekyll serve --livereload

# Start with network access (for testing on other devices)
bundle exec jekyll serve --host 0.0.0.0 --livereload

Building for Production

# Build site
bundle exec jekyll build

CSS Architecture

The CSS uses modern design tokens and optimized animations. The file assets/css/style.css has Jekyll front matter for asset processing. All vendor prefixes have been removed from source code for cleaner maintainability.

Network Testing

To test on other devices, find your local IP address:

Architecture

Jekyll Collections Structure

The site uses Jekyll collections for content organization:

Layout System

Key Components (_includes/)

Interactive Features

Styling Architecture

Content Types

Important Files