800+ hours of Learning Claude Code in 8 minutes (2026 tutorial / unknown tricks / newest model)
By Edmund Yong
Summary
## Key takeaways - **Save time with Claude's memory feature**: To avoid repeating instructions, utilize Claude's memory feature by pressing the hash key to add instruction snippets that can be applied locally or globally across sessions, saving them to the claude.md file. [00:45] - **Automate repetitive tasks with custom commands**: Build a library of custom commands in markdown files within a 'commands' directory to automate repetitive tasks like creating API endpoints or running linters, making them reusable with arguments. [01:13] - **Leverage MCP servers for up-to-date documentation**: Use MCP servers like Context 7 to ensure Claude references the most up-to-date documentation for libraries, saving you from manual searching and copy-pasting. [02:04] - **Build features in parallel with sub-agents**: Utilize sub-agents for specific tasks like code review or data gathering, rather than assigning them roles, to reduce context pollution and build features in parallel. [03:52] - **Clone expert workflows with plugins**: Plugins allow you to bundle and clone entire Claude setups and workflows from other users with a single command, simplifying the adoption of advanced tools. [06:06] - **Master prompt engineering for AI collaboration**: Effective prompt engineering forces you to break down problems and clarify your own thoughts, ensuring clear instructions for the AI and preventing 'garbage in, garbage out' results. [06:39]
Topics Covered
- Master Claude's Memory for Faster Coding
- Leverage MCP Servers for Up-to-Date Documentation
- Use Sub-Agents for Tasks, Not Roles
- Plugins Bundle Workflows for Instant Setup
- AI Generates Code, Humans Own It: Prioritize Review
Full Transcript
After spending over 800 hours in Claude
Code, I've discovered ways to actually
make this thing work for me, not against
me. Especially at times when I need to
move fast as a solo developer. Whether
you're churning through tickets at a
corporate tech job or attempting to vibe
code your next 10K a month app. If
Claude has ever felt dumb to you at
times, then it's likely you're just
missing critical parts of the setup. In
this video, I'll walk you through my
private workflows, essential resources,
and teach you the six core features that
most developers are unaware of in Claude
Code. So, by the end, you'll be shipping
faster with Claude instead of wasting
time fighting it. Before we dive into
the advanced workflows and hidden
tricks, let's make sure we quickly cover
the foundations. These free features
have saved me hours of repeating myself
to Claude every single session. When I
first started using Claude Code, I found
myself repeating same instructions over
and over again. The easy solution is to
make use of Claude's memory feature.
Press the hash key to quickly add some
instruction snippets to Claude's memory.
You can decide whether you want to apply
these instructions locally to the
project or globally across all Claude
sessions. And you will see these
instructions get saved to the claude.md
file. So if you ever change your mind,
you can easily edit or remove them. I
also found myself typing the same
prompts to perform small repetitive
tasks like creating a new API endpoint
that correctly includes my custom
middleware with error handling and type
interfaces or running the TypeScript
llinter command and fixing all errors
around the codebase. This led me to
build my own library of custom commands
that I can easily call with a few
keystrokes. To create your first
command, just add a new commands
directory within your clawed folder and
then write out your command in a
markdown file. And as your command
library grows, you can sort them into
subdirectories to keep them organized
and easier to find. You can also make
commands accept arguments. This is what
allows commands to be more flexible and
reusable in different scenarios. So just
be conscious of what you are prompting
to claude over and over again. Then
slowly build up your own command library
as you go. I've also used this GitHub
repo which has a bunch of useful
commands that I use every day for
building. In the early days of building
with clawude code, one of my biggest
frustrations was making sure it
references the latest documentation when
building new features or debugging
errors, especially with frameworks and
libraries that are constantly being
updated. But as you know, AI assistants
are only as good as their training data
and forcing it to use web search to
fetch the latest data wasn't reliable
either. This is where MCP servers come
in. specifically one that I use every
day called Context 7 is essentially a
service that allows Claude to reference
the most up-to-date documentation for
the most popular coding libraries. And
this alone has saved me hours constantly
having to Google search and copy and
paste the latest docs into my prompts.
Now I can just rely on context 7 as a
centralized source for when I need the
AI to reference any kind of
documentation. And to use it, you just
have to add two words into your prompt.
Use context 7 and Claude will
automatically call the server to fetch
the latest docs whenever it needs to.
And you might be asking what exactly are
MCP servers? To explain it simply, just
think of it as a way to connect AI
agents to external tools and services.
And this just gives the AI more
capabilities for its tasks like
connecting to a database, calling a
custom API, or executing code on some
remote server. If you would like to know
where I browse for MCP servers, here are
some great repos that I recommend
checking out. Some other MCP servers
that I use regularly are Superbase to
allow Claude to query data directly from
my app's database, apply migrations or
create new tables for any new features I
am building, the Chrome Dev Tools and
Playright MCP, which gives Claude the
ability to autonomously debug and test
issues on the front end by letting it
control the browser and inspect the DOM
and console logs. I also use the Strap
MCP for when I build something that
touches the payment side of my app and
also the VEL MCP for when I need to look
up the latest documentation or make
changes to my project settings. As a
solo developer, my process for building
new features used to look something like
this. Create the front-end UI
components, write the API endpoints, and
run some database migrations. This
approach wasn't bad, but it just meant I
had to do things in a very sequential
order, which wasn't very efficient. But
ever since I discovered how to properly
use claude sub aents to do work in
parallel, I've been able to build and
ship features in a fraction of the time.
Firstly, what are sub aents? They are
isolated clawed instances that can work
in parallel with each other and feed
crucial information back to the main
orchestrator agent once it has finished
the task. In simple terms, using sub
agents will greatly help reduce any
pollution to the main context window
because each sub agent will get its own
context window, system prompt, and tool
use permissions. So, they are great for
offloading smaller and more specific
tasks. But what I see people doing with
sub agents is they assign them to act as
specific roles like a front-end
developer, a UIUX designer or a product
manager. And I can tell you I spent a
good couple of hours trying to work with
agents this way. And the results were
pretty bad compared to just using claude
code with no agent specific
instructions. Personally, I don't think
sub agents are at a point yet where you
can assign them specific roles and rely
on them to brainstorm and work
autonomously like a real human would.
But that's okay. They still saved me a
lot of time and effort on tasks is
actually good at. What has worked really
well for me is to define sub agents for
tasks, not roles. Like cleaning up and
optimizing the code it has just written,
generating documentation or gathering
research data from the web. For example,
one of the sub aents I use regularly is
this one that reviews the UIUX of my
app. It connects to the Playright MCP
server and inspects the UI components of
my web app in the browser and it gives
feedback based on the design and
usability of the UI components. I think
this is the best way to make use of sub
aents because it handles work that would
have previously taken up precious
context tokens from the main agent and
it just helps to maintain a higher
quality of the overall output. To create
a sub agent, use the / agents command.
Select create a new agent. Choose
project or personal. Select generate
with Claude. Then describe the sub aents
task in natural language. Customize the
tool use permissions and then save. And
to invoke a sub aent, just use natural
language or the ad symbol to directly
call the sub aent within your prompt.
Now that I've told you all about slash
commands, sub aents, and MCP servers,
you might be put off by the thought of
having to set up all these tools
manually for your own projects. Well,
luckily, Anthropic recently released a
new feature called plugins, which allows
users to bundle up their setups into a
single package. So, you can literally
clone a Claude Power user's entire
workflow with a single command. And if
you're curious about my personal setup,
I've published my own plug-in
marketplace, which you can add by
running this command. From there, just
pick and choose which plugins you would
like to install. Feel free to add only
what you need. I want to talk about the
mindset and expectations I've adopted
when working with AI to build apps.
Because after spending hundreds of hours
of trial and error using AI to help with
coding tasks, I found these are the
things that have given me the biggest
productivity boost. Garbage in equals
garbage out. If you can't write a prompt
that clearly instructs the AI on what to
do, then you don't actually know what
you want, and the AI definitely won't
either. I found learning some basic
prompt engineering has forced me to
break down my problems into smaller
pieces, which also clarifies my own
thoughts in the process. Or if the idea
is still vague in my mind, I will use
Claude's plan mode to have a quick Q&A
session and make it ask me clarifying
questions so we can be on the same page
before I let it write any code. AI
generates code, but humans own it.
Before pushing to production, just start
a new session with the AI, asking it to
review the code on the files it's
recently touched. Don't let the AI make
you lazy about the fundamentals like
security, performance, or error
handling, because given enough time, if
you keep ignoring these things, it will
eventually lead to vulnerabilities and
bugs if you don't constantly review it.
Speed means nothing if your app is buggy
or insecure. So, these have been my top
tips for getting the most out of Claude
Code when building apps as a solo
developer. Let me know what you think
and I'll see you in the next one.
Bye-bye.
Loading video analysis...