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.
Persistent sessions
Keep Claude Code running through disconnects with tmux. Setup for Cockpit and SSH terminals.
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.
Web UI taste
18 signs of taste in web interfaces. The details that separate polished UIs from everything else.
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.
Journalism skills
31 Claude Code skills and 11 hooks for journalists, researchers, and media professionals. Source verification, FOIA, fact-checking, and more.
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.
Database & systems glossary
From indexing to consensus — the vocabulary of distributed systems and data engineering. 73 terms with animated diagrams.
Frontend engineering glossary
From hydration to CRDT — the deep vocabulary of modern frontend development. Animated SVG illustrations for every concept.
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.
Looking for specialized LESSONS templates or CLAUDE-RULES files?
View All Templates