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-based personal blog called “Cloning the Goose” (cloningthegoose.com) focused on supercharging personal productivity with AI tools and workflows. The blog is hosted on GitHub Pages and uses the Beautiful Jekyll theme.
Repository Structure
blog/
- The main Jekyll site directory_config.yml
- Jekyll configuration file_posts/
- Blog posts in Markdown format with YYYY-MM-DD-title.md naming_includes/
- Jekyll template partials_site/
- Generated site (ignored by git)assets/
- Static assets (images, CSS, JS)index.md
- Homepageabout.md
- About page
Development Commands
All commands should be run from the blog/
directory.
Setup
bundle install
Development Server
bundle exec jekyll serve
This starts a local development server, typically at http://localhost:4000
Build Site
bundle exec jekyll build
Important Notes
- Always use
bundle exec
when running Jekyll commands to avoid gem version conflicts - New blog posts should follow the naming convention:
YYYY-MM-DD-title.md
in_posts/
- The site uses the Beautiful Jekyll remote theme (daattali/beautiful-jekyll@6.0.1)
- Front matter is required for all pages and posts