← Back to videos

This is f*cking insane. Anthropic dropped a free 58-minute Claude Code course Going from autocomple

Sownju

Sownju

@Sownjuinho

November 10, 2026· 58:10

This is f*cking insane. Anthropic dropped a free 58-minute Claude Code course Going from autocomplete all the way to real agents: 00:00 - Moving from autocomplete to agents 04:50 - What happens inside the agentic loop 14:07 - Using CLAUDE.md as your project's memory 26:53 - Why you always start in Plan Mode 33:31 - A live task, from brief to commit 54:46 - When to use Skills vs CLAUDE.md Most people still treat Claude Code like a slightly smarter autocomplete This course shows how Anthropic actually uses it: planning, calling tools, testing, and shipping real work Better than 99% of paid Claude Code tutorials Save it and watch it later

Transcript

0:01
All right, we'll go ahead and get started
0:03
Thank you everyone for joining
0:05
Welcome to today's webinar
0:06
This is an introduction to Cloud Code
0:09
We are live from New York City and
0:10
San Francisco
0:12
This session has been highly
0:14
highly requested
0:15
so we're super excited to walk you all
0:16
through it today
0:17
On theme with awards season
0:19
I will be your host
0:20
So my name is Emily Gray
0:21
I'm on our sales team here at Anthropic
0:27
Cool. So first
0:28
we're going to walk you through what Cloud Code is
0:30
the foundations of how to use the platform
0:33
features you should be aware of
0:34
like certain slash commands
0:35
and we're also going to cover
0:36
a live demo
0:41
Awesome. So with that
0:42
you guys know who I am
0:43
I'm going to quickly kick it over to
0:45
Harry
0:45
and Ali from our beloved Applied AI team
0:48
to quickly introduce themselves
0:50
Thank you, Emily
0:51
my name is Harry
0:52
I'm here in the Applied AI team at
0:53
Anthropic. I can't see all of you
0:55
but
0:56
I'm excited that all of you are here
0:57
I think there's almost
0:58
or more than 2,000 of you on
1:00
on the line right now
1:02
I sit at the intersection between go-to-market
1:04
engineering, product, and some other orgs
1:07
and really help
1:08
our customers and folks that are also interested
1:10
in Anthropic and Claude products get the most out of
1:14
what they're doing with Claude today
1:16
And I'll
1:16
go ahead and pass it over to Ali
1:18
for intro on his side as well
1:21
Thank you, Harry
1:22
hi all, I'm Ali
1:23
and I'm an Applied AI engineer here at
1:25
Anthropic
1:26
super excited to be here and to get things going
1:30
Awesome, thanks guys
1:33
Cool. So just a couple quick housekeeping
1:35
housekeeping items
1:36
So one, yes
1:37
this will be recorded and we'll make sure
1:39
to send everyone a copy after
1:41
And then next
1:42
please make sure to ask questions
1:43
We want this session to be
1:45
as live as possible. So
1:46
Ali and I will be monitoring the chat
1:48
and answering as much as we can
1:50
And then of course
1:51
please share your feedback with us
1:53
Our goal is to make these sessions as
1:54
valuable as possible. So we always love
1:56
to hear feedback from our customers
1:59
And one more housekeeping item
2:01
our team can
2:02
answer only so much as humanly possible
2:06
but the good news is that we have
2:07
our dear friend Claude. So on our website
2:10
you can see, at code.claude.com
2:13
which is a mouthful. If you go there
2:15
that's the best place to
2:17
get questions
2:18
That version of Claude scrapes all of our
2:20
documentation and will provide the fastest answers for you
2:23
But again
2:23
we'll be making sure that we monitor the
2:26
chat and answer as much as we can
2:28
Cool. So with that
2:29
I'm going to kick it over to Harry
2:30
to walk through the presentation
2:32
Thank you, Emily
2:33
so
2:34
before we get into the Claude Code
2:36
overview and
2:37
a little bit of an introduction on what
2:39
Claude Code is and how you can get
2:40
the most of it
2:41
I want to set the stage and give
2:42
a little bit of context of how we
2:43
got here. So
2:45
everyone knows
2:46
or has at least heard of the word
2:48
agents by now. So you've seen
2:50
billboards if you're here in the Bay Area
2:52
or you've seen them mentioned online
2:54
you've seen demos of them on LinkedIn
2:56
or other platforms
2:58
But what are actual agents?
2:59
Are they workflows? Are they
3:01
you know, autonomous robots that live in our systems and
3:04
and do things for us?
3:06
so what they actually are
3:08
are, A system that is powered by AI
3:11
where a human can give the agent
3:14
some kind of goal to accomplish
3:16
and the agent can use all of its tools
3:18
all the systems and harnesses and layers underneath to think
3:24
to do
3:25
and then to iterate on what it's thinking
3:27
to ultimately accomplish that goal
3:28
So I want to
3:29
really set the stage for what agents are
3:30
because Claude Code
3:32
truly is an agentic platform versus an AI-powered one
3:35
and I want to make that difference
3:37
fairly clear
3:38
as we walk into history of
3:39
what AI coding has looked like for the last few years
3:43
right? So let's rewind five years from today
3:47
So back from 2026 all the way to 2021
3:50
we started with autocomplete
3:51
So if you're a developer
3:52
and you've been in this space for a while
3:54
you've probably seen
3:55
in some platforms that you've been using a few years ago
3:59
the ability to code and then the
4:03
IDE
4:03
or the development environment or the coding platform
4:06
will actually autocomplete the rest of the
4:08
Coding line for you
4:10
So
4:11
that's where AI is going to work
4:13
for seconds for you. So it's going to
4:15
think about the line that
4:16
that you're working on
4:17
It's going to think about the file that you're in
4:19
and then it's going to auto-complete the rest
4:21
of that line. So really that's where we were years ago
4:24
and then we
4:25
evolved a couple years down the line
4:27
to maybe being able to modify whole files
4:30
right? Where AI
4:31
is able to take in the context
4:33
of what you're working on
4:34
and then maybe some of the other modules
4:36
and methods and libraries that you have in your project
4:40
and then modify a file at large
4:43
Where are we today
4:44
and where are we going in the future?
4:45
So
4:46
Cloud Code came out in 2025
4:48
as a research preview
4:49
created within our labs here at Anthropic
4:53
And you're seeing Cloud Code become
4:56
from an AI assistant
4:57
more to an agentic coding tool
4:59
And Cloud Code's actually able to work for hours on end
5:03
being able to complete tasks that you give
5:04
it at a very general level
5:06
whether it's a complicated deep dive into your code base
5:09
and then being able to modernize it or refactor it
5:13
or whether it's
5:14
a task that has a lot of edge
5:15
cases that you really want to code develop with Cloud on
5:18
right? So this is now an agentic platform
5:21
And as we go into the future
5:22
we're seeing AI working for not just hours
5:25
but days on end
5:26
whether it's really sitting with you and prioritizing your user feedback
5:31
and then just working on its own until
5:33
it has a question and it comes back
5:34
to you. So as we go into the future
5:36
you're going to see this curve
5:38
go up and up and up
5:39
And this follows
5:41
What you're seeing on the screen
5:42
in terms of this diagram
5:44
In terms of the technology itself
5:46
we've evolved from being able to get
5:47
just simple outputs to maybe automated workflows
5:51
which I talked about earlier
5:53
I want to
5:53
stress the difference between workflows and agents
5:56
Workflows are deterministic or specific paths that you go through
6:00
but an agent truly is
6:02
something that is a loop
6:04
So a human interacts with an agent
6:06
by giving it a goal
6:07
like an open-ended problem
6:09
something that's a little difficult in terms of predicting
6:14
something that doesn't have a deterministic path
6:17
such as search, coding, support, et cetera
6:21
And then it works in a loop to
6:23
use all the tools
6:24
in the environment that it has access to
6:26
to ultimately complete it without
6:28
a human needing to intervene or steps needing
6:30
to be defined specifically
6:32
Okay. So
6:33
that was
6:34
a little bit of context before we get
6:35
into cloud code. So
6:37
Would love to introduce Cloud Code
6:38
So
6:39
a lot of you on this call have
6:40
probably seen Cloud Code in some fashion already
6:42
even if you haven't used it
6:44
Again
6:45
would encourage you to look in the
6:46
docs tab here on the platform
6:48
If you want to
6:49
start getting an overview on Cloud Code using
6:52
some of the documentation
6:52
you can install it even while I'm talking
6:55
But it truly is an agentic
6:57
what we call a CLI or a command
6:59
line
7:00
interface tool
7:01
to allow you to
7:03
start doing development or even non-technical use cases with
7:06
with Cloud Code
7:08
The reason we've chosen this form factor you're
7:10
seeing on the screen here on the right
7:11
is because we want
7:14
we wanted developers to be able
7:15
be able to actually interact with parts
7:18
of the
7:19
scripts and the
7:20
CI CD pipelines that are native to their
7:22
terminal today
7:24
So
7:25
you can certainly use it in other
7:28
forms and fashions and we'll
7:29
we'll take a look at what that looks
7:31
like later down in this presentation
7:34
I want to showcase all of the You know
7:37
different buckets that you can actually use Cloud
7:39
Code in
7:40
So let's take the software development lifecycle
7:42
right? So we have
7:43
maybe five different steps that folks are used to
7:46
especially if you're a developer that's tuning in today
7:49
all the way from discover
7:51
to supporting and scaling your environments
7:54
So you might go through a typical workflow like this
7:57
right? You might onboard to a new project
7:59
you might develop certain technical specifications
8:02
and then you might actually
8:03
write tests and then implement code according to
8:06
those tests
8:07
and then really automate
8:09
you know
8:09
the CICD pipeline and then
8:11
be able to debug and monitor usage from
8:13
that
8:14
So Cloud Code, I want to emphasize
8:16
doesn't just take care of the middle bucket
8:18
which a lot of people think it ends up doing
8:21
but it can start helping you
8:22
discover parts of your code base
8:25
develop those technical specifications by using plan mode
8:29
automating code review
8:30
and then ultimately scaling out
8:32
debugging and then
8:33
refactoring your code at the very end as
8:35
well. So as we're going This presentation
8:38
I just wanted to really emphasize
8:40
that folks can really start thinking about
8:42
how to use Cloud Code
8:44
in different parts of your development lifecycle
8:47
and then before we actually go
8:49
to the rest of the content
8:50
I wanted to
8:52
kind of leave this section
8:53
on how Anthropic actually uses Cloud Code internally
8:57
You'll
8:57
you'll see in the top row
8:59
are the usual development use cases
9:01
right? Whether you're developing
9:03
your data infrastructure pipeline with a support workflow
9:05
whether you're doing some kind of product development
9:07
whether you're doing security engineering or data science
9:10
for sure, these are great fits for Cloud Code today
9:13
However
9:14
a lot of our different internal teams are
9:16
also using Cloud Code. So Emily
9:18
I'm going to turn it back to you
9:19
I would love to hear some of your input
9:21
because I know you're talking to a lot
9:22
of our customers
9:23
How, how do folks that are non-technical use Cloud Code today
9:27
or how do, you know
9:28
people even within Anthropic that are non-technical use
9:31
Cloud Code today?
9:33
Yeah
9:33
it's a really fun tool to kind of
9:34
dive into and see what you can build
9:36
if you're a non-technical person like myself
9:39
here on the sales team at Anthropic
9:41
we actually have had a couple of folks
9:43
who
9:43
have built out things like a pricing calculator or account plans
9:47
and those are just some sales use cases
9:49
I actually work with a hedge fund here
9:51
in New York City where
9:53
their CEO mandates that every person all the
9:54
way down to HR
9:57
uses cloud code. So there's a lot you
9:58
can do there with any kind of analysis
10:01
working across the board with cost modeling
10:03
P&Q assumptions. It's kind of fun to
10:05
to
10:06
get your hands on it and see what
10:07
you can build
10:08
Amazing. Thank you for sharing
10:09
So hopefully that gives you some ideas
10:11
and you can see on the bottom row
10:12
as well how some internal anthropic employees
10:16
use Cloud Code for things like growth marketing
10:19
or product design or legal for their different workflows
10:22
internal applications, and prototyping
10:24
Okay, so we're going to have our first poll
10:26
so
10:27
you're going to be able to start getting interactive truly with
10:30
you know
10:31
some of the content that you're seeing here
10:33
So I would love to know
10:34
you know, where, if you're using Cloud Code today
10:36
where you're using it
10:38
Is it in the terminal?
10:39
Is it in, you know, an IDE?
10:41
Is it in the web?
10:42
Is it on mobile?
10:42
So feel free to participate in the poll
10:44
Would love, the anthropic team here would love to know
10:47
you know
10:48
kind of your
10:49
user experience and where you're using
10:51
Cloud Code today
10:52
But we'll keep moving on
10:53
And as you can see within the slide you're seeing here
10:57
you can take Cloud Code wherever you need to
10:59
right? So if you're
11:00
familiar with the terminal and you don't feel
11:02
you know, as
11:04
it's as daunting of an environment to be in
11:06
you can certainly stay there
11:07
However, if you're Used to a code editor
11:10
you can bring it there
11:11
We have plugins that work natively with
11:13
a lot of the primary IBEs out there
11:16
and then you can
11:16
access Cloud Code on the web and iOS
11:19
We even have a feature where you can
11:21
pretty much teleport or remote control your
11:24
terminal on your laptop from your phone
11:26
So if you want to code embed
11:28
you can code embed
11:29
All right
11:30
perfect
11:30
I don't know if we have any questions
11:32
that are coming up so far
11:33
but I would love to pause for
11:35
one question
11:36
if we can answer something from the crowd so far
11:41
Yeah, maybe we can start with this one
11:44
Is there
11:45
an objective function set for an agent based
11:47
on the user's prompt
11:48
or is it all direct
11:50
is it all directed
11:51
just very directed, predictive probability
11:53
or a combination of both?
11:56
interesting
11:57
so I think there's a lot of parts
11:58
to that question
11:59
Ali, I don't know if you have any
12:02
thoughts on your side on this
12:04
but in, in terms of prompting in general
12:07
predictability in ter, versus kind of prompt techniques and prompt engineering
12:12
a lot of what we internally Anthropic advise customers on is
12:18
you know, there's, with LLMs and with generative AI in
12:23
at scale or at
12:24
at a whole
12:26
it's not going to be able to be
12:27
predictable in terms of the next
12:28
next steps that it takes
12:29
right? It's truly what word comes next is how the technology
12:34
works in terms of LLMs
12:36
So when you're prompting an LLM
12:38
especially in cloud code
12:39
you don't have to be perfect
12:40
there can be typos
12:41
there can be ways of
12:42
you know, getting to the same goal overall
12:45
but I would say
12:47
some things that
12:48
will really help is we do have prompting guides
12:50
online at Anthropic
12:52
that you can definitely search up
12:53
If it's not in the docs
12:54
we can certainly link them
12:56
and then we also have something called skills
12:57
which
12:58
I don't know if I'll cover
12:59
in too much of a detail today
13:01
but
13:02
they are tools that you can use in cloud code to
13:05
that are already pretty much packaged up
13:07
to get you further than
13:09
pretty much a blank slate or a blank text box
13:11
Ali, anything else to add there
13:13
that, that I Yeah, a couple of things that help me
13:17
on top of what you said
13:19
adding examples in instructions
13:22
helps steer Claude, well, as well as constraining the output format
13:27
as XML tags or
13:29
or JSON schema, that also, helps bring, some predictability, some structure
13:34
to the response
13:36
Amazing. Thank you, Elaine
13:38
And, and if we can just answer one more question
13:40
cause we're getting this a lot in the
13:41
chat here. I think there's
13:42
there are a lot of questions around how
13:43
to get started. Like
13:45
is it directly in the terminal?
13:47
Can people do it on their phone?
13:48
If you can just quickly cover how to get started
13:50
I think that'd be helpful
13:51
Yeah. In the docs view
13:53
there should be a link
13:54
that, opens up, I think
13:56
learn more about Cloud Code
13:57
It should be the Cloud Code landing page
13:59
You can install this directly on your terminal
14:01
right away and get started
14:03
if you want to
14:03
you can download the Cloud Desktop application
14:06
and there is a code tab in there
14:09
You do have to link it to a GitHub repo
14:12
so that is a requirement to actually get
14:13
started there
14:14
and then you can
14:15
obviously take it on the go
14:16
in mobile as well. You do also have
14:18
to link that to a GitHub repo
14:19
But the easiest way
14:21
I know it's a little daunting
14:22
especially if you haven't worked out of a terminal before
14:24
but if you have access to your terminal
14:26
you can go to the overview page
14:28
Just go ahead and
14:29
there's going to be a little copy
14:30
button
14:31
on that page
14:32
Go ahead and copy and paste that into the terminal
14:34
and you can get started right away with that
14:37
Awesome, thanks
14:38
Amazing. Okay, let's keep moving forward
14:40
So, we're going to start our foundation section
14:43
It's, it's a fairly short section
14:45
but I wanted to go over the
14:46
the very kind of basics
14:47
but maybe most important knowledge of
14:49
starting to use Cloud Code
14:50
So
14:51
we've talked a little bit about where you
14:53
can access Cloud Code. I
14:55
this point I'd like to emphasize because a
14:58
a lot of developers or folks that are
15:00
you know
15:00
writing code on a day-to-day basis have
15:03
their environments that they like to work out
15:04
of
15:05
Whether it's an IDE like VS Code or JetBrains
15:08
whether it's another platform that they
15:11
they like to, to work out of
15:12
you can bring Cloud Code
15:13
again, with you wherever, wherever you need to
15:15
And
15:16
the great thing about Cloud Code is
15:17
it will interact with certain native parts of
15:20
those code editors as well
15:22
So I
15:22
I definitely don't want to skip that
15:25
ClaudeMD
15:27
So
15:27
you might have heard of this concept called
15:30
ClaudeMD. If you haven't
15:31
I'm totally okay. But if you look on the screen here
15:35
what ClaudeMD is
15:36
it's pretty much like a
15:37
memory file for our models
15:40
So when you're using Claude Code
15:42
some of you that have
15:43
already been using it might notice that
15:45
if you get to the end of a conversation
15:49
the model has a limited
15:50
what we call context window
15:52
I'm going to refer to it as the brain
15:53
right? So
15:54
if the brain runs out of space as
15:56
you're back and forth with this model
15:58
it's going to need to
15:59
clear the brain to keep moving forward and
16:01
take additional actions
16:02
So what ClaudeMD does is when the brain is cleared and
16:07
you know, it's a blank slate
16:09
it's wiped, it's going to keep moving forward
16:11
ClaudeMD keeps the most important things
16:14
in the brain saved so that every new session
16:17
every time you clear the memory or the context
16:21
quote unquote
16:22
you're going to be able to save those important best practices
16:25
whether it's Project structure
16:27
common commands, styling, tips, et cetera
16:30
all of this can go into a CloudMD
16:31
CloudMD is fairly lightweight
16:33
so you're going to
16:34
only add 30 to 50 lines into it
16:38
Everything that you're seeing here in terms of
16:40
you know, whether it's CloudMD or any other tools
16:42
you can absolutely
16:44
have Cloud make for you on your behalf
16:45
So if you're using Cloud Code
16:47
you're going to use the slash init command
16:49
slash I N I T
16:51
to actually start a CloudMD
16:53
in your local directory as well
16:56
and I
16:57
I want to kind of connect it to
16:58
what folks might be seeing
17:00
If you're seeing maybe
17:02
Claude behave in a way that
17:03
is unrelated to the topic you're asking about or
17:06
development flows that you are working on
17:09
it might be because there's too much in
17:11
its brain and you need to clear it
17:13
and maybe keep the most important things in
17:15
the Claude MD
17:17
so
17:18
I wanted to illustrate this in
17:20
more of a pictorial fashion or
17:22
or a flow diagram. And as you can see
17:24
there is a repository here
17:26
a monorepo
17:28
and you can see you can have Claude
17:29
MDs at every single level
17:31
So Claude MDs are useful for
17:33
you know
17:33
at the top level describing
17:35
what this system is doing and maybe what
17:37
teams are mapped to
17:38
to the different
17:40
subproject folders or modules within this system
17:43
And then as Claude actually goes down and
17:45
explores these different folders
17:47
it starts pulling the different Claude MDs
17:49
into the brain as well
17:51
for, you know, the relevant context
17:53
If I'm exploring the front end folder
17:55
I want to pull in In the usual UI patterns
17:58
in the test strategy
17:59
in the components. I'm exploring the test cases
18:01
I want to understand how deeply
18:04
you know
18:04
the test coverage runs and my automation strategy
18:06
So
18:07
if there's one thing that I can leave folks with today
18:09
one of the things that are important
18:11
I would say maintain your context
18:13
aka the brain
18:15
and then using CloudMD to
18:17
give Cloud the context that it needs
18:19
and the best practices to
18:21
save over and over again as you have
18:22
new sessions with Cloud as well
18:25
Okay
18:25
perfect. So we're going to have poll number
18:27
two come up. So if you are using Claude Code today
18:30
or even Claude in chat
18:32
in cowork
18:33
you might see that you're able to
18:35
select different models. So we'd love to know
18:37
you know, which models you're using today
18:40
And you can even
18:41
put
18:41
in the Q&A if you want to
18:43
say why you're using certain models
18:44
you can do that as well
18:46
So when you're selecting a model in Claude Code specifically
18:49
you might see a few different models come
18:50
up
18:51
We have what are called our model families
18:53
So model families include Opus
18:56
Sonnet, and Haiku
18:58
And Opus, I'm going to start from the top
19:00
is our most performant model family
19:02
We have Opus 4.6 or 4.6 out now
19:05
And it's very capable in terms of very complex tasks
19:09
like exploring an archaic code base deeply
19:13
understanding architectural changes that you're requesting
19:16
how to refactor that or modernize that
19:19
and then
19:19
provide a plan for you to implement
19:22
As we go down
19:23
Sonnet is our, we, we
19:24
Like to call it our daily driver here
19:26
at Anthropic
19:27
So if you as developer
19:29
you know
19:29
have a plan already put together that's highly
19:32
specific and highly complex
19:33
and you need Sonnet to do
19:35
the heavy lifting of just implementing that specific plan
19:38
you can go ahead and use Sonnet
19:40
And then Haiku is used for things like writing tests
19:43
or maybe more specific point
19:46
you know
19:47
solutions or point features
19:49
that you might just want to do a one-off of
19:51
Again, as you're using Cloud Code
19:53
I would actually encourage
19:55
you to flip between these models to see
19:56
what makes sense for parts of your workflow
19:59
A lot of people ask me
20:00
which models should I use every single day?
20:03
I always say it depends on what you're
20:05
doing in Cloud Code
20:06
Some people leave it on at Opus all the time if
20:09
you know
20:10
they don't mind kind of
20:11
some of the thinking that it does and
20:13
the way that actually
20:14
you know, gets to the answer and outputs
20:16
And some people will flip between the models
20:18
based on
20:19
the workflow that they have as well
20:23
Okay
20:24
so I think we can pause here for another question
20:27
Emily, Ali
20:28
any questions in the chat that we can
20:30
help answer again?
20:32
Yeah, this is a good one
20:34
so the, the most upvoted question is
20:36
do the terminal and desktop applications provide the same experience
20:39
or are they designed for different purposes?
20:42
It's a really good question
20:43
So the terminal is where
20:46
a lot of our native Cloud Code features live
20:49
and it's where you probably get the
20:51
highest amount of kind of experience that
20:55
developers often need for their day-to-day workflows
20:58
What I mean by that is there's a
20:59
lot of slash commands
21:01
and it has the ability to work
21:03
obviously, with your local desktop and your files and folders
21:06
and use all of these
21:08
what we call agentic tools
21:09
to actually interact with your code base
21:12
The desktop application, as well as Cloud Code on web
21:17
has to be connected to a GitHub repo
21:19
to actually operate. So you do have to
21:22
you know, authenticate to GitHub
21:24
and then sync it with a specific repo
21:26
and then it will
21:27
launch pretty much a web version of Cloud Code
21:30
and then do operations on your behalf there
21:32
Certainly, I would say this
21:35
If you are maybe onboarding quickly onto a code base
21:39
and maybe you're a new developer on the team
21:41
you're getting used to Cloud Code
21:42
Code
21:43
start
21:43
using Cloud Code on desktop or web is
21:45
a great experience to start trying it out
21:47
and testing it
21:47
However
21:48
if it's
21:49
part of your daily workflow and you're really
21:51
deeply developing in Cloud Code
21:53
and you have the repository cloned to your computer already
21:56
I would
21:57
suggest definitely using terminal for Cloud Code
22:02
Perfect. And Ali, Emily
22:03
anything you would add there as well?
22:07
I would say what I typically hear in
22:08
the field is that it's preferential to developers
22:11
depending on where they like to work
22:15
Amazing
22:16
Perfect. Okay
22:17
Let's keep moving on. And
22:19
just for, to remind folks in this room
22:22
we are going to have a demo at
22:24
after this portion. So if you're on the
22:26
edge of your seat
22:27
you're not going to have to wait any
22:28
longer. So we will get
22:29
get through this
22:30
and then we're going to get to a
22:31
live demo
22:32
Fingers crossed that it works
22:34
cool. Okay. Let's
22:35
let's get back to this concept of context
22:37
So we talked a little bit about this
22:38
word context
22:39
What does it actually mean?
22:40
So when you think about context
22:42
just think about pretty much it equating to
22:44
words that the models actually understand
22:47
right? So
22:48
the more context or words you put in a model's brain
22:52
the more it's going to have to think
22:53
through and process
22:54
to understand what your end goal as the
22:56
user is
22:57
so if you curate that context
22:59
like you feed the specific files or the
23:02
you know
23:02
you're a little bit more specific with your
23:04
ask in terms of what you want Claude
23:06
or Claude code to do
23:07
it's going to lead to more efficient and
23:09
better performance. And likewise
23:11
as you bloat the brain or the context window
23:14
the model needs to clear it
23:16
and it
23:16
might lead to performance degradation as well
23:19
so how do you curate your context then?
23:22
Let's, let's go through some commands
23:25
so if you're in Cloud Code
23:26
you can use
23:27
what's called the slash context command
23:29
The slash context command
23:30
is going to give you an
23:32
inside view on the model's brain
23:34
pretty much. So what is taking its context?
23:36
Is it the prompt
23:38
the system prompt underneath the surface
23:40
that Claude Code is operating on to understand
23:42
how to actually interact with the user?
23:44
Is it the messages that you've
23:45
you know, talked back and forth with Claude?
23:48
Is it any of the tools that it's calling
23:50
like
23:51
connectors or, you know, other sub-agents that
23:54
that it might be summoning?
23:56
is it, anything else that
23:58
that might be loading the context?
23:59
Or is it even the Claude MD files
24:00
that you're loading in? So
24:02
the more understanding you have of what's in context
24:04
you can actually curate
24:06
obviously what's called
24:08
and then you can use the slash compact command
24:10
So compact, if I were to explain it very simply
24:12
is when
24:14
the brain is almost getting to the point where it's overloaded
24:17
you can actually, as a user
24:18
trigger a command to summarize everything that the
24:22
the, the model has seen so far
24:24
and then clear the model's brain
24:26
and then give the summary
24:28
only keep the summary
24:29
In the new session and then keep going
24:31
So it, it
24:32
it gives Claude Code
24:34
an understanding of what's been done so far
24:36
in a summarized fashion
24:37
and then you can keep moving forward to
24:39
accomplish your task
24:40
so I would use these two commands
24:42
very
24:44
frequently
24:44
to understand what's going on in your context
24:46
and then to clear and summarize your context
24:49
as needed
24:51
Okay
24:52
So, at file mentions
24:54
this is another way to curate your context
24:56
So
24:56
if
24:57
you as the user know
24:58
exactly what file you want to refer to
25:01
while you're talking to Claude Code
25:03
instead of having Claude Code search
25:05
and it's going to use some local tools
25:07
to actually search your computer for the relevant files
25:10
you can actually do what's called at file
25:12
mentions. You can at mention
25:13
hey, app.py. You can at mention
25:16
you know, a JSON file or a folder
25:18
et cetera. So
25:18
if you want to pull things specifically into context
25:20
this is a great way to specifically do
25:22
that as a user if you know what you need to
25:26
Claude to start working on
25:29
Okay, so next poll, we're going to
25:33
get a little information on plan mode
25:34
So it's going to be a
25:36
do you use plan mode today
25:37
yes or no?
25:38
And then if you do or if you don't
25:41
feel free to participate in the Q&A
25:43
you know
25:43
how you find it useful or if you
25:44
have any questions about plan mode
25:46
feel free to ask them there
25:49
the, the reason that some
25:51
some folks might use plan mode
25:53
and I'll talk a little bit about what it is
25:55
is
25:56
it is a
25:57
way to actually allow you as the developer
25:59
or even someone that's non-technical to
26:01
use Claude Code
26:02
to have Claude
26:04
create a full end-to-end implementation plan for you as you're going
26:09
and then have it outline stepwise what it's planning on doing
26:12
maybe some edge cases that it's seeing
26:14
as well as maybe some assumptions that
26:17
aren't clear. It's going to ask you some
26:19
questions to clear those up
26:21
so that it doesn't guess while it's planning
26:24
folks that have used a lot of other tools
26:27
you know, will find out maybe When I'm asking something of
26:31
an AI coding tool
26:33
it's gonna get to an end goal
26:34
but it might not have all the details that I want
26:36
right? So
26:37
plan mode is a great way to start
26:38
if you're implementing something complex
26:40
if you need to explore your code base
26:42
if it's a huge refactor
26:43
it's a really tricky item that you're tackling
26:46
I would highly suggest
26:47
going in plan mode first
26:49
Ali, I would love to know maybe some
26:52
you know, information from your side
26:53
How have you seen plan mode used
26:57
either, you know, in your day-to-day work at
27:00
Anthropic or even in the field as you're
27:02
talking to customers?
27:04
Both in my work at Anthropic
27:05
as well as in the field and in
27:07
my personal projects also
27:09
essentially
27:10
I see plan mode being used before
27:13
any task
27:14
It could be a small task
27:16
big task, a big project, a refactor
27:18
Before any of them
27:20
it's a great idea and we recommend it
27:22
to use plan mode. Instead of directly jumping into the code
27:26
results in much better
27:27
results
27:29
and also
27:30
it's not just meant to be for really large changes
27:32
small changes are, are good too
27:34
Think of
27:35
treat the plan mode like a
27:36
PR description that you're writing before the code
27:39
If the plan doesn't read so good
27:41
the code most likely won't
27:43
So that's a good way for you to correct Claude
27:46
as well as give more inputs
27:48
Or sometimes Claude also starts to interview you
27:50
to clarify on things that
27:52
aren't clear to it yet
27:55
Amazing. Thank you, Ali
27:57
so
27:57
I highly encourage everyone to try out plan
27:58
mode if you haven't already
28:00
certainly for very well-scoped prompts
28:03
maybe you can start with
28:04
just normal mode or accept edits on
28:06
but plan mode is especially useful for
28:10
the topics that Ali and I mentioned
28:12
Okay
28:13
So for the next four or five slides
28:15
I'll go through fairly quickly
28:18
I would love to
28:19
get to the demo and leave some time
28:20
at the end for some questions
28:22
But I do want to emphasize the ability
28:24
to not just send text
28:26
to the screen here within Cloud Code
28:29
but you can also drag and drop screenshots
28:32
as well. So
28:33
if you are especially a front-end engineer or a developer
28:36
or you're working with maybe visual elements and design
28:39
you can actually screenshot
28:41
what's happening on your browser or an application
28:43
et cetera
28:44
and then drop that directly into Cloud Code
28:48
What that allows Cloud to do
28:50
is it processes the image
28:52
and then
28:52
understands
28:53
the prompt that you're pairing with it to help either debug
28:56
improve, or modify what you're working on within your project
29:00
right? So it's as simple as dragging and dropping
29:03
or if you want to copy
29:05
a screenshot or a photo directly from your desktop
29:08
you can do that as well
29:09
So an example flow might be
29:12
you might want to Squash a bug from a screenshot
29:14
maybe there's elements within a front-end UI that are overlapping
29:18
you can screenshot that
29:20
paste that into Cloud Code
29:22
You can use plan mode like Ali and
29:23
I talked about to plan the fix to
29:25
make sure
29:26
that Cloud Code is going to operate it on it correctly
29:28
and then you can certainly review and verify
29:30
that within your code editor or your terminal
29:34
Okay
29:35
So I'm not going to
29:36
spend too much time on bash mode
29:37
However, bash mode is a way that
29:40
folks that are using the terminal can interact with the terminal
29:44
in
29:45
pretty much a raw way where you can run terminal commands
29:48
scripts directly within Cloud Code
29:50
So no need to open a new tab
29:52
You can run your terminal commands
29:54
also directly in Cloud Code as well
29:57
And then
29:58
the last two commands are very useful in
30:00
the day-to-day operations and
30:02
and workflows. This is why this section is labeled workflows
30:05
but
30:05
hopefully this helps you in your workflows as
30:07
you're using Cloud Code. But if you press the escape button
30:09
you can actually interrupt
30:11
what Cloud Code is doing immediately and redirect it
30:14
So myself, as well as the rest of
30:17
you know
30:17
our internal and anthropic employees and our customers
30:19
tend to use this a lot
30:20
especially if you need to
30:23
you know
30:24
you see Cloud going in a direction that you know it
30:27
should not be going
30:28
and you can give it additional context
30:30
I want to stress that as you press escape
30:32
Cloud does not
30:33
lose any of The previous conversation or context
30:36
that it's thinking through
30:37
you can just redirect it
30:38
It's going to understand
30:39
your new prompt as well
30:41
as the direction it was going on previously
30:43
If you hit escape twice quickly
30:46
it will rewind
30:47
any changes that it's made
30:48
in terms of the last
30:50
kind of code modification
30:51
So if there's anything that you didn't want it to modify
30:54
you can actually
30:54
do what's called rewind the change as well
30:59
And then resume
31:00
So
31:01
if you
31:01
somehow exit out of your terminal window or
31:04
your session in your IDE with Cloud Code
31:06
you can actually just
31:07
hit slash resume after you enter into Cloud
31:10
Code to pick up where you left off
31:12
This is great for
31:14
you know
31:15
going back into a session where you were
31:17
implementing something deeply and you got interrupted
31:19
or internally in Anthropic
31:21
we actually use this
31:22
to test maybe different approaches or implementations
31:25
on a feature that we're working on
31:26
and then maybe choose the best session to
31:28
resume as well
31:30
Okay
31:30
So before we hop into the live demo
31:33
let's maybe do one question
31:34
and then pivot over the demo so everyone
31:36
can see
31:37
a little bit of Claude code on the
31:38
screen as well
31:40
Awesome. Thanks, Harry
31:41
The top question that we have
31:42
and we get this one all the time
31:44
on customer calls as well
31:45
does Claude store information about what it's done?
31:48
Should I be concerned about having it analyze
31:50
data with PII in it?
31:53
that's a good question. So again
31:55
Cloud Code, is, operating locally on your computer
31:59
and we do not store anything in the
32:01
cloud. So we will send
32:02
some of
32:03
what
32:04
the prompts are and some of what
32:05
Cloud is analyzing to the cloud just to
32:08
to actually, you know
32:10
run what we call inference on it
32:12
and actually have it go through our models
32:14
but we don't actually store anything on our
32:15
side. And there's actually a lot of security
32:18
specific
32:19
features baked into Cloud Code that I won't go over in
32:22
in this introduction session
32:24
that you can actually configure to have it
32:25
stay away
32:26
from certain security elements or files or folders
32:29
that you actually don't want it touching
32:30
So that's a really good question
32:32
but within the Cloud Code product
32:34
we definitely take security and compliance seriously
32:37
which is why we bake some of those things
32:38
within the product as well
32:41
Awesome. Thanks
32:41
Harry. I also just linked our trust center
32:44
in the chat here in response to that
32:45
question
32:46
That is a wonderful resource
32:48
It has an FAQ in there
32:50
It has a lot of documentation
32:52
It's probably a good place to get started
32:53
if you have specific security questions
32:55
Amazing. Okay
32:57
And with that, we will go to the demo
32:59
So let's, I'm going to stop sharing on slides
33:04
and then let's start sharing
33:07
Screen, okay
33:09
one of the, my co-presenters
33:10
can you verbally tell me if
33:12
my screen is showing perfect?
33:14
Okay
33:15
So we are starting in a demo repository
33:17
If you're a developer
33:18
this might look familiar to you
33:19
We're starting in GitHub. So I'm a developer
33:22
I'm a front-end developer
33:24
and I'm working on
33:26
a landing page that
33:27
might look familiar to some of you
33:29
So this is the
33:31
web registration page
33:33
that you yourself actually
33:34
use to register for the webinar that you're
33:36
on right now. So
33:38
very meta, I know, but I think it illustrates nicely for
33:42
for the purpose of the demo today
33:44
So
33:44
right away you might see some things that
33:46
are maybe a little off
33:48
I'm going to point out
33:49
this hour should not be here
33:50
Obviously this, this webinar is in the future
33:54
It's July 15th of this year
33:56
However, it should just be 133 days
33:59
and the hours looks awfully
34:01
you know, different than what it should be
34:03
So there might be a bug in this code
34:04
right?
34:05
and as I scroll down
34:06
I'm previewing this page. It looks okay to me
34:08
but
34:09
maybe there's some other modifications we'd want to
34:11
make
34:12
and if we take a look at the issue in GitHub
34:14
in the repository that I'm working out of
34:16
it looks like there's already been a bug
34:17
report that's been filed
34:18
right? So when viewing the landing page
34:21
the countdown timer displays an incorrect number of
34:24
hours
34:25
so we've already
34:27
been made aware of the bug
34:28
How do we now fix that
34:30
with Claude Code
34:31
by working directly in the terminal and not
34:33
needing to copy and paste things and
34:35
and work back and forth?
34:36
So let's, let's go ahead and
34:37
and take a look at what Claude Code looks like
34:39
Okay
34:40
so now we're in our
34:42
IDE or our development environment
34:44
I'm using VS Code. Again
34:45
you can use a lot of different platforms for this
34:48
and I'm within my project folder
34:50
I've cloned it. It's on my local laptop
34:52
I'm ready to go
34:54
So you can see Claude Code
34:55
I'm in Opus 4.6. You can choose between different models
34:58
certainly
34:59
What I want to introduce first is the
35:01
Claude MD file
35:02
So
35:03
we talked a little bit about this in
35:04
the foundation section within this webinar
35:07
but what the Claude MD file is
35:10
again, is it's the readme for the Claude model
35:13
right? It understands what the project is doing
35:15
some of the architecture
35:16
how it's structured, some of the components of the project
35:20
how you run it
35:20
how you test it
35:21
maybe some of the best practices in terms
35:23
of conventions. And you'll notice
35:24
again
35:25
it's very short. It just has that architecture
35:27
It just has how you run it
35:28
the conventions
35:30
and some of the other things that might be important
35:33
we will cover in a more intermediate and
35:35
advanced section of how you save some of those components
35:38
but these are the main best Practices
35:40
So let's say I'm onboarding onto this issue
35:42
I just want Claude to go ahead and
35:44
explain this project and what it does
35:47
how it's structured, how do I run it
35:48
etc.
35:50
so I'm going to go ahead and hit enter
35:52
and I haven't done anything else but ask
35:54
this one question
35:55
And Claude, go ahead
35:56
go ahead and start thinking
35:58
So it looks like
35:59
this is a local recreation of that registration
36:01
page. It's going to give me that structure
36:03
It's going to give me certain constraints
36:05
how to run it
36:07
so very similar to that ClaudeMD
36:09
And you'll notice
36:10
this is because the ClaudeMD is already loaded
36:12
into context. So if I hit context again
36:16
you'll be able to see exactly what's
36:18
in the context right now
36:19
So we have some MCP tools
36:21
some memory files, some skills, etc.
36:23
Right?
36:24
Okay, perfect
36:25
So
36:26
why don't we go ahead and do this?
36:27
I'm going to go ahead and clear just so
36:30
The, the screen isn't loaded
36:31
and I'm going to go on to
36:33
to the next prompt
36:34
So you'll notice I am not calling any kind of connector
36:38
I'm not calling, you know
36:40
any kind of API
36:41
I'm literally just saying
36:43
there's an open issue on this repo
36:45
about a countdown bug
36:46
Can you pull up all the details?
36:48
Can you investigate the issue itself?
36:50
And then can you run the tests?
36:52
So right away you can see it's using a
36:55
a command to actually reach out to the issue
36:58
which is, again, remind everyone it's here
37:01
And then it's running the tests within this environment
37:04
and then if you see above
37:05
and I'll, I'll pull the terminal window down
37:07
it's seeing
37:08
it's already telling me what it's going to
37:09
change. So Claude was a little too quick
37:12
The demo is
37:13
my talk track is going slower than Claude
37:15
is working
37:16
But you can see it ran the tests
37:18
and if I hit control O
37:19
I can see
37:20
everything that's outputting in terms of the tests
37:22
So there are two failures
37:24
And then it found the issue on GitHub
37:26
you know, this is what the issue looks like
37:28
this is what the bug looks like
37:30
and can I make these changes now?
37:31
So you'll notice that
37:33
Claude Code does not
37:34
make the changes until I ask it to make the changes
37:37
because I'm in normal mode
37:39
I will talk about another mode later
37:41
as we get to the next prompt
37:42
But I'm going to go ahead and say
37:44
yes
37:44
I want it to make the edit because
37:45
the change looks correct. Okay?
37:48
So it's going to go ahead and make the edit
37:50
and it's going to even verify the fix
37:52
So it's going to rerun the test
37:53
and you'll notice
37:54
I did not ask it to rerun the test
37:56
but it's going to
37:56
go ahead and do that
37:58
And then now you'll see that all
38:00
17 tests pass. If we go back to the page
38:03
if everything looks correct or went correctly
38:06
you'll now see that the hours looks
38:09
on par with what we should be getting
38:11
in terms of the countdown
38:12
So big thumbs up there
38:13
We went through our
38:14
our, our first workflow
38:16
Okay
38:17
So let's now go on
38:18
I'm going to hit shift tab now
38:21
to accept edits on. What this mode does
38:23
is
38:24
I want Claude Code to generally accept
38:26
most of the edits that it's doing without
38:28
me as the user needing to approve it
38:29
On some
38:30
maybe permissions or operations that it
38:33
still needs to prompt me on
38:34
it will prompt me
38:35
but for a lot of them
38:36
now I just want Claude Code to pretty much cook
38:39
right? So
38:40
let's go ahead and do what's called
38:43
Call a skill now. So I want to emphasize
38:45
I didn't cover this yet
38:47
but in the next section
38:48
we will actually cover what a skill is
38:51
What a skill means
38:52
and I'll talk about this very shortly right now
38:55
is it's a tool
38:57
that you can use in Cloud Code
38:58
to
38:59
maybe complete the same task over and over
39:01
and over again. And
39:02
it's just described in natural language to Cloud
39:04
so you'll see this one
39:06
is adding an animation. So creating an
39:08
animation is going to ask for a photo
39:09
analyze the image, create the pixel art animation
39:12
structure the scene in a certain way
39:14
right? So
39:15
what I'm going to do
39:15
is I'm going to go through a couple
39:17
of photos we have on our side
39:18
So you see Ali
39:19
you see myself and Emily
39:20
I'm not going to pick on my co-presenters
39:22
so I'm going to
39:23
go ahead and use my own photo
39:25
And again, I just drag and drop it into Cloud Code
39:28
and I hit create animation
39:29
Again
39:30
I think we had the question earlier about
39:32
How do I prompt Claude well?
39:34
Is it probabilistic? You know
39:35
et cetera
39:36
So
39:37
you'll notice that
39:38
this skill takes all the prompting knowledge out of it
39:41
right? You don't need to know how to
39:42
prompt. You can just accomplish a workflow
39:45
codify that into a skill
39:46
and we'll talk about skills in a bit
39:48
And then Claude will go ahead and
39:51
be able to surface that skill so you
39:52
can call it over and over again
39:54
without needing to think of the right prompt
39:56
to operate on. So what it's doing now
39:59
and if I hit control O
40:00
is it's thinking, it's reading the relevant files
40:03
You can see it even processed my photo
40:05
right? So it said my hair is black
40:08
short, styled up, that which is true
40:11
Skin tone, glasses, clothing, clean shaven, friendly smile
40:14
I would hope so
40:15
hopefully
40:16
But
40:17
you can see now it's already making changes
40:18
It's adding specific code to
40:22
I believe this is the CSS
40:24
file within the actual project folder
40:27
And it's not asking me now for permission
40:29
because I clicked accept. Edits on
40:32
So it's not going to
40:34
ask me for the edits
40:35
It's going to go ahead and add those
40:36
to the code base
40:37
And now it looks like the animation's already
40:39
live. So the pièce de résistance
40:43
if we refresh this
40:45
we have a side scrolling animation
40:48
and it's a little mini representation
40:50
Doesn't look entirely like me
40:52
but as close as it can get via one photo
40:54
right? So, and I'm just walking with my laptop and saying
40:58
let Claude cook
41:00
Okay, so we've done a lot here already in this
41:02
you know, five-minute demo
41:04
Let's now push our changes
41:05
Let's, you know, kind of close this issue
41:08
So why don't we now tell Claude
41:10
can you commit all these changes?
41:12
Can you make sure that you save all of them
41:14
push that to the repository on GitHub
41:18
and then open a pull request
41:20
that closes the
41:21
previous issue as well as
41:23
pretty much takes note of the animation that we added
41:25
right? So we're going to go ahead and press enter here
41:28
and then it's going to think
41:29
it's going to be able to
41:30
look at the status of the repository
41:33
and then ultimately sync it to
41:36
our GitHub repository
41:37
So it's thinking through that process
41:39
it's taking a look at the log
41:41
it's going to add all the relevant files
41:43
to the staging area
41:45
and then it's going to go ahead and
41:46
push and create a PR
41:48
So you can see all of that happening
41:50
sequentially in the thought process here
41:53
and all of the tools that it's calling
41:54
So whether it's a bash tool
41:57
so I guess I want it to proceed
41:58
because it's doing something you know
42:00
that is a little more sensitive
42:01
It's going to ask me permission for that
42:03
And then now the PR is open
42:05
So if I'm going to go ahead and copy this
42:07
and then let's go to our browser
42:10
Let's see if this opens
42:12
And now we have our poll request
42:14
We have, you know, it
42:15
we fixed the countdown timer
42:16
We've added the animation now
42:19
and visually I have checked this off
42:23
now
42:23
the last thing that I want to do
42:25
in this demo is
42:27
now I want to have Claude review the
42:29
code
42:30
So I can actually just go ahead and say
42:32
Claude, make sure I tag Claude correctly
42:35
I think this is Claude
42:36
tagged correctly. So I can say
42:38
Claude, review this
42:40
pull request for correctness
42:41
and anything you'd flag in a real code
42:43
review
42:43
So it's going to have little eye emojis that pop up
42:47
perfectly queued, and Claude bot has seen this pull request
42:51
and it's going to go ahead and go
42:52
through all the code and review it
42:53
and if it comes back with thumbs up
42:55
then I'm going to go ahead and merge that
42:58
Obviously, after reviewing the code myself as a human
43:01
merge that afterwards
43:02
So
43:03
that was
43:04
an end-to-end demo of Claude Code of pulling from GitHub
43:07
working on some issues
43:08
adding some content, opening a pull request
43:11
and then using Claude to actually review the
43:12
code
43:14
Let's hop back into our slides
43:18
Okay
43:18
so now we are
43:19
on the power features section
43:22
And we'll have time for questions at the
43:23
end
43:24
I want to be sensitive of kind of
43:25
where we are. I want to leave probably
43:27
seven to ten minutes
43:28
So
43:28
what we're going to do is go through
43:29
this last section
43:30
and then get to some of the questions
43:31
at the end and then close from there
43:34
So in terms of power features
43:36
so this is
43:37
I think another poll is going to
43:38
probably go off around this section
43:42
What
43:43
MCPs do you
43:45
currently find useful today and what category does
43:47
that usually fall into?
43:49
So you'll see a poll come up shortly
43:50
If it doesn't come up now
43:51
it will come up later
43:53
But the MCP section
43:55
I want to explain this very shortly
43:57
You can think of
43:57
if you haven't heard of the word MCP before
43:59
they are known as connectors
44:02
So they connect to external data sources
44:04
or they
44:05
connect to maybe even internal data sources within
44:08
your company
44:08
to pull information from or to send
44:11
information to from cloud code
44:13
So we here at Anthropic use
44:16
MCPs or connectors to
44:17
Maybe test some of our code in terms of
44:20
you know, Python automation
44:21
or to pull directly from somewhere like a GitHub
44:24
or from a task management software
44:27
or from Canva, or from Jira, etc.
44:30
So think about what
44:32
where you'd like information to start
44:34
coming into Cloud Code or sending it from Cloud Code
44:36
and that's where you'll
44:38
you'll find a lot of value
44:41
Okay, perfect. Let's keep moving forward
44:43
So skills, you saw what a skill did within the demo
44:47
so I was able to
44:48
call the create animation skill
44:51
towards the very end there to
44:52
add something new to the page
44:53
But what skills are
44:55
are really natural language files
44:58
bundled with a couple of different other files like scripts
45:01
like examples, to allow Claude, not just Claude Code
45:06
but our Claude ecosystem to operate on the same task
45:10
a specific task over and over again
45:11
So think about documenting your API when you're creating new endpoints
45:15
think about creating PDFs
45:17
think about styling your UI in a specific
45:19
way
45:20
You can actually create a skill for that
45:22
The best way to create a skill
45:23
I always tell folks
45:25
that are curious about how to create skills
45:27
are to actually have a conversation with Claude
45:30
maybe complete a workflow
45:32
and then just tell Claude at the end
45:33
hey, I want to create
45:35
use everything that I've done so far
45:37
and create that into a skill
45:38
And you can certainly do that
45:40
and then reuse that from then on
45:43
And then plugins
45:45
So, plugins are
45:48
a tool that you can use to
45:50
ultimately package up a lot of what we
45:52
talked about. So we've talked about connectors
45:53
we've talked about skills
45:55
and then there is a couple of
45:56
other concepts we didn't talk about
45:57
but
45:58
a lot of the other custom tools and
46:00
custom components that you create within Cloud Code
46:03
you can actually package up into what we call a plugin
46:06
and you can label it something like a front-end engineer plugin
46:09
or a back-end plugin
46:10
or, you know, a security plugin
46:13
and then start to share those within your
46:15
own organization or your company
46:17
to allow other people to get to the
46:19
same value that you are
46:21
with the skills and connectors and other
46:24
custom components that you're using today within your workflow
46:26
So, a lot of people ask
46:28
hey, what's the difference between
46:30
again, a CloudMD, a skill, an MCP
46:33
and a plugin?
46:34
You can see plugins are just a
46:36
an easy way to distribute skills and connectors
46:39
and then CloudMD
46:40
are these little memory files that always live
46:43
in a project folder
46:45
Okay
46:46
so
46:47
we're hitting the tail end of our presentation
46:49
I think we're, very good on time
46:51
so I'm very happy about that
46:52
but as we close
46:53
I'd like to remind folks
46:56
one thing that we talked about a lot
46:57
during the overview today is managing your context
47:00
So again, another review is, you know
47:02
how do you actively manage your context?
47:04
How do you view what that looks like?
47:05
How do you compact and make sure that
47:07
Claude is clear of irrelevant context before you
47:10
move on to the next
47:12
topic or the next task?
47:13
So again, use the context and commands
47:15
compact commands
47:16
and then even use clear
47:18
when you want
47:18
Claude's brain to completely clear and work on
47:21
something new
47:22
and then you can
47:23
use your Claude MD to save things over
47:26
across multiple sessions
47:28
and then of course at mentioning certain files
47:30
So, Ali, I'd love to, you know
47:32
hear from your side
47:34
as you're working on internal projects or advising our customers
47:37
what are some tips you have
47:39
for others on how to manage context well in
47:42
in terms of interacting with Claude Code?
47:45
Yeah, I'd say two things
47:47
One, to manage context
47:48
I often use the slash clear command
47:51
between tasks so that when I'm done with one task
47:55
I
47:55
I clear the context and then start a
47:57
new context to work on another task
48:00
and then the other one that I'll say is sub-agents
48:02
I, I started using sub-agents a lot
48:05
they're
48:05
I think they're a good cheat code for
48:07
big codebases
48:08
So if you need to read a lot of different files
48:10
a lot of different documents
48:12
or there needs to be a lot of
48:13
different smaller tasks that need to be done
48:15
I often instruct Claude
48:17
to spin up sub-agents to do all those tasks
48:20
and that helps keep the main agent's context window
48:23
cleaner
48:24
and then those sub-agents
48:26
report back
48:27
all of their results to the main agent
48:28
and it continues with the
48:29
with the main task
48:31
Amazing. I love that. So
48:33
sub-agents I know we didn't talk about today
48:34
but, if you're curious, they're, they are in our docs
48:39
and, if we host
48:40
host another webinar that's a little bit more advanced
48:42
we will absolutely cover that topic
48:44
So, again, another plug for AskClaude
48:48
if there's anything that we don't answer today
48:49
as the Anthropic team
48:50
you can certainly go to the docs
48:52
and get them answered there
48:53
They are oftentimes more updated than the knowledge that we have
48:56
even internally as employees here at Anthropic
48:59
but I will turn it now over to
49:00
some questions. I think we have
49:02
nine minutes for questions
49:03
which is perfect
49:04
so Ali and Emily
49:06
let's sort through some questions and hope
49:07
hopefully we can get some questions answered
49:09
on the session
49:11
Yeah. Hey, this one's, upvoted
49:14
what is the difference between workflow and skills?
49:20
so
49:20
workflow
49:21
and skills can actually mean the same thing
49:24
workflow is not necessarily a terminology within Claude
49:27
that is an official tool
49:28
let's say
49:29
But when I was referring to workflows in
49:31
the context of this presentation
49:33
I was meaning kind of some of the
49:35
you know, tasks and
49:37
workflows that you would do day-to-day as a developer
49:40
right? So if you are
49:42
exploring your code base in a very specific
49:44
way and taking notes on it
49:46
on that, that might be a workflow
49:47
And would you want to
49:50
or do you find yourself
49:52
doing that same workflow on a regular basis
49:54
whether it's multiple times a day
49:55
whether it's multiple times a week or a month?
49:58
If so, that's a great example of how you
50:01
what you can actually
50:02
port over into a skill
50:04
So
50:04
hopefully that gives a little differentiation on workflows and skills
50:07
Ali, Emily, any input that you'd like to
50:10
to share there as well?
50:15
That was good
50:16
Awesome, cool
50:18
next question
50:20
Yeah, let's jump to the next one
50:21
And let's spend a couple minutes talking about
50:23
this cuz the question is around best practices
50:25
and I think, you know, we internally, obviously, dog food, we call it antfooding
50:30
our own product
50:31
And, this question is from Naveen
50:33
At some point
50:34
we would love to learn
50:35
how successful teams coordinate when multiple people are
50:37
using cloud code on the same code base
50:40
Any best practices or patterns you guys would
50:42
recommend? That's a really good question
50:45
Ali, do you want to take this one first
50:46
and then I will come
50:48
come with an answer right after
50:50
Sorry, I could still the question again
50:51
just the last part
50:52
Yeah, all good
50:53
basically the question is around best practices for
50:55
folks who are
50:56
using cloud code on the same code base
51:00
Oh, yeah. we use branches and git worktrees a lot
51:05
within our teams
51:06
as well as even
51:07
if we want to launch multiple cloud code sessions
51:10
if, if one user wants to launch
51:11
let's say, five cloud code sessions
51:13
it helps to
51:15
Have each cloud or
51:17
have each team member
51:18
work on their own projects or work tree
51:20
And then in case there are any
51:22
merge conflicts that come up
51:23
also have cloud resolve some of them
51:25
This has been the main
51:26
main thing that's helped us
51:28
the most
51:30
Yeah
51:30
and
51:31
what I'd also add on to what Ali
51:32
is saying is
51:34
don't be afraid to use multiple cloud code
51:36
sessions in parallel. We didn't talk about it today
51:38
but that's how a lot of developers as well as
51:42
our own employees are using cloud code
51:44
So
51:44
if you're seeing
51:45
a part of the code base that you
51:46
can start implementation on
51:48
and then maybe another part that you can
51:50
actually start a plan on
51:51
and then maybe another part that you can
51:52
actually learn more about and explore
51:54
you can actually do all three of those at once
51:56
Obviously, it means, you know, multitasking, juggling a few different sessions
52:00
but especially if you have those guardrails in place
52:02
like, you know, you're on normal mode
52:05
so it can't do any edits without asking you
52:07
it's a great way to actually
52:09
make your workflow a little bit more efficient
52:11
as you're working on the same code base
52:13
as others that are
52:14
that are, doing the same tasks
52:18
Yeah
52:18
Thanks, Ali and Harry
52:20
And for folks on the line
52:21
please make sure you're continuing to upvote the
52:23
questions you want us to answer
52:24
because we're going to make sure we cover
52:25
those in the last five minutes here
52:28
Alright, let's talk about remote control
52:30
How can I use it on my phone
52:32
to keep it connected to my computer and keep building?
52:37
so, I actually did this this morning
52:39
I was working on a side project before
52:41
I got to the office
52:43
but
52:44
if you have Claude Code on your terminal in your computer
52:46
you can start a session
52:49
I believe, using Claude dash dash remote
52:53
Dash control
52:54
Don't cite me on that
52:55
Please look up the proper syntax around what
52:57
that looks like
52:58
But it's going to start a Claude code
53:01
Claude code remote session
53:03
in whatever working directory you activate Claude in
53:06
and then you're going to be able to
53:08
see it on your phone pop up
53:09
So when, when it pops up on your phone
53:11
if you have the Claude app installed
53:13
which if you don't
53:14
please
53:14
would love for folks to install that as
53:16
well on your mobile
53:17
you can go to the code section of the Claude app
53:20
and then be able to
53:22
see that pop up and then
53:23
operate
53:24
as if you were at your home computer
53:27
Some slash commands are not going to be
53:28
the same on mobile as they are in
53:31
you know, the terminal when you're at your computer
53:33
but that's how you take
53:34
some of what you're doing on the go
53:36
as you're on the subway
53:37
as you're, having lunch
53:39
you know, as you're, you know, kind of, I don't know, anywhere
53:42
anywhere you want to code on the go
53:45
Don't let your agents wait
53:47
Exactly
53:49
There's one more, this one got uploaded
53:51
how are skills different from cloud.md?
53:54
A lot of interest around skills
53:56
Yeah
53:57
So, skills are, again, when we talk about skills versus workflows
54:03
think about skills as a
54:05
custom tool that you can make as a user to
54:08
again
54:08
let you
54:09
accomplish a specific task over and over again
54:11
Whereas
54:12
a cloud.md is just what you want cloud
54:14
to always remember
54:16
about your projects
54:18
as you go from one cloud session to another
54:20
Again, if you remember, cloud sessions don't have
54:23
you know, shared memory across each other
54:25
So what you want to do is
54:28
Bake some of those best practices
54:29
like, hey, how should my coding
54:31
you know, methodology look or best practices look?
54:34
How should I
54:35
style this UI in this project?
54:37
Some of those things can be saved to
54:38
CloudMD
54:39
So think about CloudMD as best practices
54:42
for cloud code while working in projects
54:45
and think about skills as the actual task
54:47
that you might be doing over and over again
54:50
while you're actually implementing or exploring a code base
54:53
So hopefully
54:54
that gives a little bit more differentiation on
54:56
skills versus CloudMD
55:01
Cool. Next one
55:02
is there a repo with plugins or skill guidelines?
55:07
Yeah, I think we have
55:09
landing pages with plugins on them
55:12
if they're not linked
55:14
we can certainly search for them and link them
55:16
Although if, I think Emily, you
55:19
you linked a blog with skills
55:20
I don't know if that takes
55:22
the user to Cloud Code Skills specifically
55:24
but there are repositories that will host online with
55:27
you know, certain skills or
55:28
or plugins that might be useful to you
55:29
as a developer
55:30
Yeah. I also just pasted the
55:32
GitHub link to
55:34
some of the skills and plugins that we have
55:36
publicly available on Anthropic's GitHub
55:38
Nice
55:41
There's, yeah, and you go for it
55:44
I was just going to say
55:45
this is kind of a fun one
55:46
is there anything surprising a team has done
55:48
with Cloud Code that you didn't expect?
55:51
do you two have any
55:52
any interesting tidbits to share?
55:58
I would just say
55:58
well, first of all
55:59
thanks for not using my image in that
56:00
demo. I was surprised you did that there
56:04
I was pretty impressed. There's someone on our
56:05
team who's built out a very functional pricing application that we
56:10
like the entire sales team uses
56:12
and he, you know, is not an engineer
56:14
he is on our sales team
56:15
And so I think that
56:18
the philosophy around using Cloud Code is really
56:20
just to kind of dive into it and
56:21
see what you can build
56:23
That's been surprising on my side
56:24
What about you two?
56:29
it's a good question. I think
56:32
Some of what I see also
56:33
is definitely sales and marketing flows
56:35
One of the friends that I have here at Anthropic
56:37
he built a
56:40
marketing calendar that now all internal Anthropic employees use
56:44
and he doesn't have a development background at all
56:46
but he not only built the application himself
56:49
but he actually pushed it
56:51
and hosted it internally using Cloud Code as
56:53
well. So not just the development side
56:55
but the hosting and infrastructure side and the testing side
56:57
he did that all with Cloud Code
56:58
So there's a lot of use cases
57:00
especially as someone that's maybe even non-technical can
57:03
actually use with Cloud Code too
57:08
Ali, anything from your side?
57:11
I think the one that surprised me
57:12
almost every day is how like
57:14
the non-technical folks that I work with after
57:16
every call have
57:18
Really good prototypes and demos and ideas
57:21
to inform me as an engineer on how
57:23
to go about a task
57:24
that we want to work with for
57:26
for our customers
57:28
and so every day there's ideas that I
57:30
I'm not even thinking about
57:31
but they're, they're sending me either like single HTML files or
57:35
or literary zip files
57:37
with, with an agent that they made or
57:39
or a mini app that they made
57:40
and then I go off of that for
57:42
for building the actual bigger thing
57:45
Yeah
57:45
it's amazing. It's really amazing what you can
57:47
do with Cloud Code
57:48
and we've absolutely loved having you all join
57:50
us today
57:51
Thank you so much. We'll make sure to
57:52
send the recording and a list of all
57:54
the questions that we weren't able to answer
57:56
but, go have fun with Cloud Code and
57:59
ask your questions on cloud.com
58:02
Amazing. Thank you all
58:03
Thanks, everyone

Watch these videos on your TV

XTTV brings video content from X to your living room. Download now and start watching on the big screen.