resume/CLAUDE.md
2026-02-25 21:08:32 -05:00

1.5 KiB

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 build.sh

Which runs:

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 <title> 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.