Claude Code

    10 Claude Code Tips Power Users Swear By

    James KillickJames Killick24 May 20266 min read
    claude codeai toolsproductivitydeveloper tipsautomation

    TL;DR

    • These claude code tips come from daily use, not theory.
    • Your CLAUDE.md file is your most powerful tool. Most people ignore it.
    • Context windows are finite. How you spend them matters.
    • Subagents cannot write files. The parent session must do it.
    • Small prompts beat long ones. One task at a time wins.

    Most Claude Code guides show you how to start. This one shows you what actually works once you are past the basics.

    I use Claude Code every day at Devwiz to build AI systems and ship client work. These are the ten claude code tips I would tell anyone who wants to get serious with it.


    1. Treat your CLAUDE.md like a standing brief

    Your CLAUDE.md file loads at the start of every session. It tells Claude who you are, what you are building, and how you want it to behave.

    Most people write a paragraph and leave it. That is a waste. Put your conventions in there. Your naming rules. Your file size limits. Your banned words. Your stack. The more specific you are, the less you repeat yourself across sessions. Read the full breakdown in the Claude Code complete guide.

    Your CLAUDE.md is the difference between Claude knowing your business and Claude guessing at it.


    2. Use a separate CLAUDE.md per project

    Global settings go in your home directory CLAUDE.md. Project-specific rules go in the project CLAUDE.md.

    Claude Code merges them automatically. This means your global voice rules, naming conventions, and tool preferences apply everywhere. Then each project adds its own context on top. One file for everything is how drift starts. Split them early.


    3. Never let subagents write files

    This one bites everyone eventually.

    When Claude Code spawns a subagent, any file writes from that subagent do not persist. The write silently fails. No error. No warning. The file just does not appear.

    The fix is simple. Have the subagent return its output as text. Then write the file from the parent session. Build this into your CLAUDE.md as a standing rule and you will stop losing work.


    4. Write a memory strategy before you need one

    Claude Code has no memory between sessions unless you build it.

    The most practical approach is a memory directory inside your project. A MEMORY.md index file points to individual memory files covering feedback, user profile, project context, and references. Set this up on day one. By week two you will wonder how you worked without it. See how to structure it in Claude Code memory.


    5. Keep context clean with targeted reads

    Every file you read costs context. Every tool call costs context. Context is finite.

    Before you read a file, ask whether you actually need it. Often a search for a specific function or a glob for a file pattern is enough. Reading whole files when you only need one section burns context you will want later. The cheapest read is the one you do not make.

    Treat context like a budget. Spend it on what moves the work forward.


    6. Give Claude one job at a time

    Multi-step prompts sound efficient. They are not.

    When you ask Claude to research, plan, write, and review in one message, the quality of each step drops. The model is balancing multiple goals at once. Break it up. Research first. Review the output. Then plan. Review again. Then write. You get better results at every stage and you can steer between steps.


    7. Use the todo list to track mid-session work

    Long sessions drift. You start on one thing and end up somewhere else.

    The built-in todo tracking keeps a live task list that Claude updates as it works. It shows what is done, what is in progress, and what is next. This is especially useful when you are doing multi-file changes. You can see exactly where things stand without re-reading everything.


    8. Build a CLAUDE.md strategy for complex projects

    For projects with multiple agents or long timelines, a single CLAUDE.md is not enough. You need a strategy.

    This means deciding what lives at the root level versus the project level. What rules are blocking versus advisory. What context Claude should load automatically versus on request. The CLAUDE.md strategy guide covers how to structure this across a real project.


    9. Create handoff files before context runs out

    When you are deep in a session and the context window is getting full, do not wait for Claude to lose the thread.

    Write a handoff file. It captures current state, what is done, what is next, and any decisions made. Then start a fresh session and read the handoff first. A two-minute handoff file saves thirty minutes of reconstruction in the next session.

    Handoff files are cheap insurance against context window amnesia.


    10. Use the research, plan, implement pattern every time

    This is the highest-return habit change you can make.

    Before writing any code or content, ask Claude to research first. Then plan. Then implement. This forces explicit decision points between phases so you can steer before work is done. Most mistakes happen when planning and implementation happen at the same time. Separate them deliberately. Check out how to use Claude Code for a full walkthrough of this pattern in action.


    Putting it all together

    These tips compound. A good CLAUDE.md plus a memory strategy plus the research-plan-implement pattern gets you to a different level of output inside a month.

    The goal is not to use Claude Code more. It is to use it in a way that makes your thinking sharper and your output faster. Start with tips 1 and 3. They will change how you work this week.


    FAQ

    What are the most important Claude Code tips for beginners?
    Start with your CLAUDE.md file and the research-plan-implement pattern. Those two habits produce the biggest early gains. Everything else builds on them.

    Why do subagent file writes fail in Claude Code?
    Claude Code subagents run in a sandbox. Any files they write do not persist to the parent session. The parent must extract the output as text and write the file itself. Build this rule into your CLAUDE.md so you never forget it.

    How do I stop Claude Code from losing context mid-session?
    Use targeted reads instead of whole-file reads. Keep prompts focused on one task. Write handoff files before switching to a new problem. These three habits extend how far a session can go before context gets tight.

    Is Claude Code worth it for solo builders?
    Yes. Especially for people who wear multiple hats. You can run research, content, code, and QA with different focused prompts in the same session. The key is keeping each task separate rather than bundling them.


    Ready to put AI to work in your business? Book a call and we will map out where to start.

    About the Author

    James Killick
    James Killick

    The AI Orchestrator

    AI Orchestrator and entrepreneur with 10+ years building digital products. Helping $1M+ business owners scale with AI systems, automation, and implementation through The AI Orchestrators, Devwiz, and Njin.

    Related Posts