A
CCM // RESOURCES
AI_TOOLS_KIT_v2.6
SYSTEM_STATUS: ONLINE

AI TOOLS FOR NEWSROOMS

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

01 // GUIDES

PRIMARY_MODULES

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

TERMINAL_AI_ASSISTANT

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

EXTERNAL_APPLICATIONS

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

DL

03 // ASSETS

TEMPLATES & CHECKLISTS

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

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

SOFTWARE_DEVELOPMENT
LESSONS-general.md General projects
LESSONS-desktop-app.md Electron, Tauri, etc.
LESSONS-browser-extension.md Chrome, Firefox, etc.
LESSONS-web-app.md React, Vue, static sites
LESSONS-data-pipeline.md Python, ETL, scraping
LESSONS-mobile-app.md React Native, Flutter, etc.
JOURNALISM_&_PUBLISHING
LESSONS-digital-archive.md Preservation projects
LESSONS-event-website.md Conferences, summits
LESSONS-content-pipeline.md CMS, publishing workflows
LESSONS-editorial-tool.md Newsroom tools
LESSONS-research-project.md Investigations, analysis
LESSONS-publication.md Newsletters, blogs, podcasts

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.

SOFTWARE_DEVELOPMENT
CLAUDE-RULES-general.md General projects
CLAUDE-RULES-web-app.md React, Vue, Next.js
CLAUDE-RULES-desktop-app.md Electron, Tauri
CLAUDE-RULES-browser-extension.md Chrome, Firefox
CLAUDE-RULES-data-pipeline.md ETL, scraping
CLAUDE-RULES-mobile-app.md React Native, Flutter
JOURNALISM_&_PUBLISHING
CLAUDE-RULES-digital-archive.md Preservation projects
CLAUDE-RULES-event-website.md Conferences, summits
CLAUDE-RULES-content-pipeline.md Publishing workflows
CLAUDE-RULES-editorial-tool.md Newsroom tools
CLAUDE-RULES-research-project.md Investigations, analysis
CLAUDE-RULES-publication.md Newsletters, blogs