Modern Creator
Jono Catliff · YouTube

27 Claude Code Tips You Didn't Know About

A 13-minute sprint through 27 production habits distilled from 500+ hours inside Claude Code.

Posted
1 months ago
Duration
Format
Tutorial
educational
Views
19.7K
460 likes
Big Idea

The argument in one line.

The real Claude Code unlock is a three-layer operating system — CLAUDE.md, custom skills, and shared reference files — that compounds so the hundredth workflow run is dramatically better than the first.

Who This Is For

Read if. Skip if.

READ IF YOU ARE…
  • You have started using Claude Code and want to cut weeks off your learning curve.
  • You are building solo and want Claude to run unsupervised on parallel tasks without approval popups.
  • You find yourself rewriting context from scratch every session instead of building reusable workflows.
  • You want to ship projects faster without deeper engineering knowledge.
SKIP IF…
  • You are an experienced Claude Code power user — tips 1-7 will feel basic, though 19-22 may still be valuable.
  • You need enterprise deployment or team collaboration patterns — this is a solo-builder workflow.
TL;DR

The full version, fast.

After 500+ hours in Claude Code, the biggest productivity gains come not from individual tricks but from a layered system: a CLAUDE.md file that trains Claude like a new employee, custom skills (slash commands) that encode repeated workflows so you never re-explain context again, and reference files that share a single source of truth across every skill. On top of that foundation, habits like bypass-permissions mode, sub-agent parallelism, manual context compacting, and the /insights command make the compound effect visible and manageable.

Members feature

Chat with this breakdown.

Modern Creator members can chat with any breakdown — ask for the hook, quote a framework, find the exact transcript moment. Unlocks at T2: refer 3 friends + add your own API key.

Create a free account →
Chapters

Where the time goes.

00:0000:10

01 · Cold open

Credibility anchor (500 hours) + 27-tip promise

00:1000:26

02 · Tip 1: VS Code setup

Free workspace with Claude Code plugin integration

00:2601:04

03 · Tips 2-3: Website cloning + 3D graphics

Dribbble screenshot clone method; Spline 3D embeds for free

01:0401:55

04 · Tips 4-5: Parallel sessions + Bypass Permissions

Split-screen multiple tasks; toggle to eliminate approval popups

01:5502:47

05 · Tips 6-7: Dictation + bootstrapping questions

Mac dictation shortcut; ask Claude what to ask first

02:4704:13

06 · Tips 8-13: CLAUDE.md system

CLAUDE.md + project_specs as non-negotiables; challenge direction, quality gate, baked-in testing, context rules, upgrade suggestions

04:1305:57

07 · Tips 14-16: Autoresearch, response structure, memory

Autoresearch package; structured response format; secret persistent memory file

05:5707:54

08 · Tips 17-18: Message queuing + plugins

Send next prompt before current finishes; slash-command plugin marketplace

07:5409:39

09 · Tips 19-21: 3-layer system

CLAUDE.md always on → skills on-demand → reference files as shared truth

09:3911:13

10 · Tips 22-25: Sub-agents, escape, rewind, auto-save

Parallel sub-agents; escape to interrupt; rewind to undo; VS Code auto-save config

11:1312:17

11 · Tips 26-27: Compacting + /insights

Manual compact at 80% with reminder note; /insights lifetime usage report

12:1712:57

12 · CTA

Free masterclass, free community, paid community, agency

Atomic Insights

Lines worth screenshotting.

  • Not training Claude via a CLAUDE.md file is like hiring an employee and skipping onboarding — you get generic output by default.
  • Running parallel Claude Code conversations in split screen is built-in; most users never enable it.
  • Bypass-permissions mode prevents Claude from stalling mid-task while you are away — without it, you return to a frozen session.
  • A quality-gate rule in CLAUDE.md forces Claude to score every output honestly instead of defaulting to approval.
  • Custom skills run once set up, forever — the hundredth email draft is better than the first because the skill keeps improving.
  • Reference files break the context-repetition trap: one tone file shared across three skills means one edit propagates everywhere.
  • Sub-agents run pages of a website in parallel — one agent per page, separated context, faster and more accurate results.
  • Claude's memory file persists across every project, not just the current one — most users never know it exists.
  • Message queuing lets you fire the next prompt before the current task finishes — no idle waiting.
  • Compacting at 80% context (not 100%) lets you attach a reminder note so critical details survive the compression.
  • /insights is a lifetime Claude usage report that surfaces what you are doing well and where you are going wrong.
  • Cloning a website from a Dribbble screenshot is a single file-attach step — no CSS framework knowledge required.
  • Testing should be baked into Claude's response rules so it self-verifies before returning output, not after you ask.
Takeaway

The three-layer system that makes Claude compound.

WHAT TO LEARN

Raw prompting gives raw results — the gap between occasional Claude users and heavy users is a structured layer system that builds knowledge into the tool, not into your memory.

  • CLAUDE.md is employee onboarding: without it, Claude defaults to generic behavior on every session, no matter how much context you gave last time.
  • Custom skills eliminate the context-repetition trap — instead of re-explaining what you want every time, you encode it once and call it with a slash command.
  • Reference files create a single source of truth: change your tone document once and every skill that references it updates automatically.
  • Bypass-permissions mode is not a power-user trick — it is the baseline for anyone running parallel sessions, otherwise Claude stalls waiting for approval while you are away.
  • Sub-agents separate context by design: assigning one agent per page or subtask produces better output than asking one agent to do everything sequentially.
  • Manual compacting before you hit 100% context lets you attach a reminder note — the key details that matter most survive the compression.
  • Message queuing means you never have to watch Claude work: fire the next prompt before the current task finishes and move on.
  • The /insights command treats your Claude history as feedback data — it is the closest thing to a retrospective on how you have been using the tool.
Glossary

Terms worth knowing.

CLAUDE.md
A markdown file at the root of a Claude Code project that acts as standing instructions — defining behavior, rules, and guardrails Claude reads before every message in that session.
project_specs
A companion file to CLAUDE.md that describes what you are building — the equivalent of briefing a new hire on what the company actually does.
Bypass Permissions mode
A Claude Code setting that disables mid-task approval prompts, letting Claude run autonomously without waiting for permission on each action.
Skills (slash commands)
On-demand workflows encoded as slash commands in Claude Code. Unlike CLAUDE.md (always active), skills are called explicitly and encapsulate reusable multi-step tasks like drafting emails or writing proposals.
Reference files
Reusable template files — such as a tone-of-voice document — that multiple skills import so a single edit updates every workflow that depends on them.
Sub-agents
Parallel Claude instances spawned within a single session to handle separate subtasks simultaneously, each with isolated context for faster and more accurate output.
Compacting
Claude Code's automatic or manual process of summarizing a long conversation to free up context window space; doing it manually before hitting 100% lets you append a reminder of critical details.
Antigravity
A Claude-Code-integrated IDE (now deprecated for extensions) that was built on VS Code; VS Code is the recommended replacement.
/insights
A Claude Code slash command that generates a report on your lifetime usage patterns, including what you work on most, session habits, and areas for improvement.
Spline
A free web-based 3D design tool whose embeds can be dropped into websites to add interactive 3D graphics and cursor-following effects without custom WebGL code.
Resources Mentioned

Things they pointed at.

00:33toolDribbble
01:04toolSpline
05:56toolAutoresearch package
12:17linkFree Claude Code Masterclass (YouTube)
Quotables

Lines you could clip.

08:54
The beautiful thing about skills is that you just set it up one time and you run it as many times as you want forever, and the hundredth time is way better than the first.
self-contained compound-value argument, no setup neededTikTok hook↗ Tweet quote
03:38
Imagine hiring an employee and giving them training. That's essentially what claude.md is.
crisp analogy, instantly understoodIG reel cold open↗ Tweet quote
The Script

Word for word.

00:00So after five hundred hours using Cloud Code, here are 27 tips that I wish somebody told me when I was getting started because it would have saved me so much time. We're gonna be moving through this really quickly. Let's get started right away.
00:10The first one is that if you're just getting started, you should download Versus Code or Anti Gravity. Both are free. They're code workspaces that allow you to integrate Claude code into it.
00:20All you have to do is head over to the plugins, download Claude code, and you're ready to go. Tip number two is that if you wanna build beautiful websites that do not look like AI slop like this one in front of us, here's a couple options.
00:33Number one is you can head over to the site Dribbble. This is a graphic site where you can draw inspiration. So just type in a word like website, find one that looks beautiful to you, take a screenshot of it, and then head back into Cloud Code.
00:46And in this slash command down at the bottom here, you can attach a file, load in that screenshot, and then you can clone that graphic pixel for pixel. You can also add in a URL where CloudCode will go to that study the site and then make a duplicate.
01:00Here is my example of cloning Railway. Another option is that you can add in beautiful three d graphics to a website just like we have right over here.
01:10There's a ton of different options that you can import into your site for free using Spline. Here's another one. We can also have these cubes in the background following our cursor or even having these, uh, these balls following our cursor as well.
01:22It's absolutely stunning. Makes a website look like it's $10,000. Probably one of the biggest game changing tips that I'm ashamed to say I learned way too late in my journey with Cloud Code is the fact that you can have multiple tabs open running multiple different tasks at the same time, and you can even drag a task or a conversation down and have a split screen presented where you're working on two different projects simultaneously.
01:45You can also drag it horizontally so you could literally have dozens of these well, maybe not dozens, but tons of these different conversations running all simultaneously at the same time. Moving on to the next tip, you'll see that in this conversation, Claude is asking for permission to move forward, which is a giant pain to ask.
02:03Because if you're working in parallel with other projects and you return back twenty minutes later to realize nothing has happened because it's waiting for your approval, this is obviously a nightmare. So how we can bypass that is by switching the mode here to something called bypass permissions so it doesn't ask you questions like that.
02:19If we hit the three dots and we go into configure editor, we can search for bypass permissions, and we just need to toggle this on.
02:26Once that's set, then you have access to the bypass permissions mode down here, and you won't have to deal with that again. Now moving on, you can also add in dictation because obviously speaking is way faster than typing. Hey.
02:38Can you hear me? Awesome. And so that's how you can add dictation.
02:42I'm just using the built in Mac default by hitting the f n button twice. I'm not sure what it is on Windows. The next tip is for those of you just getting started with Claude Code.
02:51It's really hard to get started in a platform like this because there's a lot going on, but I would prompt Claude to ask or tell you what questions you should be asking. Because if you at least know the questions to ask, then you can eventually find the answers. But if you don't even know the questions to ask, then you don't really have a direction to go in.
03:10And so provide context, like, for example, I'm building a website from scratch, and then ask Claude what questions you should be asking it, and then it will surface the questions. Okay.
03:20What's the job of your website? What does success look like? And then you answer them, and then eventually going down this chain of thought, you'll come to the conclusion you're looking for.
03:29The next tip is having two files inside every project you create. The claud dot m d file and the projects underscore specs file. These are non negotiables for me.
03:40The claud dot m d file is how Claude should behave. So imagine hiring an employee and giving them training. That's essentially what claude.m d is.
03:47If you hired somebody and you didn't train them on the job, they're probably not gonna do a very good job, obviously, and the same thing goes for Claude. The next, uh, file is the project underscore specs file, which is essentially telling Claude what it is you're building out. Imagine hiring somebody and they don't even know what your company does.
04:03Again, they're not gonna do a good job. These are both living documents where as you build inside Claude code on top of your project, they should evolve over time. The next series of tips, I'll have to do with the claude.md file, and these are things that honestly should have been out of the box with Claude.
04:18But, unfortunately, I did learn them the hard way and put them into my own file, and I'm sure they'll serve you well as well. The first one is to challenge your direction. Nobody likes a yes man like telling you you're you're special every two seconds.
04:30Instead, have Claude challenge you so that you get the best results. The next tip is to have a quality gate.
04:36So if you're writing, for example, a LinkedIn post over here, instead of it saying, hey. You're awesome. It's a three out of 10.
04:41We should post it. It should give you a non b s answer on how you can improve that to nine out of 10 so that you get the best results possible. The next thing is that it should test before it sends the final product to you because if it builds a website and it's broken, broken, if you're the one having to figure this out, it could take you five hours.
04:59With Claude, it's gonna take it five seconds. So just get all the heavy lifting to be done by Claude so that it gives you the finished product. The testing should be baked in before it ever arrives arrives on your plate.
05:09The next one is context. So anytime you're dealing with a claw down here, these conversation windows can be absolutely massive. And if they get too large, then they compact the conversation, which means they shrink down.
05:22But a lot of the context is lost. And so with this rule, what it's saying is make sure that you have context at the top of mind so that you don't aggressively use tokens that you otherwise should not be using. The last tip inside this Claude dot m d file is having an upgrade suggestion.
05:39So every time you're communicating back and forth with Claude code, it should give you a suggestion on how you can improve. Right? We all kind of to some degree have blinders on.
05:48We don't know. We don't know. And this is a great way to uncover things that we never would have thought to do otherwise.
05:55Another tip is using this auto research package, which essentially has AI do the testing and the upgrading for you without you even having to be present.
06:05It just takes care of everything. The next tip is about having Claude reply back to us the right way. Oftentimes, you can build very complicated projects, and it can be very overwhelming if it doesn't structure the response properly.
06:17Here's how I do it. First of all, Claude tells me what it did so I understand what the hell just happened. Number two is it tells me what it needs from me because oftentimes, it might do something on its end, but unless we do something on our end, we can't have the project project be completed.
06:31Then it tells me why it matters and explains it like it's a like I'm a 15 year old. Then it tells me the next steps so that we can move forward, and then it tells me any area errors that are encountered and any context that I need in order to understand what's actually going on. If you guys want that free Claude dot m d file, it's gonna be in the description down below for free.
06:48The next tip is that Claude has memory on you, and this is not a file in your project. This is actually like a secret file that Claude stores that persists across every single project you create, and you can add to it, you can update it, and you can delete from it. So in this example, I messaged Claude saying, can you please add my name in the space that I'm in?
07:08And it has gone ahead and created this memory file. And I can open it up, but you can see that it's not actually in my project file. If I were to create another project and ask it what my name was, it would be able to remember what I wrote over here.
07:21The next tip is the fact that you can have message queuing. So we can see here that we can actually send multiple messages at the same time and it's going to work through those messages one by one. You don't actually have to wait for the previous message to be finished before you can send the next one.
07:36The next tip is you have access to multiple plugins by hitting slash plugin, and you can download prebuilt solutions like this front end designed where you can create beautiful interfaces pretty much out of the box.
07:49We're gonna go over the next couple skills simultaneously, which are workflows and reference files. In order to explain this, I wanna take a step back and explain my three layered approach to most projects inside of Claude code.
08:00So you need a Claude dot MD file, and this just determines how your project behaves, what to do, and what not to do. And every single time you send off a message, by default, Claude is always gonna read that file first.
08:14The next layer is workflows, and these are tasks that you're doing manually that you can automate. For example, creating LinkedIn posts or replying to incoming emails or creating a proposal for a client and sending it off. The distinction between workflows and and the claw dot m d file is that this is called on demand.
08:33Okay? The claw dot m d file is always triggered every time you send a message, but with skills, you have to actually trigger it by calling it down here. Okay?
08:43And so I've set up a custom skill replying to emails. I've pasted in an email, and then automatically it's generated a response for me down here. The beautiful thing about skills is that you just set it up one time and you run it as many times as you want forever, and you keep constantly improving it so that the hundredth time is way better than the first because the alternative would be starting a fresh new chat and then you have to spend so long giving the context that you actually want to give to it to get the job done properly.
09:10The third layer is the reference files. Okay? These are reusable templates that you create once and we reuse across all of the skills that require them.
09:19So in all of these three instances, creating LinkedIn posts, creating emails, and also creating proposals, you wanna reference your tone. It's the way you write.
09:28And so instead of having these baked in at the skill level three times, you have one source of truth where all the skills reference it so that when you make a change to one reference file, it's updated in all three workflows. The next tip is using sub agents inside Cloud Code. So let's say that you're building on a five page website.
09:47It's a lot of stuff going on at the same time. Traditionally, you would have to do this in a sequential order where you send a prompt, you build out the first page, then the second page, then the third page. But with parallel sub agents, you can send that prompt and it's gonna delegate a responsibility to sub agents.
10:03One is gonna be the home page, next is gonna be the about page, the next is going to be a contact page, and this will lead to faster responses that are better because the context is separated. You have one agent that specializes in one thing.
10:17The next tip over here is the fact that when you're using Claude code, okay, and let's say you send over a prompt over here, anytime that things are not going well or it's going off the rails or it's hallucinating or doing something wrong, you can always hit the escape button, and this is going to automatically interrupt it and stop it from actually continuing building anything.
10:37And if you go to a previous message, you have this rewind button that can restart or rewind the code to a previous step. The next tip is the fact that if you are using Versus Code or Antigravity, a lot of the times it's not set up by default to pre save your changes.
10:54And so what you can do here is you can hit this config file and then you can type in auto save and you should be able to check this off and now automatically everything's gonna save. I can't tell you how big of a nightmare it is to build out projects only for it not to save and you waste a ton of your time. The next tip over here is about compacting.
11:12So let's take a look at this conversation. 83% of the context window is gone.
11:17That means that in this conversation, it's received so much information that it's overloaded. Loaded.
11:22And so by default, when it hits a 100, it's going to compact. But you can also compact before it and then add on a tip or a reminder to not forget special details that you do not want it to forget. This is gonna lead to better, uh, retention of the important information.
11:39The next tip is typing in insights. And when you do this, it's gonna open up a report telling you your entire lifetime experience with Claude.
11:48It's gonna give you insights insights at at a a glance. Glance. It's It's gonna gonna tell you what you're working on.
11:52It's gonna tell you how you use Claude, and it's gonna tell you impressive things that you've done, and it's gonna tell you where you've gone wrong and so on and so forth. So if you ever wanna dig into your experience and figure out and get feedback from Claude directly, you can always type in the in insights results and take a look at what it says.
12:09So that's it for this video, guys. Thanks so much for watching. If you found value in it, make sure to check out my four point five hour masterclass on Claude code for free on YouTube.
12:17I also have a free community, uh, that you can find tons of resources and blueprints in. And if you guys are looking for more help, I have a paid community where there's two transformations. The first is how you can create your own AI automation agency, selling cloud code solutions to other businesses begging for this kind of stuff.
12:33I'll show you how you can find, close, and fulfill your first deal within thirty days or less. And the second transformation is for those of you who have an existing business. I'll show you how I automated up to 80% of my business with blueprints that you can copy and paste into your own business and get similar results as well.
12:49And if you don't wanna have to do any of the work yourself, you can take a look at my agency where we can implement these solutions for you. Thanks, for watching, and I'll see you in the next
The Hook

The bait, then the rug-pull.

Five hundred hours is the kind of number that earns trust fast. Before the first tip lands, the credibility is already in the room — and then the pace kicks in at roughly one tip every thirty seconds, no filler, no padding.

Frameworks

Named ideas worth stealing.

07:54model

The 3-Layer Claude Code System

  1. CLAUDE.md (always on — behavior + rules)
  2. Skills / slash commands (on-demand — repeated workflows)
  3. Reference files (shared truth — tone, templates, vocabulary)

A hierarchy for structuring Claude Code projects so every layer builds on the last and nothing is repeated.

Steal forAny project where you do repeating tasks in Claude — replace ad-hoc prompting with this three-layer architecture
06:02list

Claude Response Structure

  1. What it did
  2. What it needs from you
  3. Why it matters (ELI-15)
  4. Next steps
  5. Errors + context

A five-part output format baked into CLAUDE.md so Claude always returns structured, scannable responses.

Steal forAny complex project where Claude's verbose responses are hard to parse
CTA Breakdown

How they asked for the click.

12:17product
Thanks so much for watching. If you found value in it, make sure to check out my four point five hour masterclass on Claude code for free on YouTube.

Soft pitch first (free masterclass), then free community, then paid community with two track offers, then agency upsell — four-tier funnel in 48 seconds

Storyboard

Visual structure at a glance.

open
hookopen00:00
clone demo
valueclone demo00:26
split screen
valuesplit screen01:04
CLAUDE.md
valueCLAUDE.md02:47
3-layer system
value3-layer system07:54
sub-agents
valuesub-agents09:39
insights
valueinsights12:09
CTA
ctaCTA12:17
Frame Gallery

Visual moments.

Watch next

More from this channel + related breakdowns.

09:38
Chase AI · Tutorial

10 Minute Masterclass: Claude Code Skills

Everything you need to know about Claude Code skills — what they are, how they load, how to trigger them, and how to build benchmarked custom ones — in under ten minutes.

March 16th