← All posts

5 Things About Your Claude Code Setup You Should Customize Right Now

Quick, practical tips to make your Claude Code experience better — from CLAUDE.md to hooks to custom agents.

Claude Code is powerful out of the box. But with a few minutes of customization, it goes from powerful to yours. Here are five things most people don't know they can change.

1. Write a CLAUDE.md File

This is the single highest-leverage customization. Create a in your project root and Claude will read it at the start of every conversation. Put in:

  • Your project's architecture and conventions
  • Non-obvious rules ("never modify the migration files directly")
  • Your preferred patterns ("use Zustand, not Redux")
  • Context about who you are and how you work

Claude treats as persistent instructions. It's like giving your AI partner a briefing document. Every session starts from shared context instead of zero.

2. Use Hooks for Automation

Claude Code supports hooks — shell commands that run in response to events. You can set up:

  • A hook that runs your linter before any commit
  • A hook that auto-formats modified files
  • A hook that pings Slack when a long task finishes

Configure them in . They run in your shell, so they have access to everything you do.

3. Set Up Custom Slash Commands

If you find yourself typing the same instructions repeatedly, create a custom slash command. These live in as markdown files:

Now is a single command that Claude knows how to execute. Build a library of these for your workflow.

4. Use Extended Thinking for Hard Problems

When you're tackling something complex — a tricky refactor, an architecture decision, a subtle bug — tell Claude to think harder. The flag or just asking "think carefully about this" triggers extended reasoning that produces noticeably better results on multi-step problems.

The trade-off is speed: extended thinking takes longer. Use it for quality-sensitive tasks, not routine file edits.

5. Skin Your Terminal (Seriously)

This is the MOLTamp pitch, but hear me out: a customized terminal isn't just prettier. It's more readable.

When your terminal has distinct visual zones — a file tree on the left, telemetry on the right, a vibes banner on top, a status bar on bottom — you can glance at your workspace and know what's happening without reading text. The AI is thinking (the glow changes). The build passed (the ticker updates). Your context is at 68% (the gauge shows it).

Information architecture isn't just for websites. It's for your terminal too.


None of these take more than 10 minutes. Start with the CLAUDE.md — it's the one that changes everything.