<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Developer Agent Experience (DevAX): research and opinions</title><description>Every DevAX article, from the Microsoft Developer Blog and Waldek’s blog. Each item links to the post where it was published.</description><link>https://microsoft.github.io/agent-experience/</link><item><title>If you can&apos;t automate your workflow, neither can your users&apos; agents</title><link>https://blog.mastykarz.nl/automate-workflow-users-agents/</link><guid isPermaLink="true">https://blog.mastykarz.nl/automate-workflow-users-agents/</guid><description>You want to test whether an agent can deploy an app to your platform. But before you can check the agent&apos;s work, your eval harness has to click through a portal and an interactive sign-in. Whose problem is that?</description><pubDate>Sun, 18 Oct 2026 10:47:39 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Be honest about what your evals prove</title><link>https://blog.mastykarz.nl/honest-evals-prove/</link><guid isPermaLink="true">https://blog.mastykarz.nl/honest-evals-prove/</guid><description>Your coding agent scored 100% on its eval, and every criterion passed. Then someone tried to build the code it generated.</description><pubDate>Sat, 17 Oct 2026 16:40:09 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Your eval judge doesn&apos;t know what you mean</title><link>https://blog.mastykarz.nl/eval-judge-know-mean/</link><guid isPermaLink="true">https://blog.mastykarz.nl/eval-judge-know-mean/</guid><description>Does the solution follow best practices? Your LLM judge answers without hesitation and explains its verdict convincingly. So which best practices did it check?</description><pubDate>Sat, 17 Oct 2026 16:05:39 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>As models get better, your agent tools should get smaller</title><link>https://blog.mastykarz.nl/models-better-agent-tools-smaller/</link><guid isPermaLink="true">https://blog.mastykarz.nl/models-better-agent-tools-smaller/</guid><description>You wrote your agent skill to fix what the agent kept getting wrong. What happens to those instructions when a new model stops getting it wrong?</description><pubDate>Sat, 17 Oct 2026 15:39:45 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Introducing the Agent Experience (AX) Practitioner Playbook</title><link>https://developer.microsoft.com/blog/introducing-the-agent-experience-ax-practitioner-playbook/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/introducing-the-agent-experience-ax-practitioner-playbook/</guid><description>AI coding agents now pick the SDK, the version, and the pattern for your developers. The AX Practitioner Playbook is our method for finding out whether they get your technology right, and for fixing the sources they rely on when they don&apos;t.</description><pubDate>Fri, 09 Oct 2026 09:44:25 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>What is Agent Experience (AX)?</title><link>https://developer.microsoft.com/blog/what-is-agent-experience-ax/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/what-is-agent-experience-ax/</guid><description>Your agent says it&apos;s done, and the code compiles, but did it pick your technology? Did it use it correctly? Learn what Agent Experience (AX) is, how to measure it, and why the obvious fix isn&apos;t always the right one.</description><pubDate>Tue, 06 Oct 2026 09:18:05 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>Your eval should describe the user&apos;s success, not your product&apos;s behavior</title><link>https://blog.mastykarz.nl/eval-user-success-product-behavior/</link><guid isPermaLink="true">https://blog.mastykarz.nl/eval-user-success-product-behavior/</guid><description>Your eval checks whether the agent called the tool you built, and every run passes. What does that tell you about the developer who asked for help?</description><pubDate>Sun, 04 Oct 2026 14:54:12 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Knowledge cutoff is a poor proxy for model capability</title><link>https://developer.microsoft.com/blog/knowledge-cutoff-is-a-poor-proxy-for-model-capability/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/knowledge-cutoff-is-a-poor-proxy-for-model-capability/</guid><description>A model can fail on features released before its knowledge cutoff, then succeed on ones released after it. We tested hundreds of product changes and found that the date tells you far less than the work does.</description><pubDate>Mon, 21 Sep 2026 07:51:46 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>An eval score is only half the result</title><link>https://blog.mastykarz.nl/eval-score-half-result/</link><guid isPermaLink="true">https://blog.mastykarz.nl/eval-score-half-result/</guid><description>Your agent&apos;s score improved. Its inference bill increased 15 times. Before you celebrate, decide what the improvement is actually worth.</description><pubDate>Sun, 20 Sep 2026 14:48:07 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Your agent eval is more than its result</title><link>https://blog.mastykarz.nl/agent-eval-more-than-result/</link><guid isPermaLink="true">https://blog.mastykarz.nl/agent-eval-more-than-result/</guid><description>Your agent completed the task and every grader passed. What happened before the score reached 100%?</description><pubDate>Sun, 20 Sep 2026 09:30:34 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Your AI coding agent evaluation is only as good as its sandbox</title><link>https://developer.microsoft.com/blog/your-ai-coding-agent-evaluation-is-only-as-good-as-its-sandbox/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/your-ai-coding-agent-evaluation-is-only-as-good-as-its-sandbox/</guid><description>Your AI coding agent passed the eval. But did the model know the answer, or did it find it somewhere on your machine? A correct answer can still invalidate your measurement.</description><pubDate>Wed, 16 Sep 2026 09:09:51 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>A knowledge cutoff is a ceiling, not a snapshot</title><link>https://blog.mastykarz.nl/knowledge-cutoff-ceiling-snapshot/</link><guid isPermaLink="true">https://blog.mastykarz.nl/knowledge-cutoff-ceiling-snapshot/</guid><description>A model&apos;s knowledge cutoff looks precise. But how much does that date actually tell you about what it knows?</description><pubDate>Sun, 13 Sep 2026 14:40:58 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Your work might not need the smartest model</title><link>https://developer.microsoft.com/blog/your-work-might-not-need-the-smartest-model/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/your-work-might-not-need-the-smartest-model/</guid><description>The smartest model can cost five times more and deliver the same result, or even a worse one. See how evaluating your own work helps you get more value from your agent budget.</description><pubDate>Wed, 09 Sep 2026 09:14:04 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>Test whether your knowledge skill actually works</title><link>https://blog.mastykarz.nl/test-knowledge-skill/</link><guid isPermaLink="true">https://blog.mastykarz.nl/test-knowledge-skill/</guid><description>Your knowledge skill gives reasonable answers to the questions you&apos;ve tried. What would you find in the parts of the source you didn&apos;t think to test?</description><pubDate>Wed, 09 Sep 2026 09:11:51 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>What if coding agents had a learning mode?</title><link>https://blog.mastykarz.nl/coding-agents-learning-mode/</link><guid isPermaLink="true">https://blog.mastykarz.nl/coding-agents-learning-mode/</guid><description>Coding agents can take us from intent to production in minutes. What happens to the understanding we used to build along the way?</description><pubDate>Fri, 04 Sep 2026 20:03:36 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Your product didn&apos;t get worse</title><link>https://blog.mastykarz.nl/your-product-didnt-get-worse/</link><guid isPermaLink="true">https://blog.mastykarz.nl/your-product-didnt-get-worse/</guid><description>Customers still like your product and keep renewing. Meanwhile, their expectations may be changing in ways your usual signals won&apos;t reveal.</description><pubDate>Thu, 03 Sep 2026 15:04:42 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Your coding agent extension needs continuous evaluation</title><link>https://blog.mastykarz.nl/your-coding-agent-extension-needs-continuous-evaluation/</link><guid isPermaLink="true">https://blog.mastykarz.nl/your-coding-agent-extension-needs-continuous-evaluation/</guid><description>Your extension passed its evals. Days later, its code is identical, but can you still trust the result?</description><pubDate>Thu, 03 Sep 2026 10:46:10 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>The red pen</title><link>https://blog.mastykarz.nl/the-red-pen/</link><guid isPermaLink="true">https://blog.mastykarz.nl/the-red-pen/</guid><description>AI can keep an entire working session in context. Yet changing one sentence still requires directions that sound like a confused treasure map.</description><pubDate>Mon, 31 Aug 2026 12:31:00 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Your app is losing its grip on your customers</title><link>https://blog.mastykarz.nl/your-app-is-losing-its-grip-on-your-customers/</link><guid isPermaLink="true">https://blog.mastykarz.nl/your-app-is-losing-its-grip-on-your-customers/</guid><description>Your customers still use your app and renew their contracts. Meanwhile, the work they once did in it might already be moving somewhere else.</description><pubDate>Sun, 30 Aug 2026 15:47:55 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Does every agent skill need an eval?</title><link>https://blog.mastykarz.nl/does-every-agent-skill-need-eval/</link><guid isPermaLink="true">https://blog.mastykarz.nl/does-every-agent-skill-need-eval/</guid><description>A skill can make an agent better and still be a bad trade. How much evidence should you expect before trusting someone else&apos;s skill?</description><pubDate>Fri, 28 Aug 2026 16:13:00 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>What&apos;s volatile about your technology?</title><link>https://blog.mastykarz.nl/whats-volatile-about-your-technology/</link><guid isPermaLink="true">https://blog.mastykarz.nl/whats-volatile-about-your-technology/</guid><description>A model&apos;s knowledge cutoff doesn&apos;t tell you how old its knowledge of your SDK is. Technology providers know something more useful.</description><pubDate>Wed, 26 Aug 2026 14:03:00 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Your agent should start with a hypothesis, not a plan</title><link>https://blog.mastykarz.nl/agent-start-hypothesis-not-plan/</link><guid isPermaLink="true">https://blog.mastykarz.nl/agent-start-hypothesis-not-plan/</guid><description>Agents can turn a plausible first answer into a plan before current documentation gets a say. By then, correcting an outdated assumption is already expensive.</description><pubDate>Wed, 26 Aug 2026 13:30:00 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>DRY might be wrong for agent documentation</title><link>https://blog.mastykarz.nl/dry-wrong-agent-documentation/</link><guid isPermaLink="true">https://blog.mastykarz.nl/dry-wrong-agent-documentation/</guid><description>DRY documentation saves maintainers from repeating themselves. What if it makes every agent pay for that convenience?</description><pubDate>Wed, 26 Aug 2026 09:00:00 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Your agents should learn for the organization</title><link>https://blog.mastykarz.nl/your-agents-should-learn-for-the-organization/</link><guid isPermaLink="true">https://blog.mastykarz.nl/your-agents-should-learn-for-the-organization/</guid><description>Your agents discover stale guidance and hidden constraints every day. When the conversation ends, who gets to keep what they learned?</description><pubDate>Mon, 10 Aug 2026 11:00:00 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Every team needs a knowledge interface</title><link>https://blog.mastykarz.nl/every-team-needs-knowledge-interface/</link><guid isPermaLink="true">https://blog.mastykarz.nl/every-team-needs-knowledge-interface/</guid><description>Organizations have spent years improving how people find knowledge. Agents don&apos;t just find it. They make decisions with it.</description><pubDate>Sat, 08 Aug 2026 15:35:00 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Inference efficiency is about protecting attention</title><link>https://blog.mastykarz.nl/inference-efficiency-protecting-attention/</link><guid isPermaLink="true">https://blog.mastykarz.nl/inference-efficiency-protecting-attention/</guid><description>Every extra tool call looks like a small tax. The larger cost is what it takes away from the agent while it works on your problem.</description><pubDate>Mon, 03 Aug 2026 15:05:00 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>We&apos;re measuring AI productivity the wrong way</title><link>https://blog.mastykarz.nl/measuring-ai-productivity-wrong-way/</link><guid isPermaLink="true">https://blog.mastykarz.nl/measuring-ai-productivity-wrong-way/</guid><description>When we talk about AI and productivity, we ask how much time it saved us. That&apos;s the wrong question. The one that matters is how much time it saved everyone. AI didn&apos;t remove the cost of communication. It shifted it from the author to the audience, and we&apos;re celebrating the wrong side of the ledger.</description><pubDate>Thu, 30 Jul 2026 11:50:00 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>Every configuration option is a question we couldn&apos;t answer</title><link>https://blog.mastykarz.nl/every-configuration-option-question-couldnt-answer/</link><guid isPermaLink="true">https://blog.mastykarz.nl/every-configuration-option-question-couldnt-answer/</guid><description>Open your favorite AI coding agent and you&apos;re greeted with a surprising number of decisions. Which model? How much reasoning? Which MCP servers? Most of us don&apos;t know the right answers. We treat that as the cost of cutting-edge AI. It&apos;s a sign the technology hasn&apos;t matured yet.</description><pubDate>Wed, 29 Jul 2026 11:30:00 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>The next literacy is externalizing judgment</title><link>https://blog.mastykarz.nl/next-literacy-externalizing-judgment/</link><guid isPermaLink="true">https://blog.mastykarz.nl/next-literacy-externalizing-judgment/</guid><description>When ChatGPT took off, everyone wanted to learn prompt engineering. We&apos;ve been optimizing the wrong thing. The biggest productivity gains from LLMs come from learning to externalize judgment.</description><pubDate>Tue, 28 Jul 2026 13:54:00 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>You can&apos;t judge an AI agent until you know what the task is worth</title><link>https://blog.mastykarz.nl/what-is-task-worth-ai-agents/</link><guid isPermaLink="true">https://blog.mastykarz.nl/what-is-task-worth-ai-agents/</guid><description>We keep asking whether AI coding agents are good or bad, fast or slow, cheap or expensive. But good compared to what? Until you know what a task is actually worth to you, you have no way to tell whether the agent&apos;s output was a bargain or a rip-off.</description><pubDate>Fri, 24 Jul 2026 10:21:00 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Opinion</category></item><item><title>How to test agent experience changes without shipping them</title><link>https://developer.microsoft.com/blog/how-to-test-agent-experience-changes-without-shipping-them/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/how-to-test-agent-experience-changes-without-shipping-them/</guid><description>Most changes you think will improve AI agent behavior won&apos;t. We tested a dozen hypotheses on a real project upgrade scenario and the majority failed. Learn how to emulate documentation, API, and MCP server changes locally so you can validate what works before shipping anything to production.</description><pubDate>Tue, 21 Jul 2026 07:15:12 GMT</pubDate><dc:creator>Waldek Mastykarz, Garry Trinder</dc:creator><category>Research</category></item><item><title>How to test agent skills without hitting real APIs</title><link>https://developer.microsoft.com/blog/how-to-test-agent-skills-without-hitting-real-apis/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/how-to-test-agent-skills-without-hitting-real-apis/</guid><description>Your agent skill calls an API. The moment you start evaluating it, every run either costs money or mutates production data. Learn how to mock APIs transparently so you can run evals without changing your skill or hitting real endpoints.</description><pubDate>Fri, 17 Jul 2026 09:27:50 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>Building AX evals that actually work</title><link>https://developer.microsoft.com/blog/building-ax-evals-that-actually-work/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/building-ax-evals-that-actually-work/</guid><pubDate>Wed, 15 Jul 2026 12:53:13 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>The hidden variables in your agent eval</title><link>https://developer.microsoft.com/blog/the-hidden-variables-in-your-agent-eval/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/the-hidden-variables-in-your-agent-eval/</guid><pubDate>Wed, 08 Jul 2026 12:11:17 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>Don’t rewrite your CLI for agents</title><link>https://developer.microsoft.com/blog/dont-rewrite-your-cli-for-agents/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/dont-rewrite-your-cli-for-agents/</guid><description>There’s advice making the rounds: replace your CLI args with a single --json payload so agents can use your tool more effectively. The thinking being, that agents already think in structured formats, and nested data maps cleanly to JSON.</description><pubDate>Tue, 07 Jul 2026 13:52:06 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>Not all model upgrades are upgrades</title><link>https://developer.microsoft.com/blog/not-all-model-upgrades-are-upgrades/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/not-all-model-upgrades-are-upgrades/</guid><description>A new model drops with lower per-token pricing and better benchmarks. You switch. A week later someone asks why the agent is burning 12x more tokens on the same task while producing worse output.</description><pubDate>Mon, 06 Jul 2026 07:49:44 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>What AI benchmarks are not telling you</title><link>https://developer.microsoft.com/blog/what-ai-benchmarks-are-not-telling-you/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/what-ai-benchmarks-are-not-telling-you/</guid><pubDate>Wed, 01 Jul 2026 14:31:55 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>Your agent already has a plan</title><link>https://developer.microsoft.com/blog/your-agent-already-has-a-plan/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/your-agent-already-has-a-plan/</guid><description>If an agent isn’t doing the right thing, the obvious move is to make the docs clearer. Add a tip, spell out the correct command, describe the right approach more prominently. You do all of that, and the agent still ignores it.</description><pubDate>Fri, 26 Jun 2026 00:00:05 GMT</pubDate><dc:creator>Garry Trinder</dc:creator><category>Research</category></item><item><title>When the model has never seen your code</title><link>https://developer.microsoft.com/blog/when-the-model-has-never-seen-your-code/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/when-the-model-has-never-seen-your-code/</guid><pubDate>Wed, 24 Jun 2026 14:04:52 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>Models don’t have preferences, they have context</title><link>https://developer.microsoft.com/blog/models-dont-have-preferences-they-have-context/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/models-dont-have-preferences-they-have-context/</guid><description>You open a fresh chat, type “What framework should I use for a web app?”, and the model says “React.” You screenshot it, share it, and write “Claude prefers React.” It gets engagement. People nod along. A few reply with their own results.</description><pubDate>Mon, 22 Jun 2026 14:53:23 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>Stop overloading your skills</title><link>https://developer.microsoft.com/blog/stop-overloading-your-skills/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/stop-overloading-your-skills/</guid><description>You built a skill for your technology. API references, authentication flows, SDK patterns, error handling, version info, all packed into one skill. The agent calls it, gets all that context, and generates code.</description><pubDate>Thu, 18 Jun 2026 14:25:27 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>How to diagnose conflicts between AI agent extensions</title><link>https://developer.microsoft.com/blog/when-your-agent-extensions-fight-each-other/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/when-your-agent-extensions-fight-each-other/</guid><description>Your extension works in isolation. You measured it, confirmed it creates lift. Then a developer installs it alongside 14 other extensions, and outcomes get worse. The symptoms look like a bug in your code, but the problem is elsewhere: extensions fighting each other for the same context window and model attention.</description><pubDate>Wed, 17 Jun 2026 14:55:53 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>Why AI coding agents keep using deprecated CLIs and SDKs</title><link>https://developer.microsoft.com/blog/competing-against-yourself/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/competing-against-yourself/</guid><description>You deprecated the old CLI and shipped something better. Developers are migrating, but AI coding agents aren’t. They keep reaching for the deprecated tool, confidently scaffolding projects with something you sunset months ago.</description><pubDate>Tue, 16 Jun 2026 14:55:23 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>Your agent just scaffolded a project from 2020</title><link>https://developer.microsoft.com/blog/your-agent-just-scaffolded-a-project-from-2020/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/your-agent-just-scaffolded-a-project-from-2020/</guid><description>Your agent ran a scaffold command. Project generated, dependencies resolved, no errors. Everything looks fine. Except it’s based on the project structure from 2020, and neither you nor the agent noticed.</description><pubDate>Thu, 11 Jun 2026 17:54:29 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>How to measure AI agent extension effectiveness</title><link>https://developer.microsoft.com/blog/is-your-agent-extension-actually-working/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/is-your-agent-extension-actually-working/</guid><description>You shipped your skill. Everything looks like it&apos;s working. But is the generated code actually better because of your extension? You can&apos;t tell without measuring, and measuring agent extension impact is harder than it looks.</description><pubDate>Wed, 10 Jun 2026 19:06:17 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>Stop skillmaxxing, save your tokens</title><link>https://developer.microsoft.com/blog/stop-skillmaxxing-save-your-tokens/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/stop-skillmaxxing-save-your-tokens/</guid><description>You built a dozen skills for your technology: authentication, CRUD, error handling, deployment, testing, monitoring. Then you installed a cloud platform bundle with 15 more covering diagnostics, storage, compliance, and cost optimization.</description><pubDate>Wed, 10 Jun 2026 18:00:15 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>How AI coding agents actually use your technology</title><link>https://developer.microsoft.com/blog/how-ai-coding-agents-actually-use-your-technology/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/how-ai-coding-agents-actually-use-your-technology/</guid><description>You ship an SDK, a CLI, an API, and developers use it. Now AI coding agents use it too, except they use it differently than humans do.</description><pubDate>Wed, 27 May 2026 18:30:38 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item><item><title>How to improve AI coding agent support for your SDK, API, or CLI</title><link>https://developer.microsoft.com/blog/the-ax-stack-whats-fixed-where-you-can-win/</link><guid isPermaLink="true">https://developer.microsoft.com/blog/the-ax-stack-whats-fixed-where-you-can-win/</guid><description>AI coding agents use your SDK, API, or CLI, but often get it wrong. The stack has layers you can&apos;t change and one you can: agent extensions. Learn how to measure whether yours are helping or hurting.</description><pubDate>Thu, 21 May 2026 17:39:59 GMT</pubDate><dc:creator>Waldek Mastykarz</dc:creator><category>Research</category></item></channel></rss>