System status: online

AI tools for
newsrooms.

Practical guides, templates, and reference materials for journalists building tools with AI assistance.

01 / Guides

Tutorials, reference materials, and documentation for working with AI coding assistants. Start with the Vibe Coding Guide to understand the mindset.

CC

Claude Code v2.1

Build tools faster with Claude Code—Anthropic's AI coding assistant that runs in your terminal. It reads your files, executes code, and iterates autonomously.

Plan mode

Use /plan to have Claude explore your codebase and design architecture before coding.

Hooks

Automate validation with PreToolUse/PostToolUse hooks that run on every edit.

Skills

Teach Claude specialized knowledge with reusable skills in .claude/skills/.

Background tasks

Press Ctrl+B to run tasks in background while you keep working.

02 / My tools

Standalone tools I've built for journalism and data work. These live at their own domains but share the same design philosophy.

Decision tool

Claude Max savings calculator

See what your Claude usage would cost at API rates vs the Max subscription. Adjust model, sessions, and cache rate to find your break-even point.

Interactive Prompt caching
Calculate savings
Claude skills

Journalism skills

31 Claude Code skills and 11 hooks for journalists, researchers, and media professionals. Source verification, FOIA, fact-checking, and more.

31 Skills 11 Hooks
Browse skills
Decision engine

LLM Advisor

Decision support system for choosing the right LLM and approach for your newsroom project.

JavaScript Decision Tree
Launch app
Library database

Python Explorer

Interactive directory of Python libraries across 8+ domains. Browse, search, and compare packages.

JavaScript Search
Explore DB
Voice terminal

AudioBash

Voice-controlled desktop terminal. Speak commands, execute instantly with AI-powered context awareness.

Electron React TypeScript
Launch app
Chrome extension

SocialSnag

Right-click to download full-resolution images and videos from Instagram, Twitter/X, Facebook, and Bluesky. No copy-pasting URLs.

Manifest V3 ESM Tested
Install from Chrome Web Store
Interactive glossary

Database & systems glossary

From indexing to consensus — the vocabulary of distributed systems and data engineering. 73 terms with animated diagrams.

73 Terms SVG animations
Browse glossary
Interactive glossary

Frontend engineering glossary

From hydration to CRDT — the deep vocabulary of modern frontend development. Animated SVG illustrations for every concept.

SVG animations Deep reference
Browse glossary
DL

03 / Assets

Downloadable markdown files to copy into your projects. Use checklists during coding sessions, changelogs to track progress, and LESSONS templates for retrospectives.

VIBE-CODING-CHECKLIST.md

Pre-flight checklist for AI-assisted coding sessions

LLM-COMPARISON.md

Detailed comparison chart of AI models for journalism projects

CHANGELOG-TEMPLATE.md

Document each vibe coding session with structured notes

LESSONS-TEMPLATE.md

General template for documenting project learnings

Looking for specialized LESSONS templates or CLAUDE-RULES files?

View All Templates