John

Senior Cloud Engineer & Technical Lead

Claude Code Instructions

Context Priority: This file contains critical project-specific instructions that override Claude Code defaults. Follow these instructions precisely for optimal performance in this repository.

Project Context

Repository Type: Personal portfolio and technical blog
Framework: Jekyll 4.4.1 with GitHub Pages deployment
Domain Focus: Cloud engineering, AWS, DevOps, infrastructure automation
Content Types: Technical blog posts (categories: blog) and repository discovery posts (categories: github-stars)

Critical Path Patterns

When asked to create content, prioritize this workflow:

  1. Blog posts → Always check writing style guidelines before creating
  2. GitHub stars posts → Use existing automation patterns and formatting
  3. Code changes → Follow Jekyll conventions and test locally first

Core Capabilities & Constraints

⚠️ Critical Constraints

Quick Reference Commands

# Development server
bundle exec jekyll serve --host 0.0.0.0 --port 4000

# Alternative port
bundle exec jekyll serve --port 4001

# GitHub stars automation
./scripts/daily-stars.sh

File System Navigation

Content Creation Paths

Configuration Files

Automation Scripts

Content Creation Workflows

Technical Blog Posts

File Pattern: _posts/YYYY-MM-DD-descriptive-title.md

Required Front Matter:

---
title: "Specific, Technical Title"
date: YYYY-MM-DD
layout: post
categories: blog
tags: [aws, cloud, devops, specific-tech]
---

Writing Style Requirements:

GitHub Stars Posts

Automation: Use ./scripts/daily-stars.sh for consistent formatting Manual Creation: Follow existing post patterns in _posts/*github-stars.md

Required Front Matter:

---
title: "GitHub Stars of the Week/Day: [Date Range]"
date: YYYY-MM-DD
layout: post
categories: github-stars
tags: [automation, open-source, github]
---

Technical Implementation Patterns

Markdown Rendering

Jekyll Conventions

Deployment Flow

  1. Local Testing: Use Jekyll development server
  2. Git Commit: Clean, professional messages without AI attribution
  3. Push to Master: Automatic GitHub Pages build and deployment
  4. Verification: Site updates at https://johnoct.github.io within 1-2 minutes

Context Memory Patterns

Agent Workflows

Decision Trees

When creating content:

When modifying code:

Error Prevention

Common Pitfalls to Avoid

Validation Checklist

Before any content creation or modification:

Performance Optimization

Context Efficiency

Quality Assurance