I don't use plan mode, I do this instead
Ras Mic's argument for why a long conversation before plan mode beats plan mode alone -- and a live demo building a mobile companion app for his AI agent platform.
June 5thA 13-minute breakdown of one builder's agentic engineering stack: three Claude Code skills, an agents.md file, and the token-math that explains why they are not the same thing.
Skills and agents.md solve opposite problems: skills conserve context by staying dormant until explicitly invoked, while agents.md burns context deliberately to enforce workflows the agent would otherwise forget.
Every Claude Code skill injects only its name and description into context (53 tokens), not its full instructions -- those load on demand when invoked. An agents.md file does the opposite: its entire content loads on every turn. The practical split: put non-obvious workflow rules and source-code references in agents.md because the agent always needs them; put triggered procedures like code restructuring and quality-loop reviews in skills because you want to fire them deliberately. The greploop skill closes the feedback loop by reading Greptile PR scores automatically and pushing fixes until it reaches a five out of five.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →
Addresses the recurring viewer question about which skills to use; promises to share the skills, the agents.md, and the reasoning behind both.

Lists the three skills. Explains skill architecture: metadata at top, instructions below. Demonstrates with a real code-structure skill file.

Uses OpenAI tokenizer to show loading a full skill costs 944 tokens vs. 53 tokens for metadata-only. Demonstrates the agent fetches full instructions only when it needs the skill.

Sponsored demo: Daytona sandbox spins up in 30 seconds, forks the project, installs dependencies, and launches an OpenCode agent.

Explains that agents.md injects its full content on every turn. Draws the contrast using an Excalidraw 272k context window diagram.

Two entries: a detailed branching and PR workflow, and a reference to a local gitignored folder of open-source tool repos. Both are things the agent must know every turn.

Clarifies the split: restructure, greploop, and simplify are triggered manually. agents.md is for behavioral rules, not procedural skills.

Walks through a PR where greploop ran for 19 minutes, looping on Greptile feedback until hitting five out of five.

Introduces the Anthropic official /code-simplifier. Used by feel when code looks too complex. Closes with the rule restated.
Skills and agents.md belong together in the same workflow precisely because they do opposite things with context.
“Skills are on a need to know basis where agents.md file is given to the agent every single time.”
“It just loops it. Just loops it. Just loops it until it gets a five out of five.”
“Do not put code base information in agents.md. The agent knows. It can search the code. This is specific workflows that are not natural to it.”
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
The question that keeps landing in the comments after every workflow video is always the same: which skills, exactly? Here, the answer is three -- and the more interesting half of the explanation is why those skills live in a completely different place than the agents.md file sitting beside them.
Skills = need-to-know (metadata only in context). agents.md = always-on (full content every turn). Skills for triggered procedures; agents.md for persistent behavioral rules.
Automated code review loop that eliminates manual PR iteration.
Gitignored local folder of cloned open-source repos. agents.md tells the agent it has access; agent searches rather than loads into context.
00:00
00:18
00:24
00:36
00:42
00:57
01:02
01:12
01:22
01:29
01:43
01:53
02:00
02:10
02:24
02:26
02:34
02:49
02:58
03:08
03:19
03:27
03:37
03:45
03:55
04:05
04:19
04:25
04:35
04:45
04:54
05:04
05:14
05:21
05:34
05:42
05:52
06:02
06:07
06:21
06:32
06:41
06:46
07:00
07:09
07:19
07:29
07:38
07:46
07:58
08:07
08:17
08:30
08:36
08:47
08:55
09:05
09:15
09:25
09:34
09:44
09:54
10:08
10:12
10:27
10:32
10:42
10:50
11:01
11:11
11:21
11:30
11:40
11:50
12:00
12:09
12:18
12:27
12:38
12:48Ras Mic's argument for why a long conversation before plan mode beats plan mode alone -- and a live demo building a mobile companion app for his AI agent platform.
June 5thA 36-minute live build showing how one developer uses GPT-4.5, Greptile, and WhisperFlow to ship a Claude-artifacts feature through automated review loops.
May 22ndRas Mic tours four component libraries — Kokonut UI, Style UI, Cult UI, and Motion Primitives — demoing standout components live in the browser, with a bonus pit-stop at promptkit.com for AI-specific building blocks.
December 1st 2025A 12-minute screen-share tour of nine free component libraries and templates, with a closing method for turning any one component into a whole AI-extracted design system.
May 8thA 10-minute reverse-engineering of Boris Cherny's skill selection system, agent strategy, and the discipline that keeps his setup lean.
April 28thA no-fluff synthesis of Anthropic's official best practices and Boris Cherny's personal Claude Code workflow, distilled into 15 concrete sections.
February 28th