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 writing anything.
Hooks
Automate validation with PreToolUse and PostToolUse hooks that run on every edit.
Skills
Teach Claude specialised knowledge with reusable skills in .claude/skills/.
Background tasks
Press Ctrl+B to run a task in the 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.

Web app

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
Skill library

Journalism skills

62 agent skills, 12 plugins, and 17 hooks for journalists, researchers, and media professionals. Claude and Codex support included.

62 Skills 12 Plugins 17 Hooks
Essay

Codex code review

How I set up OpenAI's Codex for code review, the exact command I run, and the token math behind routing the heavy work to it. Written for engineers and for everyone.

Field-tested Code review
Web app

LLM Advisor

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

JavaScript Decision Tree
Web app

Python Explorer

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

JavaScript Search
Desktop app

AudioBash

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

Electron React TypeScript
Chrome extension

LinkSweepr

Keep the domains you choose out of your browsing history, automatically and on-device. The sites keep working and you stay signed in.

Manifest V3 Local-only MIT
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
Chrome extension

PocketLink

One click turns the current page into a Bit.ly shortlink and copies it to your clipboard, from the toolbar or the right-click menu.

Manifest V3 Bit.ly Offscreen API
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
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
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.

AI-MODEL-SOURCE-REGISTER.md

Verified model names, status, licenses, primary sources, and prompting notes

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