Glossary
Quick reference. If a term in another chapter feels fuzzy, check here.
Repository / repo. A folder of code tracked by git. Yours is megmude-site. It lives both on your Mac (under ~/Code/megmude-site) and on GitHub (under <your-username>/megmude-site).
Branch. A parallel timeline of changes inside a repo. main is the default. The variant agents in chapter 04 each work on their own branch (variant/<name>) so their changes don’t collide.
Commit. A saved checkpoint with a message describing what changed. Created with git commit.
Push. Upload commits from your Mac to GitHub. Created with git push.
Pull. Download commits from GitHub to your Mac. Created with git pull.
PR (pull request). A proposal to merge one branch into another, with a UI for review. You create one in chapter 06 to merge a winning variant into main.
Merge. Combining two branches into one. After merging, the changes from both branches live together on the destination branch.
Squash merge. A merge that condenses all of a branch’s commits into a single commit on the destination branch. Cleaner history. The default in this guide.
Deploy. Make code live on the internet. Done with wrangler pages deploy.
Production. The version of your site real visitors see. For you, that’s https://megmude.com. The branch that produces it is main.
Preview deployment / preview URL. A live version of a non-production branch, accessible at its own URL. Variant branches each get one.
Cloudflare Pages. Cloudflare’s static-site hosting product. It builds and serves your site.
Astro. The framework you’re using. It turns your markdown content and Astro components into static HTML files.
Static site. A website made of pre-built HTML files. No server logic runs when visitors arrive — they just see the files. Faster, cheaper, and more reliable than dynamic alternatives.
Agent (in Claude Code). A sub-task Claude runs in parallel with other sub-tasks. Each variant in chapter 04 is one agent.
Persona (in Nexus-Council). A defined expert viewpoint Claude can speak as. The Brand Strategist, Conversion Copywriter, etc.
MCP server. A service Claude Code can call as a tool. Nexus-Council is an MCP server.
Variant. A design alternative on its own branch. Chapter 04 produces several at once.
Wrangler. Cloudflare’s command-line tool. Used here for deploying and managing Pages projects.
Frontmatter. The block at the top of a markdown file enclosed in --- lines that holds structured metadata (title, date, etc.).
Content collection. Astro’s term for a typed group of markdown/MDX files (e.g. articles). Defined in src/content.config.ts.
Shell. This guide’s term for content/shell.yaml — the single file that holds your identity, contact, experience, and tone.