I led tech for a start up that sold for $23,000,000
and I've been using AI coding tools daily since.
I wanna talk about how Augment's new task feature is very overpowered and probably shakes things up for a lot of companies. As a bonus, they gave me credits to give the audience which is really cool.
So we're about to cover three things. One, the details of this new task feature.
Two, how I think it's actually gonna kill off a lot of the AI tools in the space, and three, we'll go through my workflow. Stick around to the end of the video to learn about the credits. Like many of you, I've been overwhelmed by the sheer volume of tools and changes and updates that have been coming out. But I've found solace in sticking to a maximum of three tools, cursor,
Claude code, and then augment's been a mainstay because of their context engine. If you wanna learn more about that, I have other videos on my channel. But this new task thing saves me so much time. It is just great. So why does it still rip? Let's just show you. Let's say you have a set of tasks
and you want to get really specific about them and you've maybe watched some videos on somebody using
a CLI tool or you've come up with your own prompts on how it maps to your Jira, your Notion, or wherever you're working out of. It might look like this.
And this was like awesome
two weeks ago. And you had to go in and make these very specific tasks, and you wanted to have as much
specificity in there as possible, and you would prompt prompt prompt your way. Maybe you'd go over to Gemini and repo prompt because we need more tokens.
You'd be optimizing for this. And this is like a decent example. And this is that I built. I was that guy who built their own pull framework around this which is just kludge. And I said that when I built it. A lot of these tools will get replaced and that's what's happening right now with what we're talking about. So do you want this?
And now, you just have this.
Oh, what's this little guy over here? It's bananas. What it does,
and I'll show you in my code base in a second, but a lot's happening in here. You basically have your task list which you might have hid on the left side and one of these little notepads. I've seen people do that. I don't do that. You might have made a bunch of prompts and try to fling yourself around and do it that way. But you don't have to do that anymore. You just have this right here. Now, there are ways to turbocharge it, of course. But this primitive, it's clear as day. Throw it in the IDE.
That's brilliant. You can swap between file change mode, which if you're familiar augment is when you see that running log of all the things that are going on. Or your task manager. If I wanna switch
into task mode, I can do it in one of two ways. I can either go and manually type in the tasks. That's loser mode. That's not mode. But typically, you'll have
the tasks or the things that you think you need to do before you got to this step. So if that's you, then you can literally just drop it into
the chat.
And then you flip on auto and hit go, and it will
automatically separate those out for you. Now, benefit of doing it this way is you can take advantage of the enhanced prompt. You always want to check the outputs of LLMs. They are probabilistic
geniuses.
So they might not nail it as hard as you want it to nail it. That's on you. Go read what the enhanced prompt thing does. Always read your outputs.
It's just it's gonna pay you in spades. But leverage it. So you drop in whatever that task list you need to do here, that's step one. Step two is hit the magical icon, let it do its sizzle, let it work its sauce, and then it will actually
give you even better context because context is king. And then you can send it off to the auto agent, it will get to work and actually create the list for you. So, good example of this was I just did this and I was like, I have to record a video because it's too good. It's actual sauce. What happened was, I needed
to
beef up the schemas. You need Zod validation
because your types don't exist at runtime, right? Like you see the little errors and the squigglies if you're familiar with TypeScript.
But you don't get that same thing when you're building an API and it's out in the world. So what I needed to do was make these Zod schemas for all the different routers, routers, all the functionality that exists within VAI, which is our private network of builders, a bunch of nerds basically. Wanted to bring San Francisco and that vibe onto the Internet because I live in a tough desert. So that's the community building platform. That's what the router are for. Needed the Zod schemas.
Great. I don't wanna write all those and I know how to. I can go. I can do that, but I don't want to. And you don't want to either. You maybe write one of them, but no. You don't wanna write all of them. So in my case, I always pair it with sequential thinking. I think that's one of the best mcps if you're gonna use an mcp. That's a good one. But I'll go ahead and I'll ask it specifically to make tasks for me. I obviously asked it to refine the prompt. And then you can see as I scroll down,
you have
the updated prompt.
And then it goes and reads the directory. It's building the context around what it's about to deliver. Reading the lines, showing you what's going on. Seeing that some of them are done, some of them are not. And then boom, add task 21. You can see if it updated any existing ones. So, it's doing all that right in front of you and then we can get off to the races where I can literally just click run all tasks. It will go to completion.
Couple other pro tips when you have a lot of tasks. How do you deal with it? Well, they got filtering here, which is pretty nice. So I can click on the little filter.
Guess what? It does a filter. Could you did were you able to ascertain? Were you able to figure that part out? But, yeah, you can filter it. And then also,
if you want to kick it in into a new chat or if you just have so many that you wanna kick it out into a markdown file, not sure, maybe you wanted to sync that with the GitHub MCP or integration, then you could. But, yeah, those two very, very helpful. Now, side note. You see this, Claude code. I wanna talk about that too. Because I'm not just using one. Right? Like I mentioned at the beginning of the video, I try to stick to three max. Cursors, the home base, it's still got the tabby thing. That's great. And then I have Claude code which is like, alright, let's jump in and let's rip around and have some fun in this.
But I
I gotta say, it can just get you lost really fast because you get like excited about the fact that you have all these things. And I find that it burns through the context window too quickly,
and it doesn't have a grip on the code base like augment does. So while I just rode the dragon,
which was Claude code for the last few days, like just literally trying to push it as hard as I could, it caused a lot of bugs that
skill issue. Probably a skill issue, but no. I mean, it literally sim linked an envar,
an environment variable file to somewhere else and I didn't even notice it. And then it didn't notice it either. It's I just find that this can be almost like less
pointed and it knows more. It just seems smarter. That's all. What about cursor? Well, cursor, I just think it's in a different bucket. I think maybe we're at a peak. I don't wanna say it. I don't wanna say it. I just find that every day that goes by,
there's so much stuff that they have to be doing and I know they're orchestrating a lot of different models underneath the hood, but it's not nailing my use case for one area of coding, is like actually doing the tasks. And I don't wanna go and make these task lists and even little things like, if you compare the way that this
can output stuff versus
this, like it didn't I don't know. It just doesn't nail
markdown a lot of the time. It doesn't have mermaid
built in. MCP's are less reliable.
Any cursor watchers, this is great for you. This is an opportunity. This is you can transcribe this chucking it into the road map and throw remote agents on it. Just command e it. Right? And so now, let's get into the next segment. We're at eleven minutes already. Wow. Here I am. I thought I was like the next star. I thought I was gonna get through this a lot quicker, but I'm now I'm in Figma. Oh, here we go. Okay. If you don't follow me on x, I post once every three years. But these are pretty good memes. Right? Because this is me, literally.
Like that is me.
I was like I need a local l n and I have these seven prompt chains and they're tied to the AIS DLC which is the software development life cycle and it's
there's elements to it that still definitely makes sense. I'm rethinking a lot of stuff around this where the Opus Research
agent is bananas and that should be used as part of specs.
And then some of the stuff from Indie Dev Dan, I think is really good. I just need to simplify it. But yeah, this is what I'm wondering. What's this what's going on here? Do we know? Do we know what's go how look at those eyes. I don't know. I didn't say it. You said it. Did you say it? So now let's talk about the AI tool extinction event. Yeah. Of course, unfunded, but I think that there's something to be said with looking at
these tools and being realistic.
Let's be realistic together for a second. Who's gonna win over the long term? I think it's the ones that have deep partnerships
with
foundational models. Right? So OpenAI, first in the space, crushing it. I think Claude is way better at coding across the board. I think they're better at writing. So I've just I don't even find myself using ChatGePity, to be honest, or any of their models at the moment besides transcription and embeddings. But I should use Gnomic. But I think they're fine. When I look at a tool that does not have
a deep partnership like Augment and Claude does, for example, that makes me not wanna use it. Because then your pricing gets jacked up, you are
not winning. Now, I'm not gonna name them. We don't name names here, but you can think of them. And so, you can go and augment all around. If you're price conscious, that's the obvious answer because you get I wanna say 600 chats for $50.
So run the math on that and the chat is literally the thread. Now, quad code, if you wanna ride the dragon, it's $200
and it just seems like a bull in a China shop. I like it, but probably not as productive.
You feel like you're being more productive, but yeah. And so, comparing it to ClawCode Max, the Clawd Dogging problem.
Yeah. I already talked about that nightmare.
And so, I was gonna end this by just like walking you through
another example,
but I kinda wanna just talk about how I'm thinking I'm gonna work for two different work streams. What is a work stream Parker? I don't know. It's a cool word that I just said, but it also means how you will go do a set of tasks for a given goal. So let's say if I'm going one to one point n.
Yeah. We're throwing n around. We're so mathematical.
Then in this case,
I would probably
do the Auggie
context.
So I'm asking a lot of questions about how I need to accomplish this task. Now for any work stream, it's the old,
it depends. Because if you don't know the code base like the back of your hand, you don't know the libraries, you don't know how things are done, I'm not really sure with state management because I'm new here. Then, yeah, you're gonna have to spend a lot more time upfront.
But if you do know it like the back of your hand and you're committing code to a daily, then you probably don't need a lot of deep research
and Auggie context questioning over and over. So probably get away with a thread. Especially if it's something that you've already built in a different before. But I'd be going in a simple state like this. I'd be like, okay. A, as I go through with the context, and then b, coming up with some sort of plan,
and that's actually like
maybe something like a PRD. And then I can throw that PRD PRD into
AI slash
specs,
and then I get into tasks.
And that's literally it. Now, this does not mention the fact that you should have a dot augment guidelines.
How about that handwriting? I had to take extra lessons on handwriting. I'm lefty. Okay. But can you play tennis lefty and righty? Probably not. Man, that's tough. I'm tough. Okay. So this is something that I'd be doing where it's okay. This is how we do data fetching. This is how we do state management, this is how we do our types, this is how our REST API layer works, this is how our tRPC layer works. All those things kinda get outlined. And there are additional artifacts.
You can put them in the guidelines if you'd like. But I really think that the beauty of this is really just, hey, this is how I like to make PRDs.
This is how I like to make tasks.
And this is where we store them. All those things. Whereas if I were going zero to one, and again it depends. But if I'm going zero to one, then I'm probably throwing in another step before that.
So it's more Oh,
opus
for research.
Now, if you don't have that, sorry, you should get it. It's tight. Claude, send me a shirt, would you? But you could also use ChatGePety, of course, or Gemini. And this just is you doing research, figuring out what it is your input for this. So let's do input
equals
your code base. So you can literally just dump it in there and then ask much questions around, hey, here are the things that we want to accomplish around the problem. You can ask to get two steel man at because you're probably coming up with a solution that's overkill, over engineered.
You don't need to. So you can really do the mental jousting there. And then output would be the researched spec. So it looks something like that. Right? And then you go on to b c d. So that's where I'm thinking currently as of June 18. But yeah, very excited about all the Auggie stuff. What about the credits, dude? Oh, wow. Yeah. My bad. Okay. So, if you want the credits, make a comment below as to why you want to be using Augment.
Give me a specific use case of how you plan on using it And that's it. Literally, just comment it below and I'll pick those out by the end of the next week. See you. If you want to learn more about what we're doing with the engineers inside of VAI,
with people from Microsoft and Google, love to be able to say that. We have a new platform coming out. Price is gonna double because it's not a little school emoji,
I'm your guru thing. It's like an actual like network with a bunch of tools in it that I'm excited about. So you can collaborate on projects in there. You can share different resources.
We have a prompt library. There's gonna be public access for some of it too for discoverability
purposes and also just because I think it's a great way to build a brand. So that's it for today. If you learn one thing, then you got like the video so that more people see this. And then if you learned two things or you didn't learn anything at all, you should subscribe. Alright. I'll see you in the next one.