01 // GUIDES
PRIMARY_MODULESTutorials, reference materials, and documentation for working with AI coding assistants. Start with the Vibe Coding Guide to understand the mindset.
Vibe Coder's guide
Everything you need to ship code with AI. Essentials, advanced skills, glossary, and cheat sheet.
Terminal setup
Configure your terminal for Claude Code, Gemini CLI, and Codex. Mac/Windows setup and status line config.
Quick reference
Printable one-page reference card. Essential info, workflow steps, and common pitfalls.
Language guide
When to use Python vs JavaScript vs R. Practical guide for common journalism tasks.
Technical glossary
Plain-language definitions of 40+ technical terms. No jargon, just clear explanations.
LLM selection guide
Static documentation and decision matrices for choosing AI coding assistants.
Tool stacks
Low-cost development stack for shipping projects. IDEs, databases, auth, deployment—all free or nearly free.
Code patterns
Seven battle-tested Claude Code patterns. Error logging, commands-as-apps, hooks, context hygiene, and more.
CLAUDE CODE v2.1
TERMINAL_AI_ASSISTANTBuild tools faster with Claude Code—Anthropic's AI coding assistant that runs in your terminal. It reads your files, executes code, and iterates autonomously.
Use /plan to have Claude explore your codebase and design architecture before coding.
Automate validation with PreToolUse/PostToolUse hooks that run on every edit.
Teach Claude specialized knowledge with reusable skills in .claude/skills/.
Press Ctrl+B to run tasks in background while you keep working.
02 // MY_TOOLS
EXTERNAL_APPLICATIONSStandalone tools I've built for journalism and data work. These live at their own domains but share the same design philosophy.
LLM Advisor
Decision support system for choosing the right LLM and approach for your newsroom project.
Python Explorer
Interactive directory of Python libraries across 8+ domains. Browse, search, and compare packages.
Scrapefruit
Visual web scraping with anti-bot bypass. PyWebView GUI + Playwright stealth mode for extracting content from protected sites.
AudioBash
Voice-controlled desktop terminal. Speak commands, execute instantly with AI-powered context awareness.
03 // ASSETS
TEMPLATES & CHECKLISTSDownloadable markdown files to copy into your projects. Use checklists during coding sessions, changelogs to track progress, and LESSONS templates for retrospectives.
LESSONS TEMPLATES
Project retrospective documents
Fill these in when you finish, abandon, or pause a project. They capture what worked, what didn't, and "the real problem" — insights that help future you (or your team) avoid repeating mistakes. Deploy: Copy to your project root as LESSONS.md
CLAUDE-RULES TEMPLATES
Project memory files for Claude Code — official docs
These give Claude Code persistent context about your project. Claude reads them at the start of every conversation, so it understands your codebase, conventions, and preferences without you re-explaining. Deploy: Copy to your project root as CLAUDE.md at the start of a project.