Get your free personalized podcast brief

We scan new podcasts and send you the top 5 insights daily.

The highest leverage activity is creating your own skills and then providing feedback on the outputs. Instruct Claude to analyze its mistakes and rewrite the underlying skill to prevent them from recurring. This creates a powerful, compounding improvement loop.

Related Insights

Developing a high-quality AI skill, like an "Ad Optimizer," is not as simple as writing a single prompt. It requires a laborious, iterative cycle of instructing, testing, analyzing poor outputs, and refining the instructions—much like training a human employee. This effort will become a key differentiator.

The real value of custom AI skills comes from continuous refinement, not initial creation. A skill is only truly effective when it produces results that are 99% accurate with minimal human edits. This iterative process, which can take dozens of hours, is what transforms a novel tool into an indispensable workflow.

Don't just regenerate content you dislike. Provide specific feedback and then explicitly command the AI to "update the skill" with this new information. This creates a system that learns and improves from every interaction, moving beyond generating generic "lazy slop."

Kieran Klaassen's "Compound Engineering" philosophy involves planning, working, assessing, and then codifying learnings. This feedback loop teaches the AI what it did wrong, ensuring it won't repeat the same mistakes and making it progressively better with each use.

"Skills" are markdown files that provide an AI agent with an expert-level instruction manual for a specific task. By encoding best practices, do's/don'ts, and references into a skill, you create a persistent, reusable asset that elevates the AI's performance almost instantly.

Expect your AI agent's skills to fail initially. Treat each failure as a learning opportunity. Work with the agent to identify and fix the error, then instruct it to update the original skill file with the solution. This recursive process makes the skill more robust over time.

A truly effective skill isn't created in one shot. The best practice is to treat the first version as a draft, then iteratively refine it through research, self-critique, and testing to make the AI "think like an expert, not just follow steps."

Instead of pre-designing a complex AI system, first achieve your desired output through a manual, iterative conversation. Then, instruct the AI to review the entire session and convert that successful workflow into a reusable "skill." This reverse-engineers a perfect system from a proven process.

The best AI results come from iterative refinement. After an initial build, continue conversing with the agent to tweak outputs. Tell it to adjust sentence structure or writing style and redeploy. This continuous feedback loop is key to improving performance.

Instead of manually maintaining your AI's custom instructions, end work sessions by asking it, "What did you learn about working with me?" This turns the AI into a partner in its own optimization, creating a self-improving system.