སྟོན་རྐྱངམ་ཅིག་
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.

ཡིག་སྒྱུར་འདི་ བཅོས་མའི་བློ་རིག་ (སྒྲ་ངོས་འཛིན་བྱེད་པའི་འཕྲུལ་རིག་) གིས་བཟོ་སྟེ་ཡོདཔ་ཨིན། འཛོལ་བ་འབྱུང་སྲིད་པ་ལ་ — གལ་སྲིད་ཁག་ཆེ་བའི་དོན་ལས་ ངོ་མ་གི་སྒྲ་སྐད་དང་འཕྱད་ཞིབ་འབད་དགོཔ་ཨིན། བཅོས་མའི་བློ་རིག་གི་སྲིད་བྱུས་

❤️ STT.ai ལ་དགའ་བ་ཡིན་ནོ? སླབ་པར་བགྱི!
བཅུད་དོན་
ཡིག་ཆ་འདི་གི་ AI བཅུད་བསྡུ་ཐོན་ནི་གི་དོན་ལས་ བཅུད་བསྡུ་ ཟེར་བའི་བསྒང་འདི་བསྒང་བསྒ
དྲན་ཐོ་བསྡུ་གསོག...
དྲན་ཤེས་ལ་དྲི་བ་དྲིས་ལན་ཞུ།
ཡིག་ཆ་འདི་གི་སྐོར་ལ་དྲི་བ་ཅི་རིགས་ཞུས་ནའང་ བཅོས་མའི་བློ་རིག་གིས་ འབྲེལ་བ་ཡོད་པའི་དོན་ཚན་ཚུ་ འཚོལ་ཞིབ་ དང་ལན་འདེབས་ འབད་འོང་།