Tips, tricks, and lessons from building software.

Tips, tricks, and lessons from building software — a personal dev blog by Tommy.

Organizing Project vs Personal Commands

September 9, 2026· 2 min read·claude-codeslash-commandsproductivitycli

Decide whether a custom command belongs to the whole team or just to you, and store it accordingly.

Ten Slash Commands You'll Use Every Day

September 9, 2026· 2 min read·claude-codeslash-commandsproductivitycli

A short, practical shortlist of the slash commands worth building into your daily muscle memory.

What Are Subagents and When to Use Them

September 9, 2026· 2 min read·claude-codesubagentsagentsproductivity

Subagents run in their own context window, so you can hand off focused work without cluttering your main session.

Creating Your First Subagent Definition

September 8, 2026· 2 min read·claude-codesubagentsagents

A subagent is just a Markdown file with frontmatter and a system prompt you drop into .claude/agents.

Giving Subagents the Right Tools

September 8, 2026· 2 min read·claude-codesubagentsagentspermissions

The tools field is an allowlist, so you can hand a subagent exactly the tools it needs and nothing more.

Choosing a Model for Each Subagent

September 8, 2026· 2 min read·claude-codesubagentsagentsproductivity

Set a model alias per subagent so cheap jobs run on a fast model and hard jobs get a stronger one.