YouTube2Text

Claude Code + Linear = An ENTIRE AI Team — Transcript

by Owain Lewis · 4,667 words · 646 segments · language en · Watch on YouTube

Full transcript

  1. 0:00If you want AI agents to actually
  2. 0:01[music] help you inside your business,
  3. 0:02you need to be able to delegate real
  4. 0:03work to them. In this video, I'll show
  5. 0:05you how to systemize and automate
  6. 0:06operations with inside your business,
  7. 0:07[music] I'll walk you through the three
  8. 0:09levels of delegation and show you how
  9. 0:10you can go from chatting with agents to
  10. 0:12[music] delegating complex multi-step
  11. 0:14work to them. By the end of the video,
  12. 0:15you'll know how to delegate work to AI
  13. 0:17agents in the same way you delegate work
  14. 0:18to anyone else in [music] your team. If
  15. 0:19you're new to this channel, my name's
  16. 0:20Owen. I've been a software engineer and
  17. 0:22engineering leader for the past 20
  18. 0:23years, and I use this exact [music] same
  19. 0:24method inside my own business. All of
  20. 0:26the resources are linked for free in the
  21. 0:28description below. So, let's get into
  22. 0:30it. So, in this video, we're [music]
  23. 0:31going to focus on building a shared
  24. 0:33system where we can hand off tasks
  25. 0:34directly to AI agents. These could be
  26. 0:36simple tasks with inside your business,
  27. 0:38but they could also be much more complex
  28. 0:40multi-step processes like onboarding a
  29. 0:42new client. And that may contain like
  30. 0:44multiple different steps in order to
  31. 0:46complete that task. So, we want to get
  32. 0:48to a point where we can create a task
  33. 0:49and then just give it to an agent and
  34. 0:51have confidence that the agent is
  35. 0:53actually going to be able to do that
  36. 0:54work correctly. So, I think about two
  37. 0:56different things when it comes to
  38. 0:58working with agents. I think a lot of us
  39. 0:59are in the terminal, chatting with our
  40. 1:01agents, going back and forth, correcting
  41. 1:03them when they make mistakes. And I
  42. 1:05think about this like micromanagement.
  43. 1:06So, I've been a manager for a long time.
  44. 1:08And one of the problems with this method
  45. 1:10of working is it's not very repeatable
  46. 1:12and you're still kind of just doing the
  47. 1:14work yourself. [music] So, if you think
  48. 1:16about the three levels of delegation,
  49. 1:17you can just do the work yourself. You
  50. 1:19can do it with an agent where you're
  51. 1:21just chatting back and forth correcting
  52. 1:23the agent, [music] having a
  53. 1:24conversation, or you can just delegate
  54. 1:26the task and trust that the AI is going
  55. 1:28to do it. And if you were working with
  56. 1:29someone in your business, you wouldn't
  57. 1:31sit next to them and kind of constantly
  58. 1:32correct them and have a conversation
  59. 1:34while doing the task because that would
  60. 1:36consume most of your time. It wouldn't
  61. 1:38really give you any leverage and it
  62. 1:39would be a terrible way to, [music] you
  63. 1:41know, delegate work. It would be
  64. 1:42micromanaging essentially. So we really
  65. 1:44want to move to this shared workspace
  66. 1:46where we can move away from chat [music]
  67. 1:47into proper delegation. So we're going
  68. 1:49to be using linear for these examples.
  69. 1:51So the idea behind Linear is it's a task
  70. 1:53management system. [music] You could
  71. 1:55track all of your work that you're
  72. 1:56doing, your team are doing, but also
  73. 1:58your agents are doing as well. So what
  74. 2:00we can do is create a task. And what I
  75. 2:02really like about Linear is you can have
  76. 2:04complex multi-step tasks via [music]
  77. 2:05templates. So imagine we're trying to
  78. 2:08onboard a client into our business. If
  79. 2:10you think about the steps we need to go
  80. 2:11through, you need to create a Google
  81. 2:14Drive folder. You need to add the client
  82. 2:16to your CRM. You need to draft a welcome
  83. 2:18email. Maybe you need to create a linear
  84. 2:20project. Maybe you need to do multiple
  85. 2:21other things. And the really great thing
  86. 2:24about linear is you can define [music]
  87. 2:25these multi-step tasks. And the goal
  88. 2:27here is to basically hand this off to an
  89. 2:29agent to do the client onboarding. So
  90. 2:31this is the kind of thing that you might
  91. 2:33do often with inside your business. So
  92. 2:34what I'm doing here is I'm just giving
  93. 2:35the agent some instructions. So, we're
  94. 2:37going to onboard this new client called
  95. 2:39Global Recruitments. And we've defined
  96. 2:40the project and when they're going to
  97. 2:42start and we've given a bit of
  98. 2:44information like the contact email
  99. 2:45address and what we're trying to do is
  100. 2:48basically just onboard this client.
  101. 2:49[music]
  102. 2:50So, I'm going to go ahead and create
  103. 2:52this issue. And then also what I can do
  104. 2:54is assign it to Claude. So, Claude is an
  105. 2:56agent with inside linear. And whenever I
  106. 2:58assign something to Claude inside this
  107. 3:00project, it will basically invoke the
  108. 3:03Claude cloud routine [music] via a web
  109. 3:05hook and get the agent to start working
  110. 3:07on it. So let's go ahead and create that
  111. 3:08issue. And then what should happen is
  112. 3:11pretty much immediately we should get a
  113. 3:12response from Claude. [music] So you can
  114. 3:14see here now that the agent is already
  115. 3:16started started working on this task.
  116. 3:18And what happens here is we're
  117. 3:20triggering a routine in in Claude
  118. 3:22[music] in the cloud and it's running
  119. 3:24inside a shared repository. So it's
  120. 3:26using all of my context. So it's running
  121. 3:29inside this project. So Claude has
  122. 3:31access to, you know, context about my
  123. 3:34business. It has a list of jobs it can
  124. 3:36do, standard operating procedures and it
  125. 3:38also has a bunch of skills that allow it
  126. 3:41to do repeatable tasks. So for example,
  127. 3:43client onboarding
  128. 3:45is just a skill or a standard operating
  129. 3:47procedure. So we have, you know, inputs
  130. 3:49like the client name. We have the steps
  131. 3:52we need to take. So we can walk through
  132. 3:54step by step how to do this specific
  133. 3:55task and then the agent is basically
  134. 3:57just going to follow these instructions.
  135. 3:58So you can see here there's quite a lot
  136. 4:00of detail even down to like the folder
  137. 4:01structure in Google Drive. And for me to
  138. 4:04do this myself obviously I could do it
  139. 4:06but it's quite manual. It's quite you
  140. 4:08know errorprone to do this kind of
  141. 4:10repeatable task. So it's really nice to
  142. 4:12be able to hand off this kind of thing
  143. 4:13directly to an agent. So Claude has now
  144. 4:16finished with this task. You can see
  145. 4:17here it's updated in real time. It's
  146. 4:19marked all of these subtasks as done. So
  147. 4:21this is a relatively simple task, but
  148. 4:23you could imagine a much more
  149. 4:24complicated multi-step task. You could
  150. 4:26also within linear assign some of the
  151. 4:28tasks to an agent and some of the tasks
  152. 4:30to yourself if you wanted to. I use this
  153. 4:32pattern quite often, but in this
  154. 4:34example, the agent has done everything
  155. 4:35for us and the agent has then commented
  156. 4:37back on the ticket. So it's created the
  157. 4:39Google Drive folder. So if you click in
  158. 4:41here, we get a link to the folder. So
  159. 4:43it's created all of these basic
  160. 4:45structures in Google Drive. It's created
  161. 4:47the linear project so we can manage the
  162. 4:49project. It's added the clients to our
  163. 4:51CRM and it's drafted a welcome email.
  164. 4:54So, this is just going to be really
  165. 4:55useful. This is very different to
  166. 4:57chatting with Claude, you know, in in
  167. 4:59the in like the terminal or in the
  168. 5:01Claude desktop app. We're just giving
  169. 5:03Claude the actual task and it's going to
  170. 5:04do the work. Another example of a task
  171. 5:06you might do often with inside your
  172. 5:08business would be generating client
  173. 5:09proposals. So, you can see here we've
  174. 5:11generated a proposal document for Global
  175. 5:14Recruitment. We're building them a lead
  176. 5:15generation platform priced at $10,000
  177. 5:18and we're going to deliver this in two
  178. 5:19weeks. And what we're doing is we're
  179. 5:21referencing some maybe like meeting
  180. 5:22notes, something like that. And then
  181. 5:24Claude has gone ahead, it's commented on
  182. 5:25the ticket. You can see here Claude's
  183. 5:27done a pretty good job. It's built out
  184. 5:28the first version of the proposal. So
  185. 5:30it's written out the situational
  186. 5:32appraisal, the current challenges, the
  187. 5:34objectives of the project, the scope of
  188. 5:36what we're building, the delivery plan.
  189. 5:38So basically Claude has written the
  190. 5:40entire first draft of the proposal. You
  191. 5:42know the pricing, the payment
  192. 5:43information and this is just really
  193. 5:46really useful. It eliminates the
  194. 5:47friction of doing this kind of work with
  195. 5:49inside your business. You can basically
  196. 5:51just ask an agent to do this for you.
  197. 5:53Obviously as a human then you can go and
  198. 5:55edit and review it. But this is going to
  199. 5:56save you so much time if you're able to
  200. 5:58do these kind of jobs repeatedly. Here's
  201. 6:00another example where the agent has done
  202. 6:02some repurposing work for me. So
  203. 6:04basically taking a YouTube video
  204. 6:05transcript and turning it into a first
  205. 6:07draft of a newsletter or a LinkedIn
  206. 6:09post. So you can click on this. You can
  207. 6:11see the agent did the work and then it's
  208. 6:12linked the document. So this is the kit
  209. 6:15email draft and we can kind of open this
  210. 6:18up and you can see it's written out the
  211. 6:20you know like the first version.
  212. 6:21Obviously as a human we're going to edit
  213. 6:23this ourselves but it's just going to
  214. 6:24save you loads of time if you have this
  215. 6:26kind of repeating work inside your
  216. 6:27business. So in order to do this
  217. 6:29effectively you're going to need to
  218. 6:30define the jobs really clearly. So
  219. 6:32unlike when we're working with an agent
  220. 6:33in a chat window, we can be quite loose
  221. 6:36with our instructions, but when we're
  222. 6:38delegating the work to an agent in this
  223. 6:40this way that we're doing right now, you
  224. 6:42need to make sure that you've clearly
  225. 6:44articulated the job so the agent can do
  226. 6:46it without you having to be in the mix.
  227. 6:48Most of the time, if we're working in a
  228. 6:49chat window, if the agent does something
  229. 6:51incorrectly, if it has a question, we're
  230. 6:53kind of in the loop responding to the
  231. 6:55agent. But in this model, we're fully
  232. 6:57delegating the task. So we need to be
  233. 6:59quite detailed about the the steps
  234. 7:01involved in the particular process. So
  235. 7:02for example, client onboarding might be,
  236. 7:05you know, create the Google Drive
  237. 7:06folder, create the initial document,
  238. 7:07send a welcome email, draft a first
  239. 7:10version of the proposal, prepare the
  240. 7:12invoice, you know, draft a reminder in
  241. 7:14case the client hasn't paid, stuff like
  242. 7:16that. Basically like repeatable jobs,
  243. 7:17you want to break break them down into a
  244. 7:19list of steps like this. So step one,
  245. 7:21step two, step three, step four, step
  246. 7:23five. And then you can save these into
  247. 7:26skills with inside some kind of you know
  248. 7:29project repo. So for example the
  249. 7:31proposal generation [music] is here as a
  250. 7:34skill. So this is how we generate a
  251. 7:36proposal fill in this template. You can
  252. 7:38see the templates here. So the agent is
  253. 7:40basically just following the
  254. 7:41instructions of how to fill in this
  255. 7:43template and you know basically step by
  256. 7:46step copy the template fill in the
  257. 7:48details uh you know trim it down check
  258. 7:50for all of the accuracy and then hand it
  259. 7:52over to to me to review essentially. So
  260. 7:55this is how you can systemize stuff with
  261. 7:57inside your business and then just hand
  262. 7:58it directly to agents. So the way I like
  263. 8:01to model this in linear is to define the
  264. 8:03work we do regularly and then break
  265. 8:06things down into subtasks that we can
  266. 8:07either do ourselves or assign to an
  267. 8:09agent and then define a standard
  268. 8:11operating procedure or playbook that
  269. 8:13will tell the agent how to do [music]
  270. 8:15that task. So with inside linear you can
  271. 8:17go to your project configuration
  272. 8:19settings if you go to team settings and
  273. 8:21then if you scroll down you can see here
  274. 8:23that we have this template section and
  275. 8:25so this is the onboarding template. You
  276. 8:27can see here I've listed out these
  277. 8:28subtasks and you know you can add as
  278. 8:30many subtasks as you want. You can make
  279. 8:32this as complex as you like and you can
  280. 8:36have templates for all of the kind of
  281. 8:37repeating work you do with inside your
  282. 8:39business. [music] So for example, every
  283. 8:40single week I need to create a YouTube
  284. 8:42video. So I could add another template
  285. 8:45uh which would be you know create a
  286. 8:46YouTube video. The other thing I really
  287. 8:48like about linear is this idea of a
  288. 8:50cycle. So a cycle is basically a
  289. 8:52repeating series of work with inside a a
  290. 8:55time period. So, you know, you might
  291. 8:57work in weekly intervals. So, every
  292. 8:58single week, I would create a YouTube
  293. 9:00video. I'd create seven LinkedIn posts.
  294. 9:02I'd need to send invoices. I would need
  295. 9:04to update my KPIs. I would need to do a
  296. 9:06certain amount of client outreach. So,
  297. 9:08anytime you find yourself doing the same
  298. 9:10tasks every single week, you can use
  299. 9:12cycles within side linear. So, for
  300. 9:15example, you can see here within my
  301. 9:17content project, I use this because I
  302. 9:20work in weekly cycles. So you can see
  303. 9:22here I've got cycle one, cycle two, and
  304. 9:24you know, basically planning out your
  305. 9:26week. And this is just really useful cuz
  306. 9:28then you can plan out your week and then
  307. 9:30a lot of the tasks you do on a routine
  308. 9:32basis. You can basically start assigning
  309. 9:34a lot of that work to an AI agent. And
  310. 9:36this is pretty easy to do with inside
  311. 9:38the project settings. Well, you can just
  312. 9:41click in here
  313. 9:42and you can basically configure the
  314. 9:44cycles. You can change various things
  315. 9:46about the cycles. So, if you go into the
  316. 9:48team settings into cycles, you can do,
  317. 9:51you know, if you work in 4 week periods
  318. 9:53or one week periods, this is how you can
  319. 9:55set that up. And I just find this
  320. 9:57really, really useful for staying
  321. 9:58organized. And one of the big problems
  322. 10:00when it comes to delegation is that you
  323. 10:02are going to need to do some kind of
  324. 10:03testing because in reality, the first
  325. 10:05time you do a task, the agent may get it
  326. 10:08wrong. It may not do exactly what you
  327. 10:10want. So, you probably have to do quite
  328. 10:12a lot of testing with these tasks. So
  329. 10:14for example, the first time you do the
  330. 10:16maybe client onboarding task, maybe the
  331. 10:18agent forgets one of the steps, maybe it
  332. 10:20doesn't update the task. So the way I do
  333. 10:22that is I work with Claude and then I
  334. 10:25will update the instructions. So, if you
  335. 10:28find that you're working with your
  336. 10:30agents and they're not doing the right
  337. 10:31thing, because I'm working within this
  338. 10:34operations folder, so it has access to
  339. 10:36all of my SOPs, what I would do is I
  340. 10:38would say something like, when Claude
  341. 10:41does a task in linear, can you make sure
  342. 10:44that it updates the ticket status and
  343. 10:48marks things as resolved or in review
  344. 10:52when done? So, you can basically
  345. 10:54continually iterate. So you run the
  346. 10:56task, you see if it did a good job and
  347. 10:59then you can measure that over time. So
  348. 11:01this is now going to make a rule inside
  349. 11:03my, you know, my project instructions
  350. 11:06and you can just kind of keep iterating
  351. 11:07and refining like this over the time in
  352. 11:09the same way you would if you were
  353. 11:10working with someone in your business.
  354. 11:12Whenever someone new to your business
  355. 11:13starts doing work, they're going to make
  356. 11:15a bunch of mistakes and you just want to
  357. 11:17give feedback and you want to start
  358. 11:18correcting your standard operating
  359. 11:20procedures over time. Here's an example
  360. 11:22of one I did earlier. So you can see
  361. 11:23here when generating a client proposal
  362. 11:25always make sure you update the ticket
  363. 11:27status to mark it as done. This is where
  364. 11:29I found that the agent was forgetting to
  365. 11:31do a certain step. And then what happens
  366. 11:33is the agent can then open a pull
  367. 11:35request and you know we're just making
  368. 11:37adjustments to our operating procedures.
  369. 11:39You can see here we've made a change. So
  370. 11:41make sure that when you hand over the
  371. 11:42work you you know update the ticket
  372. 11:44status etc. Another example of how you
  373. 11:46might use this approach is to generate
  374. 11:48assets for your business. So if you
  375. 11:50generate a carousel for example, this
  376. 11:52can be quite time consuming. It's the
  377. 11:54kind of task that would have taken me
  378. 11:56maybe an hour or so to do by hand a
  379. 11:59while ago. But now if I wanted to create
  380. 12:01a carousel, I would just give it the
  381. 12:02reference information. The agent will
  382. 12:05then know how to generate carousels or
  383. 12:06graphics. And then you can see here the
  384. 12:08agent now linked the you know Instagram
  385. 12:12or or LinkedIn carousel for us. So this
  386. 12:15is just really going to save you tons
  387. 12:16and tons of time. You can also see here
  388. 12:18that we can chat back and forth with
  389. 12:19Claude. So, as Claude makes progress on
  390. 12:22the task, you may need to give feedback
  391. 12:24at some point. And all you need to do
  392. 12:25here is type at Claude. So, Claude is
  393. 12:28the name of my agent. You can name these
  394. 12:29agents anything you want. Um, but I
  395. 12:31could say, "Can you create a LinkedIn
  396. 12:35infographic?" And what we're doing here
  397. 12:37is we're tagging Claude in the comment.
  398. 12:39And now Claude is already going to start
  399. 12:40picking it up. So, you can start
  400. 12:42treating these agents like anyone else
  401. 12:43in your team. You just tag them in a
  402. 12:45conversation. If the agent makes a
  403. 12:47mistake on the first time round, you can
  404. 12:49give it feedback. You can make
  405. 12:50adjustments, ask it to to do follow-on
  406. 12:53work for you as well. So, a good example
  407. 12:54of how you might use this would be if
  408. 12:56you asked Claude to draft an email. It
  409. 12:58would post the email onto the task. You
  410. 13:00can review it and then you can ask
  411. 13:01Claude to go and send that email. That
  412. 13:03would be a good example of doing this
  413. 13:04like multi-step workflow within Linear.
  414. 13:07So, let's do one more example. So, what
  415. 13:08we're going to do inside this content
  416. 13:10project is we're going to generate some
  417. 13:11LinkedIn posts. So, we're going to say
  418. 13:12generate five LinkedIn posts plus
  419. 13:16infographics.
  420. 13:17I would never do this. I don't like AI
  421. 13:19writing in general, so I'd always write
  422. 13:20the post by hand. But just to kind of
  423. 13:22show you how this might work, um,
  424. 13:24generate
  425. 13:25five infographics for LinkedIn. And
  426. 13:29we're just going to assign this then to
  427. 13:31Claude. So, this is going to be somewhat
  428. 13:32at random. And we're also going to say
  429. 13:34and then
  430. 13:36and then upload them to our content
  431. 13:39database
  432. 13:41for review. So again, you can just kind
  433. 13:43of go really really fast here assigning
  434. 13:45work to your agents as you go throughout
  435. 13:47the day. And the great thing about using
  436. 13:50a a platform like Linear is you track
  437. 13:51all of the work. So you can see, you
  438. 13:53know, as you're working on lots and lots
  439. 13:55of tasks, you don't really get lost. You
  440. 13:56know which tasks to come back to, and
  441. 13:59you can just kind of track and keep
  442. 14:00organized. All right. All right. So if
  443. 14:01you do want to set this up yourself, the
  444. 14:03way I did it, I found this was a little
  445. 14:05bit tricky to set up the first time. So
  446. 14:07what we want to do is basically within
  447. 14:09linear, we can trigger whenever we
  448. 14:10assign work to our agents, we can use a
  449. 14:13web hook to trigger a clawed code
  450. 14:15routine. But one of the things we need
  451. 14:17to do is have a cloudflare worker in the
  452. 14:19middle. And so the reason is when linear
  453. 14:21sends a web hook, it doesn't send HTTP
  454. 14:24headers that we need to invoke a clawed
  455. 14:26code routine. And so we need this
  456. 14:28Cloudflare worker in the middle. And so
  457. 14:30if you do need to set this up, I've got
  458. 14:32an example over here of how you can do
  459. 14:34that. So you can see down here we've got
  460. 14:36the somewhere down here the clawed
  461. 14:38linear agent. [music] So this runs on
  462. 14:41Cloudflare as essentially a proxy. So
  463. 14:44the linear agent will talk directly to
  464. 14:46this Cloudflare worker and then it will
  465. 14:48send a request to the a Claude code
  466. 14:50routine. And a Claude code routine is
  467. 14:52basically a scheduled job. This runs in
  468. 14:54the cloud. So this is the linear task
  469. 14:57that Claude will trigger. And whenever
  470. 14:59we run a job or whenever we trigger a
  471. 15:02run with inside linear, this is always
  472. 15:04running inside the context of my
  473. 15:06project. And you can see here we have
  474. 15:07access to all of the different tools we
  475. 15:09need to do our work. But this contains,
  476. 15:12you know, business context, wikis,
  477. 15:13knowledge bases. It contains, you know,
  478. 15:16all of the instructions, standard
  479. 15:18operating procedures and skills [music]
  480. 15:20that allow the agent to do these
  481. 15:21repeatable jobs. So the way you set this
  482. 15:23up in Linear is a little bit complicated
  483. 15:25and you might want to use your agents to
  484. 15:27help you do this. But when you scroll
  485. 15:29down here, you'll see that we can have
  486. 15:31applications inside Linear. So there's a
  487. 15:34application down here which I called
  488. 15:35Claude. You can name this anything. And
  489. 15:38when we look at the project settings,
  490. 15:39you'll see we have some OOTH
  491. 15:41credentials. And we can trigger a web
  492. 15:44hook. So whenever we assign a task to
  493. 15:46this application or this user, it will
  494. 15:49then fire off this web hook. And we can
  495. 15:51basically send this over to a Claude
  496. 15:53code routine. Another thing I really
  497. 15:54like doing when it comes to Claude is to
  498. 15:56actually use the Claude project feature.
  499. 15:58[music] So I have a single Claude
  500. 16:00project and this is basically what I use
  501. 16:02for everything right now. I just talk to
  502. 16:04a single Claude project. It then
  503. 16:06orchestrates work elsewhere. But we can
  504. 16:08also use this to create linear tasks as
  505. 16:10well. So if you need to onboard a new
  506. 16:11client, you can say um create a new
  507. 16:14client on boarding
  508. 16:17on boarding task in linear. So we can
  509. 16:20basically work with Claude locally and
  510. 16:22then have it create tasks for us. This
  511. 16:24is quite a useful thing to do. You know,
  512. 16:26maybe you want to spin up five or six
  513. 16:27tasks that you need to work on. You can
  514. 16:29do it directly from Claude. So this is
  515. 16:32the GitHub repo that I'm using. So
  516. 16:33whenever Claude is running, whenever we
  517. 16:36assign a task, Claude is always running
  518. 16:38inside this repository. So it always has
  519. 16:40access to the files here. And you can
  520. 16:43see here we have things like standard
  521. 16:45operating procedures. So when we create
  522. 16:47carousels or infographics or YouTube
  523. 16:50reels, we have these different sets of
  524. 16:53instructions. Here's an example of a
  525. 16:55standard operating procedure for an
  526. 16:56Instagram reel. You can see here we have
  527. 16:58the process. So I'll choose a topic. And
  528. 17:00then you can see here we have some
  529. 17:02structure, hook, proof, the three or
  530. 17:04four things, the CTA. So we basically
  531. 17:07have a bunch of instructions about how
  532. 17:08to write these Instagram reels. And you
  533. 17:11can define this for any process with
  534. 17:12inside your business. You can basically
  535. 17:14just document how to do these tasks and
  536. 17:16then Claude will be able to do them for
  537. 17:18you. The way I like to do this is to
  538. 17:20keep an index.md file which lists out
  539. 17:22all of the jobs that Claude can do.
  540. 17:24Because if you think about your
  541. 17:25business, you probably have a large
  542. 17:27number of tasks that you do on a daily
  543. 17:28basis. And it's really really helpful
  544. 17:30just to write down what specifically you
  545. 17:33want your agents to do. So rather than
  546. 17:35just thinking about this abstractly or
  547. 17:37vaguely, you want to be very clear about
  548. 17:40what are the specific jobs that you're
  549. 17:41going to assign to your agents. So for
  550. 17:43example, in the typical business, you
  551. 17:44might have marketing tasks like, you
  552. 17:46know, writing an uh a LinkedIn post,
  553. 17:48writing a newsletter, uh repurposing
  554. 17:51some content, making graphics. On the
  555. 17:54sales side, maybe you have things like
  556. 17:55generating proposals. On the delivery
  557. 17:57and fulfillment side, maybe you have
  558. 17:59things like onboarding a new client. But
  559. 18:00the general idea is you can just
  560. 18:02document and list out all of the jobs
  561. 18:03that you do with inside your business.
  562. 18:05And this is just a really good exercise
  563. 18:07to start getting more systematic when
  564. 18:09you come to working with these AI
  565. 18:11agents. This is an example of a task
  566. 18:13that failed that I would need to go back
  567. 18:15and iterate with the agent to make this
  568. 18:16actually work next time. You can see I
  569. 18:18was trying to create some infographics
  570. 18:20and LinkedIn posts. But when we actually
  571. 18:21go through, you can see here that the
  572. 18:23agent didn't have the right permissions
  573. 18:24to upload the files. It generated the
  574. 18:27docs, but these weren't very good. So if
  575. 18:28I go and click in one of these, the
  576. 18:30formatting is kind of really off. The
  577. 18:33the the kind of quality is not very
  578. 18:34good. So I would need to go back now for
  579. 18:36this particular task. If I wanted to do
  580. 18:38this kind of job repeatedly, I would
  581. 18:40basically go back into Claude and I
  582. 18:41would iterate a few times, give feedback
  583. 18:44to the agent on how it could improve,
  584. 18:46and then the next time it did these
  585. 18:48posts, it would be much better. So just
  586. 18:51to show you an example of how to do
  587. 18:52that. So let's copy this task. So we can
  588. 18:54say this task here. So, I'm just going
  589. 18:57to copy the URL and I'm going to go back
  590. 18:59into Claude. And then what I'm going to
  591. 19:01do is I'm going to tell Claude to go and
  592. 19:03fix this. So, we're going to go back
  593. 19:04into the operations project and I'm
  594. 19:07going to say something like, uh, this
  595. 19:08task generated
  596. 19:11badly badly formatted word docs. Can you
  597. 19:16improve
  598. 19:19the skill so that next time the docs are
  599. 19:23well formatted? Obviously, that's not
  600. 19:25very good feedback. you could give much
  601. 19:26more detailed feedback, but the idea
  602. 19:27here is that we've done a task and the
  603. 19:30next time the agent does this task, we
  604. 19:32want to make sure that we've updated our
  605. 19:34SOPs or our instructions for the agent
  606. 19:37so that it does it correctly next time.
  607. 19:38So, this is a great way of just refining
  608. 19:41continually improving your skills over
  609. 19:43time. So, if you just jump back over
  610. 19:45into the browser, you can see here now
  611. 19:46the agent has made an improvement to our
  612. 19:49essentially our operating procedure for
  613. 19:51generating these docs. You can see here
  614. 19:52the graphic generation and the claud
  615. 19:55instructions. And then if we go back
  616. 19:57into this post, if we refresh it, this
  617. 20:00should now be formatted more cleanly. If
  618. 20:03you go back and see some of these older
  619. 20:05posts, they were not as nicely
  620. 20:07formatted. So basically, we've just
  621. 20:08improved the task and then the next time
  622. 20:10we do this job, it's going to be
  623. 20:12basically do it correctly every single
  624. 20:13time. So I think this is a great method
  625. 20:15for delegating work to AI agents. And I
  626. 20:18think one of the biggest shifts you
  627. 20:18[music] want to think about is moving
  628. 20:20from this chat method where we're just
  629. 20:22talking to agents back and forth [music]
  630. 20:24to just being able to assign work to
  631. 20:25agents and be confident that they're
  632. 20:27going to do the right thing. I think a
  633. 20:28lot of the time right now we're we're
  634. 20:30[music] going back and forth with agents
  635. 20:31and that can consume a lot of your time,
  636. 20:33energy, attention, and focus. And it
  637. 20:35really doesn't feel like you're getting
  638. 20:36a lot of leverage if you're operating in
  639. 20:38that way. So the goal we want is to be
  640. 20:40able [music] to just delegate work to
  641. 20:41agents and have them run parts of our
  642. 20:43business automatically in the same way
  643. 20:45we delegate to an automation. Thanks
  644. 20:47again for watching. If you've got any
  645. 20:48questions, let me know in the comments.
  646. 20:50And I will see you in the next one.

About this transcript

This page contains the full transcript of Claude Code + Linear = An ENTIRE AI Team by Owain Lewis, generated from the public captions YouTube serves with the video. The transcript has 4,667 words across 646 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.