[00:00] (0.08s)
The Ralph Wigan plugin is taking the
[00:02] (2.40s)
entire internet by storm and might be
[00:04] (4.72s)
the most powerful plugin for Claude Code
[00:07] (7.20s)
ever. It allows Claude Code to work for
[00:09] (9.68s)
hours by itself, completing massive
[00:12] (12.32s)
tasks it was never able to do before. It
[00:14] (14.80s)
can literally build entire complex
[00:16] (16.96s)
applications without any human
[00:18] (18.88s)
oversight. In this video, I'll go over
[00:20] (20.72s)
how the Ralph Wigum plug-in works, how
[00:22] (22.88s)
to get it installed, and how to use it
[00:25] (25.04s)
so you can start building amazing
[00:26] (26.88s)
applications immediately. Let's get into
[00:29] (29.36s)
it. So, real quick, here's how the Ralph
[00:31] (31.52s)
Wiggum plugin works. After we go over
[00:33] (33.52s)
this, I'll walk through exactly how to
[00:35] (35.36s)
set it up and use it, but it basically
[00:37] (37.60s)
turns Claude Code into an autonomous
[00:40] (40.00s)
agent. It is able to work endlessly for
[00:42] (42.96s)
literally hours or even days at a time
[00:45] (45.60s)
to complete a full task. If you say,
[00:48] (48.16s)
"Hey, build me an entire application.
[00:50] (50.48s)
Here's all the requirements." It will go
[00:52] (52.32s)
and it won't stop until it's done
[00:54] (54.00s)
working. The difference between how
[00:56] (56.32s)
Claude code works without Ralph Wiggum
[00:58] (58.40s)
and how it works with it is when it
[01:00] (60.56s)
works without it, it will kind of guess
[01:03] (63.12s)
when it's done. So when it feels like it
[01:05] (65.36s)
completed your ask, it'll say, "Okay,
[01:07] (67.20s)
all done." But with this plugin, it's
[01:09] (69.60s)
constantly going back and checking to
[01:11] (71.84s)
see if it completed all your asks and
[01:13] (73.92s)
goals exactly as you stated them. So it
[01:16] (76.88s)
will just keep going and going and going
[01:18] (78.48s)
until it completes all your goals. It's
[01:20] (80.56s)
basically a while loop. So this is a
[01:22] (82.24s)
little more technical, but it basically
[01:23] (83.68s)
is like a a while loop where until a
[01:26] (86.24s)
goal is complete, it does not stop
[01:28] (88.72s)
working. So what is it good for? It is
[01:30] (90.72s)
good for completing massive tasks and
[01:33] (93.52s)
full features. These are your big big
[01:35] (95.68s)
tasks. If you're looking to build a
[01:37] (97.84s)
massive complex feature or you even want
[01:40] (100.08s)
to oneshot a really complex application,
[01:43] (103.52s)
you want to use the Ralph Wigum plugin.
[01:45] (105.76s)
But is not great for small tasks. This
[01:48] (108.32s)
is just overly complex. If you're trying
[01:50] (110.32s)
to get done a small task or make a tweak
[01:52] (112.56s)
or change one tiny feature, you want to
[01:54] (114.80s)
use your simple claw code workflow for
[01:56] (116.80s)
that. But for anything bigger than that,
[01:58] (118.64s)
you can use Ralph Wiggum. And this is
[02:01] (121.04s)
amazing for multitasking. So, what I'll
[02:03] (123.60s)
show you how to do in a second is how to
[02:05] (125.60s)
do multiple things at once. Have Ralph
[02:07] (127.76s)
Wigum go build out massive features
[02:10] (130.32s)
while you're doing and tweaking small
[02:12] (132.00s)
things. And here is just a quick preview
[02:14] (134.16s)
of what a Ralph Wigum prompt looks like.
[02:16] (136.56s)
And I'll go into this in detail. This is
[02:18] (138.08s)
going to be super simple. You you don't
[02:19] (139.60s)
need to be a technical genius to get
[02:21] (141.44s)
this done. Let's dive into how to use it
[02:24] (144.48s)
and how this is all set up. So, I'm here
[02:26] (146.56s)
inside Ghosty. This is my custom
[02:28] (148.72s)
terminal. This is how I use Claude Code.
[02:31] (151.12s)
Now, if you want a guide video on how I
[02:33] (153.44s)
use Ghosty to do Claude Code Now, let me
[02:35] (155.36s)
know down below if you want that video.
[02:36] (156.64s)
I might make that my next one if there's
[02:38] (158.08s)
enough demand. So, we want to do is open
[02:40] (160.16s)
up Claude in a new folder. So, I'm in
[02:42] (162.48s)
this new project folder we're doing
[02:44] (164.00s)
here. I'm going to open up Claude by
[02:45] (165.28s)
typing in Claude. We are now in Claude
[02:47] (167.60s)
code. Then you want to put in this
[02:49] (169.60s)
command to install Ralph Wiggum. So I
[02:52] (172.08s)
put this down below. Feel free to pause,
[02:54] (174.00s)
copy this. Do this alongside with me. I
[02:56] (176.32s)
think the best way to consume my videos
[02:57] (177.68s)
to do everything alongside me. So pause,
[02:59] (179.92s)
take this, plug it in, hit enter. That
[03:02] (182.00s)
is going to install Ralph Loop. I'm
[03:04] (184.00s)
going to do install for me. And this
[03:06] (186.00s)
will install Ralph Wickham. And it is
[03:07] (187.68s)
now all set to go. So here is the prompt
[03:10] (190.32s)
we are going to use to build our
[03:11] (191.92s)
application with Ralph Wiggum. I'll put
[03:14] (194.80s)
this down below so you can just copy and
[03:16] (196.24s)
paste this into Claude. I'm about to
[03:17] (197.60s)
copy and paste this into Claude as well.
[03:19] (199.52s)
Here are the different parts of the
[03:21] (201.20s)
prompt. First is us invoking the Ralph
[03:23] (203.60s)
Wiggum plugin. So that / Ralph loop is
[03:26] (206.00s)
just the Ralph Wigum plugin itself. Then
[03:27] (207.84s)
is the prompt we are feeding into Ralph
[03:30] (210.08s)
Wigum. So kind of the title which is
[03:32] (212.24s)
implement project management tool. We're
[03:33] (213.92s)
going to build out a project management
[03:35] (215.20s)
tool Ralph Wigum. Then we give the
[03:37] (217.28s)
requirements. So this is everything we
[03:39] (219.28s)
want Ralph to do. So a full project
[03:41] (221.12s)
management tool vibe coders can use to
[03:42] (222.96s)
build projects. We're going to use
[03:44] (224.08s)
Nex.js and Tailwind. We're going to have
[03:45] (225.92s)
it have Cananban board functionality and
[03:47] (227.92s)
have a built-in to-do list. We want this
[03:50] (230.08s)
to be as detailed as we can. Then we
[03:52] (232.72s)
have the success criteria. This is the
[03:55] (235.04s)
most important part. This is what Ralph
[03:57] (237.60s)
will check against with every single
[04:00] (240.24s)
loop it does because remember all Ralph
[04:02] (242.24s)
Wigum plugin is is putting Claude code
[04:04] (244.72s)
into a loop until it completes a task.
[04:07] (247.28s)
So the success criteria is all
[04:09] (249.28s)
requirements implemented. So everything
[04:11] (251.28s)
we described in the requirement section,
[04:13] (253.92s)
no llinter error, so it can't have any
[04:15] (255.92s)
errors involved. And documentation
[04:18] (258.08s)
updated showing how the app worked. So I
[04:20] (260.64s)
wanted to write documentation. So after
[04:22] (262.72s)
it's done working, whether it's for
[04:24] (264.08s)
hours, minutes, days, whatever, we can
[04:26] (266.56s)
go back and see exactly what it did. And
[04:28] (268.80s)
then the last part here is it checks to
[04:31] (271.20s)
make sure the promise is complete. And
[04:33] (273.36s)
then we give it max iterations. So, this
[04:36] (276.24s)
is especially important if you're on the
[04:37] (277.76s)
$20 a month plan or the $100 a month
[04:39] (279.60s)
plan. You want it to have a capped
[04:41] (281.44s)
amount of iterations so that it doesn't
[04:43] (283.52s)
get stuck or go in a loop forever. It
[04:45] (285.76s)
can have a certain capped amount, which
[04:48] (288.00s)
30 is usually a good amount. And that's
[04:50] (290.24s)
our prompt. Again, I put this down
[04:52] (292.24s)
below. Feel free to copy and paste it.
[04:54] (294.32s)
Now, we're going to put this inside
[04:55] (295.84s)
Claude. So, now we're back in Ghosty.
[04:58] (298.16s)
Here's what you want to do is we're
[04:59] (299.68s)
going to put the prompt in manually type
[05:01] (301.84s)
out. So do slash Ralph and then you can
[05:04] (304.64s)
hit tab to autocomplete to make sure you
[05:06] (306.48s)
get Ralph loop. Then you can paste in
[05:08] (308.40s)
the rest of the prompt we have down
[05:09] (309.92s)
below which describes that project
[05:11] (311.52s)
management tool we just went over. So
[05:13] (313.44s)
again, type slash Ralph, press tab to
[05:16] (316.16s)
autocomplete it, then paste in the rest
[05:18] (318.32s)
of the prompt, and I'm going to hit
[05:20] (320.72s)
enter on this. And it is going to get to
[05:23] (323.20s)
work on building out that application.
[05:25] (325.52s)
You will just have to give permission
[05:27] (327.36s)
for Claude to run certain commands right
[05:29] (329.60s)
after this. And once it's gone through
[05:31] (331.20s)
and you've gave it all the permissions
[05:33] (333.04s)
it needs, it will go and now endlessly
[05:35] (335.92s)
run Ralph until all of these
[05:38] (338.16s)
requirements are complete. So as it
[05:40] (340.24s)
works here, again, the important part
[05:42] (342.24s)
about Ralph Wigum that Claude code
[05:45] (345.12s)
doesn't do on its own that Ralph Wiggum
[05:47] (347.28s)
does is it goes back and it after every
[05:50] (350.88s)
step it checks to see if it completed
[05:53] (353.84s)
your specific requirements. All this
[05:56] (356.00s)
plugin is is really just giving guard
[05:59] (359.12s)
rails and structure to clawed code that
[06:01] (361.44s)
says, "Hey, you can't stop working until
[06:04] (364.32s)
the structure and guard rails are
[06:06] (366.08s)
complete." In a way, this is really
[06:07] (367.84s)
improving Claude code overall. What's
[06:10] (370.40s)
amazing about this is because it's so
[06:12] (372.24s)
autonomous, you can now multitask better
[06:14] (374.88s)
than you could ever before. So, what I
[06:16] (376.88s)
like to do is I'll open up a brand new
[06:19] (379.04s)
terminal window. I'll pop that open and
[06:21] (381.04s)
I'll get to work on either a second
[06:22] (382.80s)
project on other features and
[06:24] (384.32s)
functionality and now I'm multitasking
[06:26] (386.56s)
really well. And the reason why I like
[06:28] (388.32s)
to do this in terminals is you can now
[06:30] (390.56s)
open up six, seven terminals and your
[06:33] (393.12s)
computer won't slow down at all. If
[06:34] (394.80s)
you're using Visual Studio Code or
[06:36] (396.40s)
cursor to house claw code, it's going to
[06:38] (398.80s)
slow your computer down a ton. But now
[06:40] (400.64s)
that we're doing this in terminals, it's
[06:42] (402.32s)
not using up much memory. We can
[06:44] (404.40s)
multitask while Ralph is working in one
[06:46] (406.24s)
window. I go in another terminal. I'm
[06:48] (408.00s)
working on other projects. And now we're
[06:50] (410.00s)
having better productivity than we've
[06:51] (411.84s)
ever had before. That's the benefit of
[06:53] (413.92s)
using this plugin. Now, some things to
[06:55] (415.68s)
note as this works as well. This is
[06:57] (417.84s)
going to use up a lot of usage again.
[07:00] (420.40s)
So, you want to make sure you only use
[07:02] (422.72s)
this on complex tasks. And also, you
[07:05] (425.52s)
want to make sure you're not on the $20
[07:07] (427.52s)
tier. $20 tier, you'll probably use up
[07:09] (429.60s)
all your usage with one Ralph loop. But
[07:12] (432.08s)
if you're on the $100 or $200 plan, you
[07:14] (434.24s)
should be able to do this many times.
[07:16] (436.24s)
Especially if you've capped your
[07:17] (437.60s)
iterations. You definitely want to cap
[07:19] (439.28s)
your iterations if you are sensitive to
[07:21] (441.68s)
the subscription fee. And if you're
[07:23] (443.44s)
using the API, you definitely want to
[07:25] (445.84s)
cap your iterations cuz then this could
[07:27] (447.44s)
be charging you a ton of money. So,
[07:28] (448.88s)
because one of the requirements was no
[07:30] (450.48s)
llinter errors, it is going back and is
[07:32] (452.48s)
checking llinter errors over and over
[07:34] (454.16s)
and over again until there are no errors
[07:36] (456.00s)
as a part of this. This Ralph plugin is
[07:38] (458.08s)
a great way to make sure you don't get
[07:40] (460.48s)
any errors at all with any of your
[07:42] (462.24s)
builds because you can make that one of
[07:43] (463.92s)
your requirements. Now, it's going to
[07:45] (465.60s)
build. It's creating the documentation
[07:47] (467.60s)
because that was one of our requirements
[07:49] (469.36s)
as well. This truly makes it feel like
[07:51] (471.28s)
you have an employee working for you. It
[07:52] (472.96s)
really is amazing. All right, let's see
[07:54] (474.48s)
what happened. Let me verify all success
[07:56] (476.08s)
criteria are met by running the llinter
[07:57] (477.76s)
one more time. Okay, so it went through
[07:59] (479.36s)
the Ralph loop one more time. All
[08:01] (481.20s)
success criteria have been met. That's
[08:03] (483.60s)
amazing. So it went through it shows me
[08:05] (485.36s)
everything it built in detail. Another
[08:07] (487.76s)
benefit of Ralph, you get a lot more
[08:09] (489.44s)
detail on what it completed. To run the
[08:11] (491.84s)
app, we just have to do npm rundev.
[08:13] (493.92s)
Let's do this. complete. So it made sure
[08:16] (496.88s)
it complete all of the task involved. I
[08:19] (499.60s)
love that. Let's do this in Ghosty. We
[08:22] (502.24s)
can split this. So let's split, right?
[08:24] (504.56s)
Then we can do npm rundev. Again, if you
[08:26] (506.96s)
want me to go through my entire Ghosty
[08:29] (509.04s)
workflow, let me know down below as
[08:30] (510.64s)
well. Also, before we test this to see
[08:32] (512.48s)
if it worked, if you learned anything at
[08:34] (514.08s)
all, leave a like, subscribe, turn on
[08:36] (516.72s)
notifications. That is critical. There's
[08:38] (518.88s)
a reason why we're the number one vibe
[08:40] (520.40s)
coding channel on YouTube now. We make
[08:42] (522.32s)
unbelievably valuable videos. So turn on
[08:44] (524.40s)
notifications for that. And if you want
[08:46] (526.16s)
weekly calls of me, vibe coding academy
[08:48] (528.72s)
link down below. Hundreds of people
[08:50] (530.40s)
joining that now. Here we go. MPM
[08:52] (532.24s)
rundev, it is started running. Let's see
[08:55] (535.04s)
what we got here. I'll pull this open.
[08:57] (537.12s)
Okay, let's see. All right, Ralph PM
[08:59] (539.36s)
project management for vibe coders.
[09:00] (540.88s)
Let's create a new project. This is
[09:02] (542.88s)
going to be our Ralph project. The text
[09:06] (546.00s)
colors are a little messed up because I
[09:07] (547.60s)
have my computer on light mode. Not
[09:09] (549.36s)
everyone loves light mode, but but it
[09:11] (551.04s)
messes up a lot of the styling, but we
[09:12] (552.96s)
can fix this after. And boom, we have
[09:14] (554.96s)
our cananband board. We have a to-do
[09:16] (556.88s)
list. We can add task. Get started. Add
[09:20] (560.88s)
the task. It puts it on the canban
[09:22] (562.80s)
board. Can we click and drag it? We can
[09:24] (564.16s)
click and drag it. We have our to-do
[09:26] (566.24s)
list, which was another requirement as
[09:28] (568.24s)
well. Get the project done. Hit enter.
[09:31] (571.76s)
We have our to-do list. Can I check it
[09:33] (573.12s)
off? We can check it off. This is a full
[09:35] (575.68s)
project management tool that was one
[09:38] (578.24s)
shot by Ralph Wiggum, our own new
[09:40] (580.96s)
personal development employee. Claude
[09:43] (583.12s)
Code was already the most autonomous,
[09:45] (585.04s)
incredible AI employee. Ralph Wiggum
[09:48] (588.08s)
only makes it more powerful. I hope this
[09:50] (590.80s)
was helpful. All the prompts and links
[09:52] (592.72s)
you need are down below. Try this out
[09:55] (595.12s)
immediately and let me know what you
[09:56] (596.80s)
think. I will see you in the next