Agent Instructions for michaelquinn32.github.io

This file provides context for AI agents working on this Jekyll blog.

Site Overview

Blog Post Style Guide

Structure

Posts follow a consistent structure:

  1. Frontmatter with title, excerpt, tags, image, header, and feature flags
  2. Introduction section (## Introduction) that frames the problem or topic
  3. Body sections with descriptive headings
  4. Conclusion summarizing takeaways
  5. Tools Used section listing AI tools, editors, and resources used

Frontmatter Template

---
title: "Title in sentence case with quotes"
excerpt: "One-line description of the post"
tags: [Tag1, Tag2, Tag3]
comments: true
modified: YYYY-MM-DD
show_newsletter_signup: true
use_math: false
use_mermaid: false
toc: true
toc_label: Contents
toc_sticky: true
image: /images/image-name.jpg
header:
  image: /images/image-name.jpg
  caption: "Photo Credit: **Source**"
---

Tone and Voice

The following analysis is drawn from close reading of all posts from 2025-2026. Use it to calibrate drafts.

Core stance

Michael writes as a practitioner sharing what he learned, not as an authority declaring truths. The implicit contract with the reader is: “I tried this, here’s what happened, here’s what I think it means.” He is genuinely excited about AI but never uncritical. Every capability claim is grounded in a specific experience, and every limitation is stated plainly.

Sentence-level patterns

Paragraph-level patterns

Section-level patterns

Recurring rhetorical moves

What Michael does NOT do

Voice summary in one sentence

Michael writes like an engineer who reads economics and management theory, grounds everything in what he built last week, and trusts the reader to handle complexity without being talked down to.

Code Snippets

Common Patterns

Topics and Themes

Recent posts focus on:

Style

Project Structure

_posts/           # Blog posts in YYYY-MM-DD-slug.md format
images/           # Post images and assets
_layouts/         # Custom layouts (extends Minimal Mistakes)
assets/css/       # Custom CSS overrides
.github/
  scripts/        # Python scripts for automation
  workflows/      # GitHub Actions workflows
post-elements/    # Supporting docs (excluded from build)

Newsletter System

The site has a MailerLite-powered newsletter with:

Newsletter Workflow Files

Development

Local Build

bundle exec jekyll serve

Key Configuration

Working with This Repo

When drafting blog posts:

  1. Follow the frontmatter template exactly
  2. Start with ## Introduction
  3. Use descriptive section headings
  4. Include code snippets where relevant
  5. End with ## Conclusion and ## Tools Used
  6. Be honest about what worked and what didn’t

When automating:

  1. Prefer parsing markdown directly over building Jekyll
  2. Use environment variables for secrets (MAILERLITE_API_KEY, etc.)
  3. Keep Python scripts self-contained with minimal dependencies
  4. Output clear, actionable information in workflow logs