monitor-website
Installation
SKILL.md
monitor-website
RESUME.md is the source of truth for grahama.co/resume: gen_resume.py
parses it into site/resume.json and copies the PDF, DOCX, and Markdown exports into
site/public/, so the page, /resume.pdf, /resume.docx, and /resume.md are
one commit's content. The digest check below catches an edited resume whose surface
was never regenerated.
The public site (site/, served at https://grahama.co) mirrors two curated
surfaces in README.md: the "Fun Stuff I'm Working On" project cards and the
"At a Glance" inventory table. The README is the source of truth; the site
reads site/content.json. This skill keeps them honest.
Commands
# Report-only: README vs content.json drift + live-site health. Exit 1 on drift.
./run.sh audit --json