Εμφάνιση μόνο
0:01
S… Speaker 1 (ssstwitter.com_1785417178154)
Hello.
0:01
S… Speaker 1 (ssstwitter.com_1785417178154)
Hey,
0:04
S… Speaker 1 (ssstwitter.com_1785417178154)
everyone. I'm Boris.
0:05
S… Speaker 1 (ssstwitter.com_1785417178154)
I'm a member of technical staff here at Anthropic,
0:08
S… Speaker 1 (ssstwitter.com_1785417178154)
and I created QuadCode.
0:10
S… Speaker 1 (ssstwitter.com_1785417178154)
And here to talk to you a little bit about some practical tips and tricks for
0:14
S… Speaker 1 (ssstwitter.com_1785417178154)
using QuadCode.
0:15
S… Speaker 1 (ssstwitter.com_1785417178154)
It's going to be very practical.
0:17
S… Speaker 1 (ssstwitter.com_1785417178154)
I'm not going to go too much into the history or the theory or anything like this.
0:21
S… Speaker 1 (ssstwitter.com_1785417178154)
And,
0:23
S… Speaker 1 (ssstwitter.com_1785417178154)
yeah, before we start,
0:24
S… Speaker 1 (ssstwitter.com_1785417178154)
actually, can we get a quick show of hands who has used QuadCode before?
0:29
S… Speaker 1 (ssstwitter.com_1785417178154)
Yeah, all right,
0:30
S… Speaker 1 (ssstwitter.com_1785417178154)
that's what we like to see.
0:31
S… Speaker 1 (ssstwitter.com_1785417178154)
For everyone that didn't raise your hands,
0:33
S… Speaker 1 (ssstwitter.com_1785417178154)
I know you're not supposed to do this while people are talking,
0:35
S… Speaker 1 (ssstwitter.com_1785417178154)
but if you can open your laptop and type this,
0:39
S… Speaker 2 (ssstwitter.com_1785417178154)
and
0:43
S… Speaker 1 (ssstwitter.com_1785417178154)
this will help you install quad code just so you can follow along for the rest of the talk.
0:47
S… Speaker 2 (ssstwitter.com_1785417178154)
All
0:52
S… Speaker 1 (ssstwitter.com_1785417178154)
you need is Node .js if you have it,
0:55
S… Speaker 1 (ssstwitter.com_1785417178154)
this should work.
0:55
S… Speaker 2 (ssstwitter.com_1785417178154)
Yeah,
1:01
S… Speaker 1 (ssstwitter.com_1785417178154)
you don't have to follow along,
1:04
S… Speaker 1 (ssstwitter.com_1785417178154)
but if you don't have it yet,
1:05
S… Speaker 1 (ssstwitter.com_1785417178154)
yeah,
1:05
S… Speaker 1 (ssstwitter.com_1785417178154)
this is your chance to install it so you can follow along.
1:11
S… Speaker 1 (ssstwitter.com_1785417178154)
So what is quad code?
1:12
S… Speaker 1 (ssstwitter.com_1785417178154)
Quad code is a new kind of AI assistant.
1:16
S… Speaker 1 (ssstwitter.com_1785417178154)
And there's been different generations of AI assistants for coding.
1:19
S… Speaker 1 (ssstwitter.com_1785417178154)
Most of them have been about completing,
1:21
S… Speaker 1 (ssstwitter.com_1785417178154)
you know, like a line at a time,
1:23
S… Speaker 1 (ssstwitter.com_1785417178154)
completing a few lines of code at a time.
1:25
S… Speaker 1 (ssstwitter.com_1785417178154)
Quad code is not for that.
1:27
S… Speaker 1 (ssstwitter.com_1785417178154)
It's fully agentic.
1:28
S… Speaker 1 (ssstwitter.com_1785417178154)
So it's meant for building features,
1:30
S… Speaker 1 (ssstwitter.com_1785417178154)
for writing entire functions,
1:32
S… Speaker 1 (ssstwitter.com_1785417178154)
entire files,
1:33
S… Speaker 1 (ssstwitter.com_1785417178154)
fixing entire bugs at the same time.
1:37
S… Speaker 1 (ssstwitter.com_1785417178154)
And what's kind of cool about Cloud Code is it works with all of your tools.
1:41
S… Speaker 1 (ssstwitter.com_1785417178154)
And you don't have to change out your workflow.
1:43
S… Speaker 1 (ssstwitter.com_1785417178154)
You don't have to swap everything to start using it.
1:45
S… Speaker 1 (ssstwitter.com_1785417178154)
So whatever IDE you use,
1:47
S… Speaker 1 (ssstwitter.com_1785417178154)
if you use VS Code or if you use Xcode or if you
1:51
S… Speaker 1 (ssstwitter.com_1785417178154)
use JetBrains IDEs,
1:53
S… Speaker 1 (ssstwitter.com_1785417178154)
there's some people at Anthropic that you can't pry them from their cold,
1:56
S… Speaker 1 (ssstwitter.com_1785417178154)
dead hands.
1:57
S… Speaker 1 (ssstwitter.com_1785417178154)
But they use Cloud Code.
1:58
S… Speaker 1 (ssstwitter.com_1785417178154)
Because Cloud Code works with every single IDE,
2:01
S… Speaker 1 (ssstwitter.com_1785417178154)
every terminal out there.
2:03
S… Speaker 1 (ssstwitter.com_1785417178154)
It'll work locally over remote SSH,
2:05
S… Speaker 1 (ssstwitter.com_1785417178154)
over Tmux,
2:06
S… Speaker 1 (ssstwitter.com_1785417178154)
whatever environment you're in,
2:07
S… Speaker 1 (ssstwitter.com_1785417178154)
you can run it.
2:09
S… Speaker 1 (ssstwitter.com_1785417178154)
It's general purpose,
2:13
S… Speaker 1 (ssstwitter.com_1785417178154)
and this is something where if you haven't used these kind of free -form coding
2:17
S… Speaker 1 (ssstwitter.com_1785417178154)
assistants in the past,
2:19
S… Speaker 1 (ssstwitter.com_1785417178154)
it can be kind of hard to figure out how to get started,
2:21
S… Speaker 1 (ssstwitter.com_1785417178154)
because you open it up and you just see a prompt bar,
2:23
S… Speaker 1 (ssstwitter.com_1785417178154)
and you might wonder,
2:24
S… Speaker 1 (ssstwitter.com_1785417178154)
like, what do I do with this?
2:25
S… Speaker 1 (ssstwitter.com_1785417178154)
What do I type in?
2:27
S… Speaker 1 (ssstwitter.com_1785417178154)
It's a power tool,
2:27
S… Speaker 1 (ssstwitter.com_1785417178154)
so you can use it for a lot of things.
2:29
S… Speaker 1 (ssstwitter.com_1785417178154)
But also,
2:30
S… Speaker 1 (ssstwitter.com_1785417178154)
because it can do so much,
2:31
S… Speaker 1 (ssstwitter.com_1785417178154)
we don't try to guide you towards a particular workflow.
2:33
S… Speaker 1 (ssstwitter.com_1785417178154)
Because really,
2:34
S… Speaker 1 (ssstwitter.com_1785417178154)
you should be able to use it however you want as an engineer.
2:37
S… Speaker 2 (ssstwitter.com_1785417178154)
As
2:42
S… Speaker 1 (ssstwitter.com_1785417178154)
you open up Cloud Code for the first time,
2:44
S… Speaker 1 (ssstwitter.com_1785417178154)
there's a few things that we recommend doing to get your environment set up.
2:48
S… Speaker 1 (ssstwitter.com_1785417178154)
And these are pretty straightforward.
2:49
S… Speaker 1 (ssstwitter.com_1785417178154)
So run terminal setup.
2:50
S… Speaker 1 (ssstwitter.com_1785417178154)
This will give you shift enter for new lines,
2:52
S… Speaker 1 (ssstwitter.com_1785417178154)
so you don't have to do backslashes to enter new lines.
2:55
S… Speaker 1 (ssstwitter.com_1785417178154)
It makes it a little bit nicer to use.
2:58
S… Speaker 1 (ssstwitter.com_1785417178154)
Do slash theme to set light mode or dark mode or Daltonize themes.
3:02
S… Speaker 1 (ssstwitter.com_1785417178154)
You can do slash install GitHub app.
3:06
S… Speaker 1 (ssstwitter.com_1785417178154)
So today we announced a GitHub app where you can mention
3:10
S… Speaker 1 (ssstwitter.com_1785417178154)
Claude on any GitHub issue or pull request.
3:14
S… Speaker 1 (ssstwitter.com_1785417178154)
So to install it,
3:15
S… Speaker 1 (ssstwitter.com_1785417178154)
just run this command in your terminal.
3:16
S… Speaker 1 (ssstwitter.com_1785417178154)
You can customize the set of allowed tools
3:21
S… Speaker 1 (ssstwitter.com_1785417178154)
that you can use so you're not prompted for it every time.
3:22
S… Speaker 1 (ssstwitter.com_1785417178154)
This is pretty convenient.
3:23
S… Speaker 1 (ssstwitter.com_1785417178154)
For stuff that I'm prompted about a bunch,
3:25
S… Speaker 1 (ssstwitter.com_1785417178154)
I'll definitely customize it in this way so I don't have to accept it every time.
3:29
S… Speaker 1 (ssstwitter.com_1785417178154)
And something that I actually do is for a lot of my prompts,
3:32
S… Speaker 1 (ssstwitter.com_1785417178154)
I won't hand type them into a quad code.
3:34
S… Speaker 1 (ssstwitter.com_1785417178154)
If you're on Mac OS,
3:36
S… Speaker 1 (ssstwitter.com_1785417178154)
you can go into your system settings under accessibility is dictation and
3:40
S… Speaker 1 (ssstwitter.com_1785417178154)
you can enable it.
3:40
S… Speaker 1 (ssstwitter.com_1785417178154)
And so something I do is you just hit like that dictation key twice and
3:45
S… Speaker 1 (ssstwitter.com_1785417178154)
you can just speak your prompt.
3:46
S… Speaker 1 (ssstwitter.com_1785417178154)
And it helps a lot to have specific prompts.
3:49
S… Speaker 1 (ssstwitter.com_1785417178154)
So this is actually pretty awesome.
3:50
S… Speaker 1 (ssstwitter.com_1785417178154)
You can just talk to quad code and like you would another engineer and you don't have
3:54
S… Speaker 1 (ssstwitter.com_1785417178154)
to type a lot of code.
3:59
S… Speaker 1 (ssstwitter.com_1785417178154)
So when you're starting out with Cloud Code,
4:01
S… Speaker 1 (ssstwitter.com_1785417178154)
it's so freeform and it can do everything.
4:03
S… Speaker 1 (ssstwitter.com_1785417178154)
What do you start with?
4:04
S… Speaker 1 (ssstwitter.com_1785417178154)
The thing I recommend above everything else is starting with Codebase Q &A.
4:08
S… Speaker 1 (ssstwitter.com_1785417178154)
So just asking questions to your Codebase.
4:11
S… Speaker 1 (ssstwitter.com_1785417178154)
This is something that we teach new hires at Anthropic.
4:14
S… Speaker 1 (ssstwitter.com_1785417178154)
So on the first day in technical onboarding,
4:17
S… Speaker 1 (ssstwitter.com_1785417178154)
you learn about Cloud Code,
4:18
S… Speaker 1 (ssstwitter.com_1785417178154)
you download it,
4:19
S… Speaker 1 (ssstwitter.com_1785417178154)
you get it set up,
4:19
S… Speaker 1 (ssstwitter.com_1785417178154)
and then you immediately start asking questions about the Codebase.
4:22
S… Speaker 1 (ssstwitter.com_1785417178154)
And in the past,
4:24
S… Speaker 1 (ssstwitter.com_1785417178154)
when you were doing technical onboarding,
4:25
S… Speaker 1 (ssstwitter.com_1785417178154)
it's something that taxes the team a lot.
4:27
S… Speaker 1 (ssstwitter.com_1785417178154)
You have to ask other engineers on the team questions.
4:30
S… Speaker 1 (ssstwitter.com_1785417178154)
You have to look around the code,
4:32
S… Speaker 1 (ssstwitter.com_1785417178154)
and this takes a while.
4:33
S… Speaker 1 (ssstwitter.com_1785417178154)
You have to figure out how to use the tools.
4:34
S… Speaker 1 (ssstwitter.com_1785417178154)
This takes a long time.
4:35
S… Speaker 1 (ssstwitter.com_1785417178154)
With quad code,
4:38
S… Speaker 1 (ssstwitter.com_1785417178154)
you can just ask quad code,
4:39
S… Speaker 1 (ssstwitter.com_1785417178154)
and it'll explore the code base.
4:40
S… Speaker 1 (ssstwitter.com_1785417178154)
It'll answer these kind of questions.
4:41
S… Speaker 1 (ssstwitter.com_1785417178154)
And so,
4:42
S… Speaker 1 (ssstwitter.com_1785417178154)
at Anthropic,
4:43
S… Speaker 1 (ssstwitter.com_1785417178154)
onboarding used to take about two or three weeks for technical hires.
4:46
S… Speaker 1 (ssstwitter.com_1785417178154)
It's now about two or three days.
4:47
S… Speaker 2 (ssstwitter.com_1785417178154)
What's also
4:51
S… Speaker 1 (ssstwitter.com_1785417178154)
kind of cool about Q &A is we don't do any sort of indexing.
4:54
S… Speaker 1 (ssstwitter.com_1785417178154)
So, there's no remote database with your code.
4:56
S… Speaker 1 (ssstwitter.com_1785417178154)
We don't upload it anywhere.
4:57
S… Speaker 1 (ssstwitter.com_1785417178154)
Your code stays local.
4:58
S… Speaker 1 (ssstwitter.com_1785417178154)
We do not...
5:00
S… Speaker 2 (ssstwitter.com_1785417178154)
generative models on the code.
5:01
S… Speaker 1 (ssstwitter.com_1785417178154)
So it's there,
5:03
S… Speaker 2 (ssstwitter.com_1785417178154)
you control it,
5:04
S… Speaker 2 (ssstwitter.com_1785417178154)
there's no indices or anything like this.
5:05
S… Speaker 2 (ssstwitter.com_1785417178154)
And what that means is also there's no setup.
5:08
S… Speaker 1 (ssstwitter.com_1785417178154)
So you start Claude,
5:09
S… Speaker 2 (ssstwitter.com_1785417178154)
you download it, you start it,
5:10
S… Speaker 2 (ssstwitter.com_1785417178154)
there's no indexing,
5:11
S… Speaker 2 (ssstwitter.com_1785417178154)
you don't have to wait, you can just use it right away.
5:15
S… Speaker 2 (ssstwitter.com_1785417178154)
This is a technical talk.
5:17
S… Speaker 2 (ssstwitter.com_1785417178154)
So I'm going to show some very specific prompts and very specific code samples that you can
5:21
S… Speaker 2 (ssstwitter.com_1785417178154)
use and hopefully improve and up -level your quad code experience.
5:24
S… Speaker 1 (ssstwitter.com_1785417178154)
So some kind of questions that you can ask is,
5:27
S… Speaker 3 (ssstwitter.com_1785417178154)
you know,
5:28
S… Speaker 1 (ssstwitter.com_1785417178154)
like, how is this particular piece of code used?
5:30
S… Speaker 2 (ssstwitter.com_1785417178154)
Or how do I instantiate this thing?
5:31
S… Speaker 2 (ssstwitter.com_1785417178154)
And quad code, it won't just do,
5:32
S… Speaker 2 (ssstwitter.com_1785417178154)
like, a text search and try to answer this.
5:34
S… Speaker 2 (ssstwitter.com_1785417178154)
It'll often go a level deeper,
5:36
S… Speaker 2 (ssstwitter.com_1785417178154)
and it'll try to find examples of how is this class instantiated?
5:39
S… Speaker 1 (ssstwitter.com_1785417178154)
How is it used?
5:41
S… Speaker 2 (ssstwitter.com_1785417178154)
And it'll give you a much deeper answer.
5:43
S… Speaker 2 (ssstwitter.com_1785417178154)
So something that you would get out of a wiki or documentation instead of just like command F.
5:47
S… Speaker 1 (ssstwitter.com_1785417178154)
Something that I do a lot also is
5:51
S… Speaker 1 (ssstwitter.com_1785417178154)
ask it about git history.
5:52
S… Speaker 1 (ssstwitter.com_1785417178154)
So for example,
5:53
S… Speaker 3 (ssstwitter.com_1785417178154)
you know,
5:54
S… Speaker 2 (ssstwitter.com_1785417178154)
why does this function have 15 arguments?
5:56
S… Speaker 2 (ssstwitter.com_1785417178154)
And why are the arguments named this weird way?
5:58
S… Speaker 2 (ssstwitter.com_1785417178154)
And this is something I bet in all of our codebases you have some function like this
6:02
S… Speaker 2 (ssstwitter.com_1785417178154)
or some class like this.
6:04
S… Speaker 2 (ssstwitter.com_1785417178154)
And Cloud Code can look through Git history,
6:06
S… Speaker 2 (ssstwitter.com_1785417178154)
and it'll look to figure out how did these arguments get introduced,
6:09
S… Speaker 2 (ssstwitter.com_1785417178154)
and who introduced them,
6:10
S… Speaker 2 (ssstwitter.com_1785417178154)
and what was the situation,
6:11
S… Speaker 2 (ssstwitter.com_1785417178154)
what are the issues that those commits link to.
6:13
S… Speaker 2 (ssstwitter.com_1785417178154)
And it'll look through all this and summarize it.
6:15
S… Speaker 2 (ssstwitter.com_1785417178154)
And you don't have to tell it that in all this detail.
6:18
S… Speaker 1 (ssstwitter.com_1785417178154)
You just ask it.
6:19
S… Speaker 1 (ssstwitter.com_1785417178154)
So just say,
6:20
S… Speaker 1 (ssstwitter.com_1785417178154)
look through Git history,
6:21
S… Speaker 2 (ssstwitter.com_1785417178154)
and it'll know to do this.
6:22
S… Speaker 1 (ssstwitter.com_1785417178154)
The reason it knows,
6:24
S… Speaker 2 (ssstwitter.com_1785417178154)
by the way, is not because we prompted it to.
6:26
S… Speaker 2 (ssstwitter.com_1785417178154)
There's nothing in the system prompt about looking through Git history.
6:28
S… Speaker 2 (ssstwitter.com_1785417178154)
It knows it because the model is awesome.
6:30
S… Speaker 2 (ssstwitter.com_1785417178154)
And if you tell it to use Git,
6:32
S… Speaker 2 (ssstwitter.com_1785417178154)
it'll know how to use Git.
6:33
S… Speaker 2 (ssstwitter.com_1785417178154)
So, we're lucky to be building on such a good model.
6:36
S… Speaker 1 (ssstwitter.com_1785417178154)
I often ask about GitHub issues.
6:40
S… Speaker 3 (ssstwitter.com_1785417178154)
So, you know,
6:42
S… Speaker 2 (ssstwitter.com_1785417178154)
it can use webfetch and it can fetch issues and look up context on issues too,
6:45
S… Speaker 2 (ssstwitter.com_1785417178154)
and this is pretty awesome.
6:46
S… Speaker 2 (ssstwitter.com_1785417178154)
And this is something that I do every single Monday
6:50
S… Speaker 2 (ssstwitter.com_1785417178154)
in our weekly standup is I ask what did I ship this week?
6:54
S… Speaker 2 (ssstwitter.com_1785417178154)
And quad code looks to the log,
6:55
S… Speaker 2 (ssstwitter.com_1785417178154)
it knows my username,
6:56
S… Speaker 2 (ssstwitter.com_1785417178154)
and it'll just give me a nice readout of everything I shipped.
6:59
S… Speaker 2 (ssstwitter.com_1785417178154)
And I'll just copy and paste that into a doc somewhere.
7:06
S… Speaker 1 (ssstwitter.com_1785417178154)
So, yeah, that's tip number one.
7:07
S… Speaker 2 (ssstwitter.com_1785417178154)
For people that have not used Cloud Code before,
7:09
S… Speaker 2 (ssstwitter.com_1785417178154)
if you're just showing it to someone for the first time,
7:11
S… Speaker 2 (ssstwitter.com_1785417178154)
onboarding your team,
7:12
S… Speaker 2 (ssstwitter.com_1785417178154)
the thing we definitely recommend is start with code base Q &A.
7:15
S… Speaker 2 (ssstwitter.com_1785417178154)
Don't start by using fancy tools.
7:16
S… Speaker 2 (ssstwitter.com_1785417178154)
Don't start by editing code.
7:18
S… Speaker 2 (ssstwitter.com_1785417178154)
Just start by asking questions about the code base.
7:20
S… Speaker 2 (ssstwitter.com_1785417178154)
And that will teach people how to prompt.
7:21
S… Speaker 2 (ssstwitter.com_1785417178154)
And it will start teaching them this boundary of,
7:24
S… Speaker 2 (ssstwitter.com_1785417178154)
like, what can Cloud Code do?
7:25
S… Speaker 2 (ssstwitter.com_1785417178154)
What is it capable of versus what do you need to hold its hand with a little bit more?
7:29
S… Speaker 2 (ssstwitter.com_1785417178154)
What can be one -shotted?
7:30
S… Speaker 1 (ssstwitter.com_1785417178154)
What can be two -shotted,
7:31
S… Speaker 1 (ssstwitter.com_1785417178154)
three -shotted?
7:32
S… Speaker 2 (ssstwitter.com_1785417178154)
What do you need to use interactive mode for in a REPL?
7:37
S… Speaker 2 (ssstwitter.com_1785417178154)
Once you're pretty comfortable with Q &A,
7:39
S… Speaker 2 (ssstwitter.com_1785417178154)
you can dive into editing code.
7:40
S… Speaker 1 (ssstwitter.com_1785417178154)
This is the next thing.
7:42
S… Speaker 1 (ssstwitter.com_1785417178154)
And the cool thing about any sort of agentic,
7:46
S… Speaker 3 (ssstwitter.com_1785417178154)
you know,
7:47
S… Speaker 2 (ssstwitter.com_1785417178154)
like using LM in an agentic way is you give it tools and it's just like magical.
7:51
S… Speaker 1 (ssstwitter.com_1785417178154)
It figures out how to use the tools.
7:52
S… Speaker 2 (ssstwitter.com_1785417178154)
And with Cloud Code,
7:54
S… Speaker 2 (ssstwitter.com_1785417178154)
we give it a pretty small set of tools.
7:55
S… Speaker 2 (ssstwitter.com_1785417178154)
It's not a lot.
7:56
S… Speaker 2 (ssstwitter.com_1785417178154)
And so it has a tool to edit files.
7:59
S… Speaker 2 (ssstwitter.com_1785417178154)
It has a tool to run bash commands.
8:00
S… Speaker 1 (ssstwitter.com_1785417178154)
It has a tool to search files.
8:02
S… Speaker 2 (ssstwitter.com_1785417178154)
And it'll string these together to explore the code.
8:06
S… Speaker 2 (ssstwitter.com_1785417178154)
brainstorm, and then finally make edits.
8:08
S… Speaker 2 (ssstwitter.com_1785417178154)
And you don't have to prompt it specifically to use this tool and this tool
8:12
S… Speaker 1 (ssstwitter.com_1785417178154)
and this tool.
8:12
S… Speaker 2 (ssstwitter.com_1785417178154)
You just say, you know,
8:13
S… Speaker 2 (ssstwitter.com_1785417178154)
do this thing and it'll figure out how to do it.
8:14
S… Speaker 2 (ssstwitter.com_1785417178154)
It'll string it together in the right way that makes sense for quad code.
8:17
S… Speaker 1 (ssstwitter.com_1785417178154)
There's
8:22
S… Speaker 1 (ssstwitter.com_1785417178154)
a lot of ways to use this.
8:23
S… Speaker 2 (ssstwitter.com_1785417178154)
Something I like to do sometimes is before having quad jump
8:27
S… Speaker 2 (ssstwitter.com_1785417178154)
in to write code,
8:28
S… Speaker 2 (ssstwitter.com_1785417178154)
I'll ask it to brainstorm a little bit or make a plan.
8:32
S… Speaker 2 (ssstwitter.com_1785417178154)
This is something we highly recommend and something I see sometimes is people,
8:35
S… Speaker 2 (ssstwitter.com_1785417178154)
you know, they take cloud code and they ask it,
8:38
S… Speaker 2 (ssstwitter.com_1785417178154)
hey, implement this enormous like 3 ,000 line feature.
8:41
S… Speaker 2 (ssstwitter.com_1785417178154)
And sometimes it gets this right on the first shot.
8:44
S… Speaker 2 (ssstwitter.com_1785417178154)
But sometimes what happens is the thing that it builds is not at all the thing that you wanted.
8:48
S… Speaker 2 (ssstwitter.com_1785417178154)
And the easiest way to get the result you want is ask
8:52
S… Speaker 2 (ssstwitter.com_1785417178154)
it to think first.
8:53
S… Speaker 2 (ssstwitter.com_1785417178154)
So brainstorm ideas,
8:54
S… Speaker 2 (ssstwitter.com_1785417178154)
make a plan,
8:55
S… Speaker 2 (ssstwitter.com_1785417178154)
run it by me,
8:55
S… Speaker 1 (ssstwitter.com_1785417178154)
ask for approval before you write code.
8:58
S… Speaker 2 (ssstwitter.com_1785417178154)
And you don't have to use plan mode.
9:00
S… Speaker 2 (ssstwitter.com_1785417178154)
You don't have to use any special tools to do this.
9:02
S… Speaker 1 (ssstwitter.com_1785417178154)
All you have to do is ask Claude,
9:03
S… Speaker 2 (ssstwitter.com_1785417178154)
and it'll know to do this.
9:05
S… Speaker 1 (ssstwitter.com_1785417178154)
So just say,
9:05
S… Speaker 1 (ssstwitter.com_1785417178154)
before you write code,
9:06
S… Speaker 1 (ssstwitter.com_1785417178154)
make a plan.
9:07
S… Speaker 2 (ssstwitter.com_1785417178154)
That's it.
9:10
S… Speaker 1 (ssstwitter.com_1785417178154)
This is also,
9:11
S… Speaker 2 (ssstwitter.com_1785417178154)
I want to think with this one,
9:12
S… Speaker 2 (ssstwitter.com_1785417178154)
this commit push PR,
9:13
S… Speaker 2 (ssstwitter.com_1785417178154)
this is a really common incantation that I use.
9:15
S… Speaker 2 (ssstwitter.com_1785417178154)
There's nothing special about it,
9:16
S… Speaker 2 (ssstwitter.com_1785417178154)
but Cloud is kind of smart enough to interpret this,
9:18
S… Speaker 2 (ssstwitter.com_1785417178154)
so it'll make a commit,
9:19
S… Speaker 2 (ssstwitter.com_1785417178154)
it'll push it to the branch,
9:20
S… Speaker 2 (ssstwitter.com_1785417178154)
make a branch, and then make a pull request for me on GitHub.
9:22
S… Speaker 2 (ssstwitter.com_1785417178154)
You don't have to explain anything.
9:23
S… Speaker 2 (ssstwitter.com_1785417178154)
It'll look through the code,
9:24
S… Speaker 1 (ssstwitter.com_1785417178154)
it'll look through the history,
9:25
S… Speaker 2 (ssstwitter.com_1785417178154)
it'll look through the Git log by itself to figure out the commit format and all the stuff,
9:29
S… Speaker 2 (ssstwitter.com_1785417178154)
and it'll make the commit and push it the right way.
9:31
S… Speaker 1 (ssstwitter.com_1785417178154)
Again,
9:34
S… Speaker 2 (ssstwitter.com_1785417178154)
we're not system prompting it to do this,
9:36
S… Speaker 2 (ssstwitter.com_1785417178154)
it just knows how to do this.
9:37
S… Speaker 2 (ssstwitter.com_1785417178154)
The model is good.
9:41
S… Speaker 1 (ssstwitter.com_1785417178154)
As you get a little bit more advanced,
9:43
S… Speaker 2 (ssstwitter.com_1785417178154)
you're going to want to start to plug in your team's tools.
9:45
S… Speaker 2 (ssstwitter.com_1785417178154)
And this is where Cloud Code starts to really shine.
9:48
S… Speaker 2 (ssstwitter.com_1785417178154)
And there's generally two kinds of tools.
9:50
S… Speaker 2 (ssstwitter.com_1785417178154)
So one is batch tools.
9:51
S… Speaker 2 (ssstwitter.com_1785417178154)
And an example of this I just made up,
9:53
S… Speaker 1 (ssstwitter.com_1785417178154)
this like barley CLI,
9:54
S… Speaker 2 (ssstwitter.com_1785417178154)
this isn't a real thing.
9:55
S… Speaker 2 (ssstwitter.com_1785417178154)
But you can say use the CLI to do something.
9:58
S… Speaker 2 (ssstwitter.com_1785417178154)
And you can tell Cloud Code about this.
10:00
S… Speaker 1 (ssstwitter.com_1785417178154)
And you can tell it to use,
10:01
S… Speaker 1 (ssstwitter.com_1785417178154)
for example, like dash dash help to figure out how to use it.
10:04
S… Speaker 1 (ssstwitter.com_1785417178154)
And this is efficient.
10:05
S… Speaker 1 (ssstwitter.com_1785417178154)
If you find yourself using it a lot,
10:07
S… Speaker 1 (ssstwitter.com_1785417178154)
you can also dump this into your Cloud MD,
10:09
S… Speaker 1 (ssstwitter.com_1785417178154)
which we'll talk about in a bit,
10:10
S… Speaker 1 (ssstwitter.com_1785417178154)
so Cloud can remember this across sessions.
10:12
S… Speaker 1 (ssstwitter.com_1785417178154)
But this is a common pattern we follow at Anthropic,
10:14
S… Speaker 1 (ssstwitter.com_1785417178154)
and we see external customers use,
10:16
S… Speaker 1 (ssstwitter.com_1785417178154)
too. And same thing with MCP.
10:19
S… Speaker 1 (ssstwitter.com_1785417178154)
Cloud Code can use bash tools,
10:21
S… Speaker 1 (ssstwitter.com_1785417178154)
it can use MCP tools.
10:22
S… Speaker 1 (ssstwitter.com_1785417178154)
So, you know,
10:23
S… Speaker 1 (ssstwitter.com_1785417178154)
just tell it about the tools,
10:24
S… Speaker 1 (ssstwitter.com_1785417178154)
and you can add the MCP tool,
10:26
S… Speaker 1 (ssstwitter.com_1785417178154)
and you can tell it how to use it,
10:27
S… Speaker 1 (ssstwitter.com_1785417178154)
and it'll just start using it.
10:30
S… Speaker 1 (ssstwitter.com_1785417178154)
And this is extremely powerful because when you start to use code on a new
10:34
S… Speaker 1 (ssstwitter.com_1785417178154)
code base,
10:35
S… Speaker 1 (ssstwitter.com_1785417178154)
you can just give it all of your tools,
10:36
S… Speaker 1 (ssstwitter.com_1785417178154)
all the tools your team already uses for this code base,
10:39
S… Speaker 1 (ssstwitter.com_1785417178154)
and code code can use it on your behalf.
10:42
S… Speaker 2 (ssstwitter.com_1785417178154)
There's
10:48
S… Speaker 1 (ssstwitter.com_1785417178154)
a few common workflows,
10:49
S… Speaker 1 (ssstwitter.com_1785417178154)
and this is the one that I talked about already,
10:52
S… Speaker 1 (ssstwitter.com_1785417178154)
so kind of do a little bit of exploration,
10:54
S… Speaker 1 (ssstwitter.com_1785417178154)
do a little bit of planning,
10:55
S… Speaker 1 (ssstwitter.com_1785417178154)
and ask me for confirmation before you start to write code.
10:59
S… Speaker 1 (ssstwitter.com_1785417178154)
These other two on the right are extremely powerful.
11:02
S… Speaker 1 (ssstwitter.com_1785417178154)
When Cloud has some way to check its work,
11:04
S… Speaker 1 (ssstwitter.com_1785417178154)
so, for example,
11:05
S… Speaker 1 (ssstwitter.com_1785417178154)
by writing unit tests or screenshotting in Puppeteer or screenshotting
11:09
S… Speaker 1 (ssstwitter.com_1785417178154)
the iOS simulator,
11:10
S… Speaker 1 (ssstwitter.com_1785417178154)
then it can iterate.
11:12
S… Speaker 1 (ssstwitter.com_1785417178154)
And this is incredible because if you give it,
11:15
S… Speaker 1 (ssstwitter.com_1785417178154)
for example, a mock and you say,
11:16
S… Speaker 1 (ssstwitter.com_1785417178154)
build this web UI,
11:17
S… Speaker 1 (ssstwitter.com_1785417178154)
it'll get it pretty good.
11:18
S… Speaker 1 (ssstwitter.com_1785417178154)
But if you had to iterate two or three times,
11:21
S… Speaker 1 (ssstwitter.com_1785417178154)
often it gets it almost perfect.
11:22
S… Speaker 1 (ssstwitter.com_1785417178154)
So the trick is give it some sort of tool that it can use for feedback
11:27
S… Speaker 1 (ssstwitter.com_1785417178154)
to check its work.
11:28
S… Speaker 1 (ssstwitter.com_1785417178154)
And then based on that,
11:29
S… Speaker 1 (ssstwitter.com_1785417178154)
it will iterate by itself and you're going to get a much better result.
11:32
S… Speaker 1 (ssstwitter.com_1785417178154)
So whatever your domain is,
11:33
S… Speaker 1 (ssstwitter.com_1785417178154)
if it's unit test or integration test or screenshots for apps or web
11:38
S… Speaker 1 (ssstwitter.com_1785417178154)
or anything, just give it a way to see its result and it'll iterate and get better.
11:41
S… Speaker 2 (ssstwitter.com_1785417178154)
So
11:46
S… Speaker 1 (ssstwitter.com_1785417178154)
these are the next steps.
11:47
S… Speaker 1 (ssstwitter.com_1785417178154)
Teach Quad how to use your tools and figure out the right workflow.
11:50
S… Speaker 1 (ssstwitter.com_1785417178154)
If you want Quad to jump into code,
11:52
S… Speaker 1 (ssstwitter.com_1785417178154)
if you want it to brainstorm a little bit,
11:53
S… Speaker 1 (ssstwitter.com_1785417178154)
make a plan, if you want it to iterate,
11:55
S… Speaker 1 (ssstwitter.com_1785417178154)
kind of have some sense of that so you know how to prompt Quad to do what you want.
12:02
S… Speaker 1 (ssstwitter.com_1785417178154)
As you go deeper,
12:03
S… Speaker 1 (ssstwitter.com_1785417178154)
beyond tools,
12:04
S… Speaker 1 (ssstwitter.com_1785417178154)
you want to start to give Claude more context.
12:07
S… Speaker 1 (ssstwitter.com_1785417178154)
And the more context,
12:08
S… Speaker 1 (ssstwitter.com_1785417178154)
the smarter the decisions will be.
12:10
S… Speaker 1 (ssstwitter.com_1785417178154)
Because as an engineer working in a codebase,
12:11
S… Speaker 1 (ssstwitter.com_1785417178154)
you have a ton of context in your head about your systems and all the history and everything
12:16
S… Speaker 1 (ssstwitter.com_1785417178154)
else. So there's different ways to give this to Claude.
12:18
S… Speaker 1 (ssstwitter.com_1785417178154)
And as you give Claude more context,
12:20
S… Speaker 1 (ssstwitter.com_1785417178154)
it'll do better.
12:21
S… Speaker 1 (ssstwitter.com_1785417178154)
There's different ways to do this.
12:24
S… Speaker 1 (ssstwitter.com_1785417178154)
The simplest one is what we call ClaudeMD.
12:26
S… Speaker 1 (ssstwitter.com_1785417178154)
And Claude .md is the special file name.
12:30
S… Speaker 1 (ssstwitter.com_1785417178154)
The simplest place to put it is in the project root.
12:33
S… Speaker 1 (ssstwitter.com_1785417178154)
So the same directory you start Cloud in,
12:35
S… Speaker 1 (ssstwitter.com_1785417178154)
put a Cloud MD in there.
12:37
S… Speaker 1 (ssstwitter.com_1785417178154)
And that will get automatically read into context at the start of every session.
12:40
S… Speaker 1 (ssstwitter.com_1785417178154)
And essentially the first user turn will include the Cloud MD.
12:43
S… Speaker 1 (ssstwitter.com_1785417178154)
You can also have a local Cloud MD.
12:47
S… Speaker 1 (ssstwitter.com_1785417178154)
And this one you don't usually check into source control.
12:50
S… Speaker 1 (ssstwitter.com_1785417178154)
So Cloud MD,
12:51
S… Speaker 1 (ssstwitter.com_1785417178154)
you should check into source control,
12:53
S… Speaker 1 (ssstwitter.com_1785417178154)
share with your team so that you can read it once and share it with your team.
12:56
S… Speaker 1 (ssstwitter.com_1785417178154)
This one you don't check in.
12:58
S… Speaker 1 (ssstwitter.com_1785417178154)
It's just for you.
13:00
S… Speaker 1 (ssstwitter.com_1785417178154)
The kinds of things you put in QuadMD,
13:02
S… Speaker 1 (ssstwitter.com_1785417178154)
it's like common bash commands,
13:03
S… Speaker 1 (ssstwitter.com_1785417178154)
common MCP tools,
13:04
S… Speaker 1 (ssstwitter.com_1785417178154)
architectural decisions,
13:07
S… Speaker 1 (ssstwitter.com_1785417178154)
important files,
13:08
S… Speaker 1 (ssstwitter.com_1785417178154)
anything that you would kind of typically need to know in order to work in this code base.
13:12
S… Speaker 1 (ssstwitter.com_1785417178154)
Try to keep it pretty short,
13:13
S… Speaker 1 (ssstwitter.com_1785417178154)
because if it gets too long,
13:15
S… Speaker 1 (ssstwitter.com_1785417178154)
it's just going to use up a bunch of context,
13:16
S… Speaker 1 (ssstwitter.com_1785417178154)
and it's usually not that useful.
13:18
S… Speaker 1 (ssstwitter.com_1785417178154)
So just try to keep it as short as you can.
13:20
S… Speaker 1 (ssstwitter.com_1785417178154)
And for example,
13:22
S… Speaker 1 (ssstwitter.com_1785417178154)
in our code base, we have common bash commands,
13:25
S… Speaker 1 (ssstwitter.com_1785417178154)
we have a style guide,
13:26
S… Speaker 1 (ssstwitter.com_1785417178154)
we have a few core files,
13:27
S… Speaker 1 (ssstwitter.com_1785417178154)
kind of things like that.
13:29
S… Speaker 1 (ssstwitter.com_1785417178154)
All the other QuadMDs,
13:30
S… Speaker 1 (ssstwitter.com_1785417178154)
you can put them in other nested child directories,
13:32
S… Speaker 1 (ssstwitter.com_1785417178154)
and Quad will pull them in on -demand.
13:34
S… Speaker 1 (ssstwitter.com_1785417178154)
So these are the QuadMDs that will get pulled in automatically,
13:38
S… Speaker 1 (ssstwitter.com_1785417178154)
but then also you can put QuadMDs in nested directories,
13:42
S… Speaker 1 (ssstwitter.com_1785417178154)
and those will get automatically pulled when Quad works in those directories.
13:46
S… Speaker 1 (ssstwitter.com_1785417178154)
And of course,
13:49
S… Speaker 1 (ssstwitter.com_1785417178154)
if you're a company,
13:50
S… Speaker 1 (ssstwitter.com_1785417178154)
maybe you want a QuadMD that's shared across all the different code bases,
13:53
S… Speaker 1 (ssstwitter.com_1785417178154)
and you want to manage it on behalf of your users,
13:55
S… Speaker 1 (ssstwitter.com_1785417178154)
and you can put it in your enterprise route,
13:57
S… Speaker 1 (ssstwitter.com_1785417178154)
and that'll get pulled in automatically.
14:02
S… Speaker 1 (ssstwitter.com_1785417178154)
There's a ton of ways to pull in context.
14:04
S… Speaker 1 (ssstwitter.com_1785417178154)
I actually had a lot of trouble putting this fight together just to communicate the breadth of
14:08
S… Speaker 1 (ssstwitter.com_1785417178154)
ways you can do this.
14:09
S… Speaker 1 (ssstwitter.com_1785417178154)
But CloudMD is pulled in automatically.
14:11
S… Speaker 1 (ssstwitter.com_1785417178154)
You can also use slash commands.
14:13
S… Speaker 1 (ssstwitter.com_1785417178154)
So this is .cloud slash commands,
14:15
S… Speaker 1 (ssstwitter.com_1785417178154)
and this can be in your home directory,
14:16
S… Speaker 1 (ssstwitter.com_1785417178154)
or it can be checked into your project.
14:18
S… Speaker 1 (ssstwitter.com_1785417178154)
And this is for slash commands.
14:20
S… Speaker 1 (ssstwitter.com_1785417178154)
And over here,
14:22
S… Speaker 1 (ssstwitter.com_1785417178154)
we have a few examples of the slash commands that
14:26
S… Speaker 1 (ssstwitter.com_1785417178154)
we have in Cloud Code itself.
14:28
S… Speaker 1 (ssstwitter.com_1785417178154)
And so, for example,
14:29
S… Speaker 1 (ssstwitter.com_1785417178154)
if you're in the Cloud Code repo and you see issues getting labeled,
14:33
S… Speaker 1 (ssstwitter.com_1785417178154)
that's actually this workflow running here.
14:35
S… Speaker 1 (ssstwitter.com_1785417178154)
It's labeled GitHub issues.
14:36
S… Speaker 1 (ssstwitter.com_1785417178154)
And we have a GitHub action running,
14:39
S… Speaker 1 (ssstwitter.com_1785417178154)
the same one we talked about this morning,
14:40
S… Speaker 1 (ssstwitter.com_1785417178154)
where Cloud Code will run this command and it's just a slash command.
14:44
S… Speaker 1 (ssstwitter.com_1785417178154)
It'll run and it'll label the issues so humans don't have to.
14:47
S… Speaker 1 (ssstwitter.com_1785417178154)
It just saves us a bunch of time.
14:48
S… Speaker 2 (ssstwitter.com_1785417178154)
And,
14:50
S… Speaker 1 (ssstwitter.com_1785417178154)
of course, you can add mention files to pull them into context.
14:52
S… Speaker 1 (ssstwitter.com_1785417178154)
And,
14:54
S… Speaker 1 (ssstwitter.com_1785417178154)
like I said before,
14:54
S… Speaker 1 (ssstwitter.com_1785417178154)
QuadMDs in a nested directory get pulled in when Quad works in that directory.
15:03
S… Speaker 1 (ssstwitter.com_1785417178154)
So give Cloud more context,
15:05
S… Speaker 1 (ssstwitter.com_1785417178154)
and it's definitely worth taking the time to tune context.
15:08
S… Speaker 1 (ssstwitter.com_1785417178154)
You can run it through a prompt improver.
15:09
S… Speaker 1 (ssstwitter.com_1785417178154)
Consider who the context is for.
15:12
S… Speaker 1 (ssstwitter.com_1785417178154)
If you want to pull it in every time,
15:14
S… Speaker 1 (ssstwitter.com_1785417178154)
if you want to pull it in on demand,
15:15
S… Speaker 1 (ssstwitter.com_1785417178154)
if you want to share it with a team,
15:16
S… Speaker 1 (ssstwitter.com_1785417178154)
if it's a personal preference,
15:18
S… Speaker 1 (ssstwitter.com_1785417178154)
definitely take the time to tune it.
15:19
S… Speaker 1 (ssstwitter.com_1785417178154)
This will improve performance dramatically if you do it right.
15:22
S… Speaker 2 (ssstwitter.com_1785417178154)
As
15:27
S… Speaker 1 (ssstwitter.com_1785417178154)
you get more advanced...
15:29
S… Speaker 1 (ssstwitter.com_1785417178154)
You're going to want to think about this a little bit more,
15:31
S… Speaker 1 (ssstwitter.com_1785417178154)
this kind of hierarchy of different ways to pull in everything.
15:33
S… Speaker 1 (ssstwitter.com_1785417178154)
So, like,
15:34
S… Speaker 1 (ssstwitter.com_1785417178154)
not just QuadMD,
15:35
S… Speaker 1 (ssstwitter.com_1785417178154)
but also config and kind of everything
15:39
S… Speaker 1 (ssstwitter.com_1785417178154)
about Quad you can pull in in this hierarchical way.
15:41
S… Speaker 2 (ssstwitter.com_1785417178154)
So,
15:42
S… Speaker 1 (ssstwitter.com_1785417178154)
projects are specific to your Git repo,
15:45
S… Speaker 1 (ssstwitter.com_1785417178154)
and this you can check in or you can make it just for you.
15:47
S… Speaker 1 (ssstwitter.com_1785417178154)
You can also have global configs that are across all your projects,
15:51
S… Speaker 1 (ssstwitter.com_1785417178154)
or you can have enterprise policies.
15:52
S… Speaker 1 (ssstwitter.com_1785417178154)
And this is essentially a global config that you roll out for all of your employees,
15:56
S… Speaker 1 (ssstwitter.com_1785417178154)
everyone on your team automatically.
15:59
S… Speaker 1 (ssstwitter.com_1785417178154)
And this slide is pretty information dense,
16:01
S… Speaker 1 (ssstwitter.com_1785417178154)
but the point is this applies to a lot of stuff.
16:04
S… Speaker 1 (ssstwitter.com_1785417178154)
So you can do this for slash commands,
16:05
S… Speaker 1 (ssstwitter.com_1785417178154)
you can do it for permissions.
16:06
S… Speaker 1 (ssstwitter.com_1785417178154)
So for example,
16:07
S… Speaker 1 (ssstwitter.com_1785417178154)
if you have a bash command that you would run for all your employees,
16:10
S… Speaker 1 (ssstwitter.com_1785417178154)
like all your employees use this test command,
16:13
S… Speaker 1 (ssstwitter.com_1785417178154)
for example.
16:13
S… Speaker 1 (ssstwitter.com_1785417178154)
You can actually just check it into this enterprise policies file.
16:18
S… Speaker 1 (ssstwitter.com_1785417178154)
And then any employee,
16:19
S… Speaker 1 (ssstwitter.com_1785417178154)
when they run this command,
16:20
S… Speaker 1 (ssstwitter.com_1785417178154)
it will be auto -approved,
16:21
S… Speaker 1 (ssstwitter.com_1785417178154)
which is pretty convenient.
16:22
S… Speaker 1 (ssstwitter.com_1785417178154)
And you can also use this to block commands.
16:24
S… Speaker 1 (ssstwitter.com_1785417178154)
So, for example,
16:25
S… Speaker 1 (ssstwitter.com_1785417178154)
let's say there's a URL that should never be fetched.
16:27
S… Speaker 1 (ssstwitter.com_1785417178154)
Just add it to this config,
16:29
S… Speaker 1 (ssstwitter.com_1785417178154)
and that'll make it so an employee cannot override it.
16:32
S… Speaker 1 (ssstwitter.com_1785417178154)
And that URL can never be fetched.
16:34
S… Speaker 2 (ssstwitter.com_1785417178154)
So,
16:35
S… Speaker 1 (ssstwitter.com_1785417178154)
pretty convenient both to unblock people and also just to keep your code base safe.
16:40
S… Speaker 1 (ssstwitter.com_1785417178154)
And then same thing for MCP servers.
16:41
S… Speaker 1 (ssstwitter.com_1785417178154)
Have a MCP JSON file,
16:43
S… Speaker 1 (ssstwitter.com_1785417178154)
check it into the code base.
16:44
S… Speaker 1 (ssstwitter.com_1785417178154)
That way any time someone runs quad code in your code base,
16:47
S… Speaker 1 (ssstwitter.com_1785417178154)
they'll be prompted to install the MCP servers and share it with the team.
16:50
S… Speaker 2 (ssstwitter.com_1785417178154)
If
16:55
S… Speaker 1 (ssstwitter.com_1785417178154)
you're not sure which of these to use,
16:57
S… Speaker 1 (ssstwitter.com_1785417178154)
this is like a kind of an insane matrix because we support a lot of stuff and engineer workflows
17:01
S… Speaker 1 (ssstwitter.com_1785417178154)
are very flexible and every company is different.
17:03
S… Speaker 1 (ssstwitter.com_1785417178154)
So we kind of want to support everything.
17:04
S… Speaker 1 (ssstwitter.com_1785417178154)
So if you're not sure how to get started,
17:05
S… Speaker 1 (ssstwitter.com_1785417178154)
I would recommend start with shared project context.
17:09
S… Speaker 1 (ssstwitter.com_1785417178154)
You write this once and then you share it with everyone on the team and you get this kind of network effect where,
17:13
S… Speaker 1 (ssstwitter.com_1785417178154)
you know, someone does a little bit of work and everyone on the team benefits.
17:16
S… Speaker 2 (ssstwitter.com_1785417178154)
There's
17:20
S… Speaker 1 (ssstwitter.com_1785417178154)
a lot of tools built into Cloud to manage this.
17:22
S… Speaker 1 (ssstwitter.com_1785417178154)
So as an example,
17:24
S… Speaker 1 (ssstwitter.com_1785417178154)
if you run slash memory,
17:25
S… Speaker 1 (ssstwitter.com_1785417178154)
you can see all the different memory files that are getting pulled in.
17:28
S… Speaker 1 (ssstwitter.com_1785417178154)
So maybe I have an enterprise policy,
17:30
S… Speaker 1 (ssstwitter.com_1785417178154)
I have my user memory,
17:31
S… Speaker 1 (ssstwitter.com_1785417178154)
I have project Cloud MD,
17:33
S… Speaker 1 (ssstwitter.com_1785417178154)
and then maybe there's a nested Cloud MD that's only pulled in for certain directories.
17:39
S… Speaker 1 (ssstwitter.com_1785417178154)
And then similarly,
17:40
S… Speaker 1 (ssstwitter.com_1785417178154)
when you do slash memory,
17:41
S… Speaker 1 (ssstwitter.com_1785417178154)
you can edit particular memory files.
17:43
S… Speaker 1 (ssstwitter.com_1785417178154)
When you type pound sign to remember something,
17:45
S… Speaker 1 (ssstwitter.com_1785417178154)
you can pick which memory you want it to go to.
17:46
S… Speaker 2 (ssstwitter.com_1785417178154)
So
17:52
S… Speaker 1 (ssstwitter.com_1785417178154)
yeah, that's the next step.
17:52
S… Speaker 1 (ssstwitter.com_1785417178154)
Take the time to configure QuadMD,
17:55
S… Speaker 1 (ssstwitter.com_1785417178154)
MCP servers,
17:56
S… Speaker 1 (ssstwitter.com_1785417178154)
all the stuff that your team uses so that you can use it once,
17:59
S… Speaker 1 (ssstwitter.com_1785417178154)
configure it once,
18:00
S… Speaker 1 (ssstwitter.com_1785417178154)
and then share it with everyone.
18:04
S… Speaker 1 (ssstwitter.com_1785417178154)
An example of this is in our apps repo for Anthropic.
18:08
S… Speaker 1 (ssstwitter.com_1785417178154)
This is like the repo that we have all of our web and apps code in.
18:13
S… Speaker 1 (ssstwitter.com_1785417178154)
There's a Puppeteer MCP server,
18:14
S… Speaker 1 (ssstwitter.com_1785417178154)
and we share this with the team.
18:15
S… Speaker 1 (ssstwitter.com_1785417178154)
And there's an MCP JSON checked in,
18:18
S… Speaker 1 (ssstwitter.com_1785417178154)
so any engineer working in that repo can use Puppeteer in order to pilot end -to -end
18:22
S… Speaker 1 (ssstwitter.com_1785417178154)
tests and to screenshot automatically and iterate so that every engineer doesn't have to install it themselves.

Αυτό το αντίγραφο δημιουργήθηκε από τον AI (αυτόματη αναγνώριση ομιλίας). Μπορεί να περιέχει σφάλματα Πολιτική AI

❤️ Σου αρέσει το STT.ai; Πες το στους φίλους σου!
Περίληψη
Κάντε κλικ στο Summarize για να δημιουργήσετε μια περίληψη AI αυτής της μεταγραφής.
Συνοψίζοντας...
Ρωτήστε τον Αλ γι' αυτό το σενάριο.
Ρωτήστε οτιδήποτε σχετικά με αυτό το αντίγραφο, το AI θα βρει σχετικές ενότητες και θα απαντήσει.