# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Build The resume is authored in Markdown and compiled to HTML with pandoc: ```bash bash build.sh ``` Which runs: ```bash pandoc paul_trowbridge.md -o pt.html --css styles.css --standalone ``` `pt.html` is the output — do not edit it directly. All content changes go in `paul_trowbridge.md`. ## Architecture This is a single-page resume with three source files: - **`paul_trowbridge.md`** — source of truth for all resume content. Uses YAML front matter for the `` tag. Section structure: Professional Summary → Professional Experience (reverse chronological) → Education → Infrastructure & Tools. - **`styles.css`** — custom stylesheet. CSS variables at `:root` control the color palette (blues + grays). Sections use `h1`/`h2`/`h3` hierarchy generated by pandoc. Includes print media query (`@media print`) tuned for clean PDF output. - **`pt.html`** — pandoc-generated output. The stylesheet is embedded as a `<link>` tag; pandoc injects its own minimal inline styles alongside it. The `css/` directory contains older stylesheets (markdown.css, highlight.css, etc.) from a prior pandoc approach — these are no longer used. `flavor.css` is also unused. ## Workflow Edit `paul_trowbridge.md`, then run `bash build.sh` to regenerate `pt.html`. The HTML renders in a browser; print or export to PDF directly from the browser using the print styles in `styles.css`.