Practical Guides

The 20% that gets you 80% of the way there. Distilled, actionable guides that actually move the needle for your business.

Claude Code

Claude Code Tips and Tricks

Everything you need to get started with Claude Code. Best practices, tips, and tricks from my experience using it.

Read more →
Claude

Claude Projects vs. Skills: When to Use Each (and How They Work Together)

A practical mental model for Claude's two most-confused building blocks, with a worked agency example and tips for keeping your work portable.

Read more →
Claude Code

Deterministic Skills: Let Scripts Do What Scripts Do Well

A design philosophy for Claude Code skills: script every step a unit test could verify, and reserve the LLM for the judgment calls only it can make.

claude-codeskills
Read more →
VS Code

Making markdown readable in VS Code

How to turn VS Code into a proper markdown reading and writing environment with mode switching, fonts, and Chrome preview

Read more →
Claude Code

The Obsidian Symlink Pattern: Sharing Documentation Between You and Claude

A simple filesystem trick that lets you and your AI agent co-maintain product documentation in real time

Read more →
Guides

Set Up Your Personal AI Assistant with OpenClaw

Get an AI coworker in your Slack that learns about you, searches the web, and works with any model you choose.

AIDocker
Read more →
Agent Workflows

Orchestrator Pattern on Claude Code

What the orchestrator skill does under the covers on Claude Code: named sessions that message each other, worktrees built on the right branch, and the permission settings that can hold a message.

claude codeagents
Read more →
Agent Workflows

Orchestrator Pattern on Codex

What the orchestrator skill does under the covers on Codex: everything routes through one main thread, subagents can't nest, and a few settings decide how many workers you can keep open.

codexagents
Read more →
Agent Workflows

The Orchestrator Pattern for Multi-Agent Builds

How I run a build that's too big for one agent session: one orchestrator plans, sequences, and merges, one worker per slice builds in its own worktree, and I make the go/no-go calls.

agentsorchestration
Read more →
Obsidian

Managing a PARA Vault with the Obsidian CLI

How to organize a knowledge vault for consulting work using PARA methodology, client subfolders, and Obsidian's new CLI for safe moves and renames

obsidianpara
Read more →
Claude Code

Playwright MCP vs CLI for Claude Code

This guide has moved. The Playwright MCP vs CLI comparison now lives in Part 3 of the browser-automation series.

playwrightmcp
Read more →
Claude Code

Spec-Driven Development: Two Claude Skills That Close the Loop

A structured workflow for producing clean code with AI agents, featuring skills for feature impact analysis and automated documentation

Read more →
Guides

Managing Text Expanders with AI: A Claude Skill for Espanso

Get started with text expanders you can use anywhere on your system

Read more →