Didn (topic)
Last updated 2026-08-01What's new
- Anthropic (the company behind the AI model) released a guide for Opus 5, their newest AI model, which tells you to simplify your prompts (the instructions you give the AI) by removing certain lines.
- The guide suggests giving Opus 5 the entire task at once, rather than breaking it into steps, as this newer model works better with complete instructions.
- It's important to clearly state what the AI should not do, to avoid it adding unnecessary work or content, which could waste your time and usage limits (the amount of data you can use with the AI).
- When the AI finishes a task, it will tell you about it, but you should set limits on how much it can write in its reply and in the actual task it's completing.
- **Forward deployed engineering (FDE)** is a hot AI trend where companies like OpenAI and Google DeepMind send expert engineers to work directly with customers to customize AI tools for real-world use.
- **Factory**, a new AI tool, aims to automate software engineering tasks for businesses, acting as a "software factory" that builds and deploys code based on customer needs and feedback.
- Unlike traditional consulting, Factory's engineers focus on improving their product by learning from customers, rather than doing the work for them, to create a scalable business model.
- Factory's process involves capturing signals (like customer feedback or bug reports), prioritizing them, and automating the software development pipeline to create a smooth, AI-driven workflow.
Key points
What it is
- A "skill" is a step-by-step guide you teach an AI to follow, like a recipe for solving a specific problem.
- Skills help you codify your judgment and expertise, turning it into instructions the AI can follow reliably.
- Skills are reusable and can be shared with colleagues to save time and ensure consistency.
- A skill encapsulates the process, not just the example data, so the AI can generalize and apply it to new problems.
How to use it
- Define clear success criteria before you start, so you know what a correct output looks like.
- Structure your prompt using XML tags to separate instructions, context, input, and examples.
- Evaluate the output against your success criteria and add diverse examples if needed to steer format and tone.
- Refine your context by retaining useful evidence and tools, and leaving out distracting material.
Watch out for
- Don't download skills from strangers online; build your own to avoid bias and ensure reliability.
- Don't assume a task is complete when the AI says "Done"; always verify outputs against actual traces.
- Avoid fixing mistakes mid-conversation; start fresh with corrected instructions to prevent compounding errors.
- Watch out for "confidently wrong" outputs, where the AI generates plausible-sounding but fabricated data.
Lesson 1: What is Didn (topic) and why it matters
A "skill" (a reusable step-by-step guide you teach an AI) is the core building block for effective AI development. Instead of asking an AI one vague question, you first create a skill that encodes your specific process. For example, you spend 80% of your time in the "build phase," creating skills for tasks like market research. You then move to a "borrow phase," where you copy skills from colleagues. This is far more reliable than starting from scratch each time.
Don't download skills from strangers online. You must build your own, because a skill must encapsulate the process without being biased toward a specific topic. The AI generalizes the *process* you taught it, not just the example data. This lets it duplicate your best thinking on new problems.
Why does this matter? Because "attention didn't" get cheaper, even though code did. Human judgment—choosing which problems matter, when an approach is a dead end, and which results to trust—remains the realm of humans. A skill is how you codify that judgment. It’s how you turn your taste and experience into instructions the AI can follow reliably, ensuring it doesn't just give you the average answer. Instead of handing you text in a chat, a well-built skill drops a finished, scored idea straight onto your desktop. It’s the difference between a fancy autocomplete and a tool that multiplies your specific expertise.
Sources
- 2026-05-14 — Brutally Honest Advice For Someone Trying to Make Money with AI
- 2026-07-25 — Claude Cowork Is What You Thought Claude Already Did
- 2026-07-22 — Stop Downloading Other People's ClaudeChatGPT Skills
- 2026-06-05 — Its starting
- 2026-06-10 — Your AI Is Wrong in 4 Different Ways. Only One Needs Fixing.
- 2026-06-01 — I Run 4 AIs at Once in Claude Cowork (Here's My Exact Setup)
- 2026-07-14 — The 200K AI Job That Didn't Exist Last Year
- 2026-07-17 — I Automated 99 of My 3 Businesses With Claude Code
- 2026-06-17 — ChatGPT & Claude Are Built to Give You the Average Answer
- 2026-05-08 — You're Using Claude Code Wrong (Add Codex)
- 2026-05-04 — The Exact Moment Claude Cowork Makes More Sense Than ChatGPT
- 2026-06-01 — Grok's Low Censorship AI Video Model Shouldn't Exist Yet (Most Dangerous AI News)
- 2026-03-08 — Is AI Really Intelligent or Just Fancy Autocomplete 2026
- 2026-05-18 — Is Anthropic Inventing Problems to Sell More Tokens
- 2026-07-10 — Should AI Engineers Still Read Code in 2026 The ZL Continuum Alex Volkov, ThursdAI
Lesson 2: How to use Didn (topic): step-by-step
To use "didn" effectively, start by defining clear success criteria—the specific results that make a correct output visible. For example, if you're analyzing a report, your criteria might be: "distinguish between forward-looking analysis and historical summary." Write these requirements down before you begin, because vague goals lead to unreliable results.
Next, structure your prompt using XML tags. Separate instructions, context, input, and documents into visible compartments. For instance, wrap the task inside `<task>`, the background in `<context>`, and any examples in `<examples>`. This hierarchy acts as a debugging ladder—solve the simplest communication problem first.
After running your prompt, evaluate the output against your original success criteria. Test both positives (did the model do the task?) and negatives (didn’t it do something bad?). If the output misses the mark, add 3-5 diverse examples within your XML tags to steer format and tone. Show one normal case and one edge case, not repeated copies. Then rerun the evaluation. Let the score decide whether those examples earned their space.
Finally, refine your context. Retain useful evidence and tools, but leave distracting material out. A great prompt still fails with wrong surrounding information. Focus on the agnostic elements between examples—the patterns that map to future cases—not the specifics of a single project.
Sources
- 2026-07-20 — Zero to Claude Certified Architect Professional Part 4 Model Selection & Modern Prompting
- 2026-07-20 — Claude Certified Architect Prerequisite Building with the Claude API Part 9 XML Examples
- 2026-05-14 — Ship Real Agents Hands-On Evals for Agentic Applications Laurie Voss, Arize
- 2026-07-24 — I Tested Opus 5 vs. Fable 5. What You Need to Know.
- 2026-05-03 — Mergeable by default Building the context engine to save time and tokens Peter Werry, Unblocked
- 2026-06-26 — Turn 10,994 Notes Into Memory - Paul Iusztin, Decoding AI & Louis-Franois Bouchard, Towards AI
- 2026-03-12 — Build & Sell with Claude Code (10+ Hour Course)
- 2026-01-22 — I Will Never Fix Another n8n Workflow (Claude Code)
- 2026-07-20 — Zero to Claude Certified Architect Professional Part 5 Context Engineering, Caching & Skills
- 2026-07-24 — How Evals and Prompts Shape Agent Behavior Preetika Bhateja & Daniel Bump, YouTube Ads
- 2026-07-23 — AI on Your Lakehouse Context Comes in Shapes, Not Queries Zach Blumenfeld, Neo4j
- 2026-06-04 — Build This ONCE. Any AI You Use Will Get Smarter Forever.
- 2026-07-27 — Anthropic Deleted 80 of Claude's Own Instructions
Lesson 3: Best practices and pitfalls
A common pitfall in AI tooling is assuming a task is complete when the agent says "Done." The most expensive failure is when an agent "fails quietly underneath" — for example, Claude once reported a migration finished successfully but had skipped 14% of records due to a constraint issue, discovered 11 days later when reports looked wrong. Always verify outputs against actual traces (records of what happened during execution) rather than trusting completion messages.
Mistakes often come from writing rules based on assumptions rather than observed failures. Instead, analyze your traces to identify patterns of what actually went wrong, then write rules based on real evidence. Similarly, when reviewing agent work, inspect the system rather than every line — one expert advises writing documentation, linters, and reviewer notes so "the system will catch this type of bugs" repeatedly.
Another trap is trying to fix mistakes mid-conversation by saying "No, fix this thing" — this makes the agent work from broken code plus new context, compounding errors. Instead, start fresh with corrected instructions. Also watch for "confidently wrong" outputs, where the agent generates plausible-sounding but fabricated data, like claiming specific vehicle delivery numbers that it invented completely.
Best practices include using natural language to design tests for edge cases, ensuring failures are "safe failures" rather than catastrophic ones, and defining measurable success and constraints before coding. Begin with budget, latency, and throughput targets, then ask how bad an error is and whether it can be caught — this determines if human-in-the-loop review is needed. Finally, know when to choose plain code instead of an LLM for stable rules that need no LLM decision-making.
Sources
- 2026-05-14 — Ship Real Agents Hands-On Evals for Agentic Applications Laurie Voss, Arize
- 2026-07-11 — Claude Code for Non-Coders (6 Hour Course)
- 2026-06-25 — Build Systems, Not Code - Angie Jones, Agentic AI Foundation
- 2026-07-24 — Most Valuable Skill of 2026 Managing AI Agents
- 2026-05-05 — Demand-Driven Context A Methodology for Coherent Knowledge Bases Through Agent Failure
- 2026-05-14 — Mind the Gap (In your Agent Observability) Amy Boyd & Nitya Narasimhan, Microsoft
- 2026-07-05 — Claude Code + Loops The New Way to Use AI
- 2026-06-20 — We Just Hit The Point Of No Return With Claude Code
- 2026-07-17 — The New Physics of Business Garry Tan, Y Combinator
- 2026-07-10 — Should AI Engineers Still Read Code in 2026 The ZL Continuum Alex Volkov, ThursdAI
- 2026-06-28 — 41 to 3 How I fixed Claude's Biggest Coding Problem
- 2026-07-27 — Zero to Claude Certified Architect Professional Part 14 Discovery, Trade-offs & SLAs
- 2026-06-14 — Claude Code Masterclass for People Who Dont Code