AGENTS.md

This file contains guidelines for AI assistant (Codex) when working on this Anchorlight Consulting website built with 11ty.

Project Overview

This is a professional consulting website for Chris Mincarelli's Anchorlight Consulting, specializing in AI-powered web development services for Florida Keys businesses. The site features a portfolio, blog with multiple categories (AI, Tech, Business), and service location pages.

Project Stack

Development Philosophy

Site Structure

/
├── _data/              # Site configuration and data
│   ├── site.json      # Main site configuration
│   ├── seo.js         # SEO configuration
│   ├── floridaKeys.js # Florida Keys location data
│   └── serviceTopics.js # Service categories
├── _includes/         # Reusable components
├── _layouts/          # Page templates
│   ├── base.njk       # Main layout
│   ├── post.njk       # Blog post layout
│   └── service-location.njk # Service location pages
├── _posts/            # Blog content
│   ├── ai/           # AI & Machine Learning posts
│   ├── tech/         # Technology posts
│   └── business/     # Business & Consulting posts
├── assets/           # Static assets (images, CSS, JS)
├── index.njk         # Homepage
├── blog.njk          # Blog listing
├── contact.njk       # Contact page
└── resume.njk        # Resume/About page

Content Strategy

Blog Categories

Service Location Pages

Development Philosophy

CSS and Styling

Content Management

Build & Development Commands

npm run build    # Build production site
npm run start    # Start development server
npm run dev      # Start development server with watch mode
npm run clean    # Clean build directory

Quality Assurance

Git Workflow

Workflow Guidelines

  1. Create Branch: Start with a new topic branch for the request
  2. Understand the Request: Clarify exactly what needs to be changed
  3. Research Solutions: Check if Bootstrap classes or 11ty plugins can address the need
  4. Implement Minimally: Make only the necessary changes
  5. Test Thoroughly: Verify functionality and responsive behavior using Playwright MCP
  6. Document Changes: Note what was modified and why in commit messages
  7. Clean Up: Delete merged topic branch to maintain clean repository

Key Features to Preserve

Content Guidelines