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
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
A short, practical shortlist of the slash commands worth building into your daily muscle memory.
What Are Subagents and When to Use Them
Subagents run in their own context window, so you can hand off focused work without cluttering your main session.
Creating Your First Subagent Definition
A subagent is just a Markdown file with frontmatter and a system prompt you drop into .claude/agents.
Giving Subagents the Right Tools
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
Set a model alias per subagent so cheap jobs run on a fast model and hard jobs get a stronger one.