Claude Tips and Tricks: 52 Fixes for Limits, Forgetful Chats and Wasted Tokens

Covers Claude (claude.ai and the desktop app) and Claude Code (terminal, VS Code and desktop).

Short answer: the Claude tips and tricks that matter most

  • Limits: stay on one model per chat, keep CLAUDE.md under about 200 lines, and run /compact early. Switching models makes Claude re-read your whole chat at full price.
  • Forgetful chats: use Projects, memory and a short CLAUDE.md. A rule in CLAUDE.md is a request. A hook is a guarantee.
  • Done means done: use a stop hook, or give Claude a way to test its own work.
  • Less clicking: use Research, connectors, Claude in Chrome, subagents, plugins and Auto mode where they fit.
  • Automation: cloud sessions and routines keep working when your laptop is shut.

These Claude tips and tricks come with a short video for each tip, and answer the problems people actually type into Google: “claude limit reached”, “claude forgets context”, “claude says done but it isn’t”. Each tip names what it is, why it works, how to do it, and where it works (Claude chat, the Claude desktop app, or Claude Code). Features change fast, so check that a setting exists in your version before relying on it.

What you will learn 🤓?

Contents

  1. Claude limit reached: 8 tips (1 to 8)
  2. Claude forgets context: 6 tips (9 to 14)
  3. Claude skills: 5 tips (15 to 19)
  4. Claude says it is done but it is not: 4 tips (20 to 23)
  5. Claude stops when you close your laptop: 2 tips (24, 25)
  6. Phone, notifications and planning: 5 tips (26 to 30)
  7. Research, Chrome, connectors, voice and more: 8 tips (31 to 38)
  8. Plans, slash commands, files and artifacts: 4 tips (39 to 42)
  9. Official docs power habits: 10 tips (43 to 52)
  10. Where each feature works (table)
  11. FAQ

Claude Limit Reached? 8 Tips to Get More Usage

Claude token usage is invisible until you hit a limit. Every tip below lowers how much Claude has to read, re-read or retry.

1. Pick one model per job and stay on it

What it is: each Claude model keeps its own saved copy (prompt cache) of your conversation. Why it matters: when you switch models with /model, the next request re-reads the whole chat with no cache hits, which costs more. How to fix it: stay on one model per chat. For an easy question, lower the effort level instead of switching. On Opus 5.5, Sonnet 5.5, Haiku 5.5 and Fable 5.1, changing effort keeps your cache.

Watch: How to Fix Claude Limit Reached (One Habit Most People Miss)

2. Cheaper per token is not cheaper per job

A smaller model can need more attempts and more edits to reach the same result, and every retry costs tokens and your time. Start hard jobs on a stronger model and save the small model for simple, well defined work.

Watch: Is Claude Haiku Really Cheaper Than Sonnet? (The 100K Token Price Jump)

3. Use /advisor to mix models without breaking the cache

What it is: /advisor lets a cheaper model do the main work while a stronger model reviews key decisions. Why it works: it does not switch the main model, so your cached conversation stays intact. Claude consults the advisor before committing to an approach, when the same error keeps returning, and before saying a task is done. It is marked experimental, so expect it to change.

Watch: Claude Opus Limits: Stop Switching Models (Use /advisor Instead)
Watch: Claude Advisor: A Cheaper Model That Calls Opus Only When Stuck

4. Do not crank effort to maximum

Higher effort makes Claude think longer and uses your limit faster. Leave the default effort alone until answers actually fall short, then raise it for that one job. In Claude Code you can change effort without losing your cache (see tip 1).

Pro tip from the official docs: for one hard question, put the word ultrathink in that single prompt. It asks for deeper reasoning on that turn only and leaves your effort setting alone. Phrases like “think hard” are just ordinary text, so use the effort setting for the real control. On Opus 5.5, Sonnet 5.5, Haiku 5.5 and the Fable models, thinking cannot be turned off.
Watch: Claude Max Effort: Can It Make Your Answers Worse?

5. Keep CLAUDE.md under about 200 lines

What it is: CLAUDE.md is a plain text file Claude Code reads at the start of every session. Why it matters: the first 200 lines (up to 25 KB) load every time, and longer files mean more context and weaker adherence. How to fix it: keep only rules that apply to everything, and move part-specific rules into separate path-scoped rule files.

Pro tip from the official docs: type /init and Claude drafts a starting CLAUDE.md from your project, then you mostly delete lines. Do not describe your file layout, because Claude reads the repo itself. If a line keeps being ignored, adding IMPORTANT rarely helps. Either the file is too long and the line gets lost, or the rule cannot have exceptions and belongs in a hook. For rules about one part of the project, create a file in .claude/rules/ with a paths: filter so it loads only when Claude works there.
Watch: How to Write CLAUDE.md (Keep It Under 200 Lines)
Watch: Claude Ignores Your CLAUDE.md? Fix How You Write the Rules

6. See where your tokens go with /context

Type /context in Claude Code and it shows what is filling your window. You will usually find old tool output and an oversized instruction file. Use /compact to shrink the conversation.

Pro tip from the official docs: /usage now shows which skills, subagents, plugins and MCP servers used your plan, plus recommendations such as “Trim your CLAUDE.md”. When the footer shows “f to fix”, press f to have Claude Code apply the ones it can. /insights writes a report on how you work and where you hit friction.
Watch: How to Check Claude Token Usage With /context

7. Prefer a command-line tool over an MCP server

When a command-line tool exists for the job (GitHub, AWS, Google Workspace), it usually uses fewer tokens than the matching MCP server, because nothing is loaded into context until the command runs. A practical order: command-line tool first, API second, skill third, MCP server only when nothing else fits.

Pro tip from the official docs: run /mcp to see your configured servers and turn off the ones you are not using. MCP tool definitions are loaded on demand, so only their names sit in context until Claude uses one.
Watch: Claude Code Using Too Many Tokens? Use a CLI Instead of MCP

8. Let Claude wait out the limit instead of losing the task

What it is: when a claude.ai usage limit is reached, Claude Code can wait in the open session and continue by itself after the reset. How it works: it is on by default in Claude Code v2.1.234 and later when you sign in with a claude.ai account, and the bottom lines show the reset time. Keep the session open.

Pro tip from the official docs: if you are on a Pro or Max plan, /usage-credits opens your usage settings in the browser, where you can turn on usage credits to keep working past the limit.
Watch: Claude Limit Reset Time: Claude Now Waits and Continues by Itself

Claude Forgets Context? 6 Tips to Fix Long Chats

9. Put recurring context in a Project

What it is: a Project is a workspace in Claude with its own reference documents and instructions. How to use it: create a Project for work you return to, add your documents, and write a short instruction about who you are and how you want answers. Every chat in that project starts preloaded.

Watch: How to Use Claude Projects

10. Turn on memory and past-chat search

Memory lets Claude carry your role, preferences and decisions across conversations. In Claude Code, each session starts fresh, so CLAUDE.md and auto memory carry context between sessions. Together with a project knowledge base, this removes most “start from zero” moments.

Watch: How to Use Claude Memory (Stop Repeating Yourself)

11. Run /compact early, not after the warning

A longer chat gives Claude more to sift through. Run /compact in Claude Code while the session is healthy, and start a fresh session for a new job instead of stretching one chat across unrelated tasks.

Pro tip from the official docs: give /compact a focus, for example /compact Focus on code samples and API usage. You can also add a “Compact instructions” section to CLAUDE.md. Claude Code also compacts on its own before the window fills, but /compact itself reads the whole conversation, so compacting a huge chat is a big request. /clear costs nothing: run /rename first, then /clear, and come back later with /resume.
Watch: How to Compact Claude Code Context (Before It Warns You)
Watch: Claude Code Context Window: Use /clear Between Tasks

12. Tell Claude to update CLAUDE.md after every mistake

Say it plainly: “Update your CLAUDE.md so you don’t make that mistake again.” After a few weeks the file reflects how you work.

Watch: Claude Keeps Making the Same Mistake: Put the Rule in CLAUDE.md

13. Rewind instead of arguing

When Claude goes down the wrong path in Claude Code, press Escape twice to rewind to an earlier message. The failed attempt leaves the context, instead of staying behind as noise that you keep correcting.

Pro tip from the official docs: press Esc once to stop Claude mid-action without losing work. /rewind (or Esc twice on an empty prompt) can roll back the code, the conversation, or both. If you have corrected the same thing twice and it is still wrong, run /clear and write one better prompt instead of a third correction. Checkpoints cover files Claude edited with its own file tools, not files changed only by a shell command, and they work alongside git.
Watch: How to Rewind Claude When It Goes Down the Wrong Path

14. Ask side questions with /btw and try ideas with /branch

In Claude Code in the terminal, /btw lets you ask a quick question without adding clutter to the main conversation, and /branch forks the conversation at that point so you can test one approach, then try another. Command availability differs between the terminal and the desktop app, so check the slash menu in yours.

Watch: How to Ask Claude a Side Question With /btw
Watch: How to Branch a Claude Chat With /branch

Claude Skills: 5 Tips to Stop Writing Useless Ones

15. What are Claude skills, in one line

A skill is a saved set of instructions that Claude reads and follows when a task matches. Only its short description loads each session, and the full content loads when the skill is used. Build it once (“weekly client report”) and you never have to explain the job again.

Watch: What Are Claude Skills? Explained in 50 Seconds

16. Write only the corrections

Claude already handles most routine steps. Try the job without a skill first, write down only what Claude got wrong, and put just that in the skill. A short skill is cheaper and easier for Claude to follow.

Watch: Claude Skills Not Working? Your Skill Is Probably Too Long

17. Test every skill against no skill

Run the same job with and without your skill and compare the results. If the skill does not clearly beat the plain output, trim it or delete it.

See also  Claude Opus 5.5 Released: 66.4% Terminal Coding Record, 40% Cheaper & Benchmark Showdown

18. Let Claude draft the skill from a job you just corrected

After you finish a job and fix Claude’s mistakes along the way, ask Claude to turn those corrections into a skill. Because it captures only the places you corrected, the result stays small and focused.

19. Skills versus MCP, commands and subagents

  • Skill: instructions for how to do something.
  • MCP server or connector: a connection to an outside tool or data. Anthropic’s docs put it this way: MCP connects Claude to external services, and skills extend what Claude knows, including how to use those services.
  • Command: a saved prompt you trigger with a slash.
  • Subagent: a separate worker with its own context.
  • Hook: an automatic check that always runs.
Watch: Claude Skills vs MCP: What Is the Difference?
Watch: Claude Skills vs Commands vs Plugins: What Is the Difference?
Watch: CLAUDE.md vs AGENTS.md vs SKILL.md vs Memory: What Goes Where

Claude Says It Is Done but It Is Not: 4 Tips

Claude Tips and Tricks: 52 fixes for limits, forgetful chats and wasted tokens

20. Use a stop hook so Claude must pass a check

What it is: a Claude Code hook is a rule that runs at a set moment every time. A stop hook fires when Claude tries to finish. How it works: a prompt hook makes one model call that answers yes or no with a reason. If the answer is no, the reason goes back to Claude and it keeps working. An agent hook starts a helper that can read files before deciding.

Watch: Claude Says Done but It Isn’t? Add a Stop Hook

21. A rule in CLAUDE.md is a request. A hook is a guarantee

Claude follows CLAUDE.md as an instruction, not a guarantee. Anything that must happen every time belongs in a hook, because a hook fires on its event without Claude deciding. You do not need to write it by hand: describe the check to Claude and ask it to add the hook.

Watch: Claude Code Hooks vs CLAUDE.md: Why Your Rule Gets Ignored

22. Make /goal provable

/goal keeps Claude working until a condition is met, but the checker reads the conversation, so “the report is finished” lets Claude simply claim it. Write the goal so proof appears in the chat: “the check script passes and you show me the output; stop after 15 turns.”

Watch: How to Use Claude /goal (and Make It Provable)

23. Let Claude test its own work

Give Claude a way to check results: a browser to open the page, screenshots to compare, a test to run. A verification loop is one of the biggest quality upgrades available, because Claude stops handing you unfinished work.

Claude Stops When I Close My Laptop: 2 Tips

24. Use cloud sessions and routines

What it is: a cloud session runs Claude Code on Anthropic’s infrastructure, so it keeps running after you close the laptop. How to start: claude.ai/code, the mobile app, the desktop app, or claude --cloud. You can steer it from any device, and it counts toward your plan limits with no separate machine charge. Scheduled tasks inside the desktop app need your computer awake, while routines run in the cloud. Only attach the connectors a routine really needs.

Pro tip from the official docs: Claude Code offers four ways to run on a schedule. Cloud scheduled tasks (routines) run even when your computer is off. Desktop scheduled tasks run on your machine and can reach local files. GitHub Actions ties a task to repository events. /loop polls inside the current session. Because a scheduled task cannot ask questions, say exactly what success looks like and what to do with the result.
Watch: How to Run Claude Code in the Cloud (Keeps Going With Laptop Closed)
Watch: Claude Scheduled Tasks: Run a Job on a Schedule in the Cloud

25. Run parallel jobs in separate worktrees

A worktree gives each job an isolated copy of your project on its own branch, so three or four jobs can run at once without overwriting each other’s files. Agent teams are a separate, experimental feature: a coordinated group of sessions, instead of helpers inside one session.

Pro tip from the official docs: start an isolated session with claude --worktree feature-auth, and run the same command with a different name in a second terminal. The repository needs at least one commit first.
Watch: How to Run Two Claude Code Jobs at Once With Git Worktrees

Phone, Notifications and Planning: 5 More Tips

26. Control Claude Code from your phone with Remote Control

Remote Control connects the Claude app on iOS or Android, or claude.ai/code, to a session running on your own computer. Claude keeps running locally, so your files and tools stay on your machine. Run claude remote-control in your terminal, or type /remote-control (or /rc) inside a session you already started, then open the session URL on your phone. It works on Pro, Max, Team and Enterprise plans, not with API keys. Your computer has to stay on. To keep a task going with the laptop closed, use a cloud session (tip 24).

Watch: How to Use Claude Code on Your Phone With Remote Control

27. Get a notification when Claude needs you

A Notification hook runs a command of your choice when Claude is waiting for permission or has been idle for about a minute. Add the hook to ~/.claude/settings.json, then type /hooks in the terminal to confirm it shows up. The Claude Code hooks guide includes ready-made commands for macOS, Linux and Windows.

Watch: How to Get a Notification When Claude Code Needs You

28. Prompt hook or agent hook: pick the cheaper one that works

A prompt hook makes one model call and decides from the information it is given. An agent hook starts a subagent that can read files and run commands, for up to 50 turns (60 seconds by default). Use a prompt hook when the conversation is enough, and an agent hook when Claude must look at real files. Agent hooks are marked experimental.

Watch: Claude Code Hooks Explained: Prompt Hook vs Agent Hook

29. Plan with Opus, build with Sonnet

The opusplan model setting uses Opus in plan mode and Sonnet to execute. Each toggle of plan mode is a model switch, so it starts a fresh cache (tip 1). Toggle plan mode on purpose, not back and forth.

Pro tip from the official docs: plan mode itself is one keystroke: press Shift+Tab until the status bar shows “plan mode on”, or start with claude --permission-mode plan.
Watch: Claude Opus Plan: Plan With Opus, Build With Sonnet

30. Subagents start fresh. Forks keep the conversation

A normal subagent works in its own context window and does not see your chat. It starts from a short brief, does the job and returns a summary. A fork copies the conversation so far, so it already knows the context. Both count toward the same usage limits as your main chat, so more helpers means faster use of your plan.

Watch: Claude Subagent: Stop Big Searches Filling Your Chat

Research, Chrome, Connectors, Voice and More: 8 Tips

31. Create a Claude Code subagent (the real steps)

What it is: a subagent is a helper that works in its own separate context window and returns only a short summary, which keeps test logs and search results out of your main chat. How to create one: (1) in Claude Code, type /agents to see your helpers; (2) tell Claude what you want, for example “create a subagent called code-reviewer that checks my code for bugs”; (3) Claude saves it as a markdown file in .claude/agents/ for one project, or ~/.claude/agents/ for all projects. You can also write that file by hand. The top of the file holds a name, a description (both required), the tools it may use, and a model (sonnet, opus, haiku, fable or inherit). A cheaper model suits simple jobs. How Claude picks one: by reading the description, or you can name the subagent yourself. Built-in subagents include Explore, Plan and general-purpose. Subagents can start their own helpers up to three layers deep, and up to twenty can run at once. They work in the terminal, in VS Code and in the desktop app.

Pro tip from the official docs: in a subagent file, set model: haiku for simple jobs such as collecting files or checking links. Haiku costs much less per request. To use one right away, just say “use a subagent to investigate how our auth system handles token refresh”.
Watch: How to Create a Claude Code Subagent (Step by Step)
Watch: How to Use Claude Code Subagents (Own Context, Short Summary)

32. Use Claude Auto mode to skip routine approvals

What it is: Auto mode is a permission mode in Claude Code where a separate safety classifier reviews each action before it runs, so you stop approving every step. How to switch it on: in the terminal, press Shift+Tab until Auto shows, or start with claude --permission-mode auto. In the desktop app and VS Code, pick Auto from the mode selector under the prompt box. What it blocks: force pushes, production deploys, and downloading and running unknown code. Edits in your working folder go straight through. It is not a guarantee, and after three blocks in a row or twenty in total it pauses and asks you again. Bypass permissions has no checks at all, so keep it for isolated containers.

Pro tip from the official docs: the current docs say new terminal and VS Code sessions start in Auto mode, so check the mode shown before you switch anything. If the classifier keeps stopping something that is routine for you, add it to autoMode.allow in plain English, and run /auto-mode-setup to have Claude draft the trusted environment entries from your project.
Watch: How to Use Claude Code Auto Mode

33. Install Claude Code plugins

What it is: a plugin bundles skills, agents, hooks and MCP servers into one install. How to install: in the terminal, type /plugin and open the Discover tab, or install by name, such as /plugin install commit-commands@claude-plugins-official, then choose who gets it: just you, everyone on the project, or only this repo. For a plugin from another source, add its marketplace first with /plugin marketplace add owner/repo. In the desktop app, click the plus next to the prompt box and choose Plugins. In VS Code, type /plugins. A plugin can run hooks and servers on your machine, so read what it adds first, and remove plugins you stop using, because they can add to every message.

Watch: How to Use Claude Code Plugins
Watch: Are Claude Plugins Safe? Check This Before You Install One

34. Use Claude Research for questions that need depth

What it is: Research mode runs many searches in a row, and each one decides what to look at next. How to use it: make sure web search is on, click the plus button at the bottom left of the chat, and choose Research. A blue indicator shows it is active. It works on the web, in the desktop app and on mobile, on Pro, Max, Team and Enterprise. It can also use connected tools like Gmail, Calendar and Google Docs, but only when you start it on the web or in the desktop app. It uses your limit faster than a normal chat, so save it for questions that really need depth.

Watch: How to Use Claude Research

35. Let Claude in Chrome do your browser chores

What it is: Claude in Chrome is a browser extension with a side panel where Claude can read pages, click, type, fill forms and work across tabs. How to set it up: open the Chrome Web Store, add Claude in Chrome, sign in with your Claude account, pin it from the puzzle piece menu, and click its icon to open the side panel. It starts in automatically approve mode, where Claude checks each action for safety and pauses to ask when it needs you. It does not buy things, create accounts or permanently delete files. It needs a paid plan and works only in Google Chrome. In the desktop app, turn it on under Customize, then Connectors. In Claude Code, type /chrome to check the connection.

Watch: How to Use Claude in Chrome

36. Connect Gmail, Drive and other tools with connectors

What it is: a connector lets Claude read and use another service, such as Gmail or Google Drive, so you stop pasting text by hand. How to set it up: open Customize, then Connectors, click the plus, pick a service, click Connect and sign in. In any chat, click the plus button, hover over Connectors and switch on the ones you want for that chat. Claude only sees what your own account can see. On Team and Enterprise plans, an Owner must enable the connector first. Connect only what you trust, and disconnect what you stop using, because some connectors can also send or share things.

Watch: How to Use Claude Connectors

37. Change how Claude Code talks with output styles

What it is: an output style changes how Claude Code responds for the whole session. Built-in styles: Concise leads with the result and skips the recap, Explanatory adds short insight notes, Learning leaves small pieces of code for you to write, and Proactive starts work and makes routine decisions itself. How to switch: in the terminal, type /output-style and pick one; in VS Code, use the slash menu; in the desktop app, set the outputStyle field in your settings file (the value is case sensitive, for example Concise). A custom style is a markdown file in .claude/output-styles. It is an instruction Claude follows, not a guarantee, so use a hook for rules that must always hold. Output styles are a Claude Code feature, not part of claude.ai chat.

Watch: Configure Claude Output Styles (Shorter Answers in Claude Code)

38. Talk to Claude with voice mode

What it is: voice mode lets you speak to Claude and hear it answer. How to start: on your phone, tap the sound wave icon next to the text box and pick a voice. On the web or in the desktop app, open a new chat and click the sound wave icon at the bottom right. It listens hands free by default, with a push to talk option. Your conversation is saved as a text transcript, and you can switch between voice and text in the same chat. It is in beta on every plan and counts toward your normal usage limit. Set your spoken language under Settings, then Capabilities. Voice mode is not in Claude Code, where dictation does the job instead.

Watch: How to Use Claude Voice Mode

Plans, Slash Commands, Files and Artifacts: 4 More Tips

39. Do you really need Claude Max? Check your usage first

What it is: Max 5x and Max 20x give you five or twenty times the usage of Pro in each session, and cost about $100 and $200 a month. How limits work: every plan has a session limit that resets every five hours, plus a weekly limit. Anthropic does not publish a fixed message count, and does not promise the weekly limit grows by the same multiple. What to do: before you upgrade, type /usage in Claude Code to see where your usage goes. A long session you never cleared is a common reason. If you hit the wall every day, Max fits. If it happens now and then, usage credits let you keep working past the limit. Check Anthropic’s pricing page for current prices.

Watch: Claude Pro vs Max: Do You Really Need a Bigger Plan?

40. Save a long prompt as a custom slash command

What it is: a markdown file in the .claude folder of your project, where the file name becomes the command. A file called review.md gives you /review, and everything inside runs. Where to save it: in the project’s .claude/commands folder for that project, or in your home .claude folder to use it everywhere. How to shape it: add a short description at the top, and write $ARGUMENTS where the words you type after the command should go, so /deploy staging fills in “staging”. Newer skill files work the same way, and if a skill and an old command share a name, the skill wins. In the terminal, type the slash and the name. In the desktop app, type a slash in the prompt box, or click the plus button and pick Slash commands.

Watch: How to Create a Claude Custom Slash Command

41. Make Claude create real Excel, PowerPoint, Word and PDF files

What it is: Claude can build the actual file instead of a table you paste by hand. How to switch it on: open Settings, then Capabilities, and under Code execution and file creation turn on Run code in the cloud. It is on by default on most plans, and works on the web, in the desktop app and on your phone. How to use it: just ask, for example “Make an Excel budget with these columns and a total row”, then download the file from the chat. Files can be up to 30 MB, and creating them uses more of your limit than a normal chat, so ask for what you need in one go.

Watch: How to Make Claude Create Real Excel and PowerPoint Files

42. Keep your best tools as Claude artifacts

What it is: an artifact is something Claude makes that opens beside your chat, such as a document, a dashboard or a small interactive tool. How to use it: ask for one in any chat, or open the Artifacts tab in the sidebar to see all of yours and start from a template. Change it by asking Claude, and if it shows an error, click Try fixing with Claude. New artifacts start private to you. On paid plans an artifact can remember data between visits, up to 20 MB of text, and it can call Claude itself, so anyone who opens your tool signs in with their own account and uses their own limit, not yours.

Watch: How to Use Claude Artifacts

Official Docs Power Habits: 10 More Claude Code Tips

These come straight from Anthropic’s Claude Code documentation (best practices, common workflows and cost management). They are the habits that separate a smooth session from a messy one.

See also  ElevenLabs Alternative Free : How I Cloned My Voice for $0 with Drama 3 and Modal

43. Give a specific prompt: file, symptom, and what “fixed” looks like

A specific prompt gives Claude information it cannot get from the code. Name the file, describe the symptom, and say what done looks like. “Improve this codebase” triggers broad scanning. “Add input validation to the login function in auth.ts” lets Claude work with minimal file reads, which is both faster and cheaper.

44. Not sure what you want? Ask Claude to interview you

When you have not worked the idea out yet, do not guess a prompt. Say: “I want to add rate limiting to the public API but haven’t thought it through yet. Interview me until you could write the spec, then write it to SPEC.md.” Then build from that spec in a fresh session.

45. Point at files with @ instead of describing them

Type @ and a path to include a file’s contents in your message, for example “Explain the logic in @src/utils/auth.js”. A directory reference shows a file listing, not contents. A file is included when it fits the read limit (25,000 tokens by default), and text files over 256 KB are not included. Referencing a file also brings in the CLAUDE.md files from its folder and parent folders.

46. Resume yesterday’s work instead of re-explaining it

Claude Code saves every conversation locally. Run claude --continue to resume the most recent one in the current folder, claude --resume to choose from a list, or /resume inside a session. For work that spans days, name it with /rename oauth-migration, then later run claude --resume oauth-migration. After opening a pull request, claude --from-pr 1234 (use your own number) finds the session linked to it.

See also  Ming 3.0 TTS: Free Open Source Voice Cloning You Can Run on Your Own PC

47. Pipe Claude into scripts with -p

Claude can run non-interactively and work like any command-line tool. For example: git log --oneline -20 | claude -p "summarize these recent commits". This is how people use Claude Code in CI, pre-commit hooks and batch jobs.

48. Use a hook to shrink noisy output before Claude reads it

A hook can preprocess data. Instead of Claude reading a 10,000 line log, a hook can search for ERROR and hand back only those lines, cutting tens of thousands of tokens to hundreds. The docs’ example is a PreToolUse hook that rewrites test commands to show only failures. After adding a hook, type /hooks to confirm it is listed.

49. Paste screenshots instead of typing the problem

Drag an image into the window, paste it with Ctrl+V (Alt+V on Windows and WSL), or give Claude a file path. Screenshots of an error, a design mockup or a diagram often explain more than a paragraph of text, and you can add several in one conversation.

50. Ask Claude about Claude, and run /powerup

Claude can answer questions about its own features by looking up the current documentation, for example “how does Claude Code handle permissions?” or “what skills are available?”. Run /powerup for interactive lessons with animated demos.

51. Use a second session as an independent reviewer

One session writes the code, and a second session reviews it without having watched it being written, for example by looking at @src/middleware/rateLimiter.ts. Paste the findings back into the first session. A reviewer that did not write the code is much harder to fool.

52. Habits you can stop

  • Shouting in CLAUDE.md (IMPORTANT, ALL CAPS): current models follow a plainly worded line, and heavy emphasis tends to make Claude over-apply it. For a rule that cannot bend, use a hook.
  • Typing “think hard” or “be thorough”: that is ordinary text. Effort is the real control, and ultrathink works for one turn.
  • Describing your architecture in CLAUDE.md: Claude reads the repo itself. Write down only what is not in there.
  • Managing the context window by hand all day: most current models have a 1M token window and compact automatically. Running /clear between tasks is still worth it, because a focused context gives better answers and costs less.

Where Each Claude Feature Works

Feature Where it works Good to know
Projects and memory Claude chat (claude.ai, desktop, mobile) Claude Code uses CLAUDE.md instead
Research Web, desktop, mobile (paid plans) Uses your limit faster
Connectors Web, desktop, mobile Team and Enterprise: an Owner enables first
Claude in Chrome Google Chrome only (paid plans) Not mobile, not other browsers
Voice mode iOS, Android, desktop, web Beta; not in Claude Code
Subagents, hooks, plugins Claude Code: terminal, VS Code, desktop Some slash commands differ by surface
Auto mode Claude Code: terminal, VS Code, desktop Not a guarantee; admins can disable on Team and Enterprise
Output styles Claude Code only Desktop: set in a settings file
Cloud sessions, Remote Control Claude Code (paid plans) Remote Control needs your computer on

Claude Code vs Chat and Projects: Which One Should You Use?

Tool Best for Limit to know
Chat + Projects Questions, writing, files, shareable artifacts Cannot act on your computer
Claude Code Real software, version control, parallel work Needs rules and checks to trust

Is Plan Mode Still Worth Using?

Yes, because it blocks edits until you approve, which is a safety net. For a big or unclear job, ask Claude to interview you, write a plan to a file, and build it in a fresh session. For a small change you can describe in a paragraph, a short goal, a definition of done and a few guardrails is enough.

Watch: How to Use Claude Plan Mode

How to Start With Claude: A 6 Step Checklist

  1. Create one Project for the work you repeat most.
  2. Keep one short CLAUDE.md and add a line after each mistake.
  3. Pick one model per job and lower effort for easy questions.
  4. Turn your most repeated prompt into a slash command.
  5. Add a stop hook for the one rule Claude keeps breaking.
  6. Start routines on low-stakes jobs only, and watch them for a few weeks before trusting them.

Claude Tips and Tricks FAQ

How do I fix “Claude limit reached”?

Stay on one model per chat, lower the effort level instead of switching models, keep CLAUDE.md under about 200 lines, run /compact early, and check /context to see what fills your window. In Claude Code, a task can also wait for the reset and continue by itself.

Why does Claude forget my instructions?

Each Claude Code session starts fresh, and long chats give Claude more to sift through. Use a Project in chat, keep CLAUDE.md short in Claude Code, and turn must-follow rules into hooks.

What is the difference between Claude skills and MCP?

A skill tells Claude how to do a task. An MCP server or connector gives Claude access to a tool or data source. They solve different problems and often work together.

Are Claude skills useful now?

Yes, if they contain only what Claude cannot work out alone. Test each skill against no skill and remove the ones that do not improve the result.

What is a Claude Code hook?

A hook is a check that runs at a set moment every time, such as when Claude tries to finish. It can be a shell command, an HTTP call, an MCP tool, a model prompt or a subagent.

What is a Claude Code subagent and how do I create one?

A subagent is a helper with its own context window that returns a short summary. Type /agents in Claude Code or ask Claude to create one, and it saves a markdown file with a name, a description, tools and a model in .claude/agents.

What does Claude Auto mode do?

Auto mode lets a safety classifier review each action so you do not approve every step. It blocks risky actions like force pushes and production deploys, and it is not a guarantee.

How do I install a Claude Code plugin?

Type /plugin in Claude Code and open the Discover tab, or run /plugin install with the plugin name and marketplace. In the desktop app, use the plus button next to the prompt box and choose Plugins.

Does Claude have a thinking toggle?

It depends on the model. On the newest models (Haiku 5.5, Sonnet 5.5, Opus 5.5, Fable 5.1 and Opus 5) thinking is locked on, so there is no toggle to find. Use the effort level to control how thorough answers are.

Is Claude Code free?

Claude Code is tied to paid plans and API usage. Check Anthropic’s current pricing page for exact plans, since they change.

Can I use Claude when my laptop is closed?

Yes. Cloud sessions and routines run on Anthropic’s machines, and you can steer them from another device. Remote Control is different: it needs your own computer to stay on.

What is the best Claude tip for beginners?

Create a Project with your reference documents and a short instruction about you. It is the quickest way to stop starting from zero.

Do I need Claude Max?

Check where your usage goes first. Type /usage in Claude Code. If you hit your limit every day, Max fits. If it only happens now and then, usage credits let you keep working past the limit.

How do I resume a previous Claude Code session?

Run claude –continue for the most recent session in the folder, claude –resume to pick from a list, or /resume inside a session. Name a session with /rename and resume it by name.

Can Claude create Excel and PowerPoint files?

Yes. In Settings, under Capabilities, turn on Run code in the cloud for code execution and file creation. Then ask for the file and download it from the chat. Files can be up to 30 MB.

Pick two of these Claude tips and tricks, try them this week, and add a line to CLAUDE.md for anything that still goes wrong.

If You Like What You Are Seeing😍Share This With Your Friends🥰 ⬇️
Jovin George
Jovin George

Jovin George is a digital marketing enthusiast with a decade of experience in creating and optimizing content for various platforms and audiences. He loves exploring new digital marketing trends and using new tools to automate marketing tasks and save time and money. He is also fascinated by AI technology and how it can transform text into engaging videos, images, music, and more. He is always on the lookout for the latest AI tools to increase his productivity and deliver captivating and compelling storytelling. He hopes to share his insights and knowledge with you.😊 Check this if you like to know more about our editorial process for Softreviewed .