Julietta Yaunches

AI engineer & researcher at NVIDIA. (the opinions on this site are mine alone)

CLAUDE.md

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

Overview

This is a Jekyll-based personal website for Julietta Yaunches, hosted on GitHub Pages at yaunch.io. The site uses the “Index” theme from JekyllThemes.io.

Common Commands

# Install dependencies
bundle install

# Run local development server
jekyll serve
# or
bundle exec jekyll serve

# Build the site (outputs to _site/)
jekyll build

Content Architecture

Collections (defined in _config.yml)

The site uses Jekyll collections for different content types:

Front Matter Structure

Posts use this front matter pattern:

---
title: 'Post Title'
subtitle: Article
date: YYYY-MM-DD
description: Brief description for meta tags and previews
featured_image: '/images/folder/image.png'
---

Projects Collection

The _projects/ folder contains symlinks to posts that should appear as featured projects on the homepage. To feature a post as a project, create a symlink in _projects/ pointing to the post file.

Layout Hierarchy

Configuration Files

Blog Ideation Workflow

The repository includes a custom Claude Code command at .claude/commands/blog-ideation.md for developing blog post ideas through multi-persona feedback. Run with /blog-ideation [idea summary].

Ideation workflow outputs go to drafts/[blog-title-slug]/ with research files and persona feedback.

Personas are defined in .claude/personas/ (Karpathy, Graham, Fowler, Taylor).

Images

Store images in /images/ organized by post or feature:

Mermaid Diagrams

The site uses mermaid.js for diagrams (configured in _includes/mermaid.html).

To enable Mermaid on a page, add to front matter:

---
mermaid: true
---

When creating mermaid diagrams in markdown files, use this color scheme for consistency:

Primary (accent blue):   fill:#0C5DF2, color:#ffffff, stroke:#0945b5
Secondary (light):       fill:#F5F7FA, color:#2A2F36, stroke:#dddddd
Tertiary (subtle gray):  fill:#e8ecf1, color:#2A2F36, stroke:#6C7A89

Example usage in flowcharts:

flowchart LR
    A[Primary Node] --> B[Secondary Node] --> C[Tertiary Node]
    style A fill:#0C5DF2,color:#ffffff,stroke:#0945b5
    style B fill:#F5F7FA,color:#2A2F36,stroke:#dddddd
    style C fill:#e8ecf1,color:#2A2F36,stroke:#6C7A89

Guidelines: