<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Skills on Greg Herlein</title>
    <link>https://blog.herlein.com/tags/skills/</link>
    <description>Recent content in Skills on Greg Herlein</description>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>&amp;copy; 2018-2026. All rights reserved.</copyright>
    <lastBuildDate>Tue, 22 Sep 2026 00:00:01 -0800</lastBuildDate>
    <atom:link href="https://blog.herlein.com/tags/skills/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>It Was the Harness, Not the Model — 90% of It</title>
      <link>https://blog.herlein.com/post/harness-not-model/</link>
      <pubDate>Tue, 22 Sep 2026 00:00:01 -0800</pubDate>
      <guid>https://blog.herlein.com/post/harness-not-model/</guid>
      <description>&lt;p&gt;I ran five different coding agents at the &lt;em&gt;same&lt;/em&gt; local model, on the &lt;em&gt;same&lt;/em&gt; task, with the &lt;em&gt;same&lt;/em&gt; frozen test suite — and then I counted why they failed. The answer wasn&amp;rsquo;t subtle. About &lt;strong&gt;90% of the failures were harness problems. Only about 10% were the model.&lt;/strong&gt; And here&amp;rsquo;s the part that should change how you spend your next dollar: throwing a bigger, less-quantized model at it fixed &lt;em&gt;none&lt;/em&gt; of them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Harness Engineering Has a Name Now</title>
      <link>https://blog.herlein.com/post/harness-engineering-has-a-name/</link>
      <pubDate>Mon, 07 Sep 2026 00:00:01 -0800</pubDate>
      <guid>https://blog.herlein.com/post/harness-engineering-has-a-name/</guid>
      <description>&lt;p&gt;A room full of CTOs and architects met in a Swiss village this summer and, without quite meaning to, gave a name to the thing I&amp;rsquo;ve been quietly building for months. They call it &lt;em&gt;harness engineering&lt;/em&gt;. I&amp;rsquo;ve been calling it &amp;ldquo;the tooling is the new model.&amp;rdquo; Same animal. And the part they flagged as &lt;strong&gt;unsolved&lt;/strong&gt;, I think I&amp;rsquo;ve got a first, opinionated stab at.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Re-use your skills across all your coding agents</title>
      <link>https://blog.herlein.com/post/skills-mapper-sm/</link>
      <pubDate>Sun, 23 Aug 2026 00:00:01 -0800</pubDate>
      <guid>https://blog.herlein.com/post/skills-mapper-sm/</guid>
      <description>&lt;p&gt;I use more than one coding agent. Not because I&amp;rsquo;m indecisive — because I&amp;rsquo;m testing different agents - and learning how they work - and the field is moving fast. Seems like a new one every week!  But every single one of them wants skills in its own directory, and I got tired of &lt;code&gt;cp -r&lt;/code&gt; and stale copies. So I wrote a tool.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hey Claude, Set the IP address and name for the new BrightSign Player?</title>
      <link>https://blog.herlein.com/post/unifi-fixed-hosts-skill/</link>
      <pubDate>Sun, 19 Jul 2026 00:00:01 -0800</pubDate>
      <guid>https://blog.herlein.com/post/unifi-fixed-hosts-skill/</guid>
      <description>&lt;p&gt;Here&amp;rsquo;s a tiny, stupid problem that has stolen an embarrassing amount of my life: I plug a BrightSign player into my network, it grabs whatever dynamic IP the UniFi controller feels like handing out, and now I have to go &lt;em&gt;find&lt;/em&gt; that IP before I can SSH in and do actual work.  Claude skills and a new tool to the rescue!&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Chainsaw I Built Was for Learning. Superpowers Is for Scaling.</title>
      <link>https://blog.herlein.com/post/learning-vs-scaling/</link>
      <pubDate>Sun, 05 Jul 2026 00:00:01 -0800</pubDate>
      <guid>https://blog.herlein.com/post/learning-vs-scaling/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://blog.herlein.com/post/my-current-agentic-loop/&#34;&gt;Last post I showed&lt;/a&gt; off the chainsaw I built myself — my &lt;code&gt;build-autonomous&lt;/code&gt; loop, the padded room, the whole rig — and cut down a little tree with it: a Go CLI to boss around a smart plug. It was well worth building! I also think you should probably stop building your own. Yes, including me. &lt;em&gt;Especially&lt;/em&gt; me.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A Chainsaw at an Axe-Chopping Contest: My Current Agentic Loop</title>
      <link>https://blog.herlein.com/post/my-current-agentic-loop/</link>
      <pubDate>Fri, 03 Jul 2026 00:00:01 -0800</pubDate>
      <guid>https://blog.herlein.com/post/my-current-agentic-loop/</guid>
      <description>&lt;p&gt;People keep asking me &lt;em&gt;how&lt;/em&gt; I actually work with Claude Code now. Not the &amp;ldquo;does AI coding work&amp;rdquo; question — I&amp;rsquo;ve beaten that horse into glue on this blog already — but the boring, practical, how-does-my-loop-actually-work question. So here it is. The whole rig. And fair warning: what I&amp;rsquo;m about to describe is  a chainsaw, and most of the industry is still lined up at the axe-chopping contest.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Procedures Travel. Knowledge Stays Home.</title>
      <link>https://blog.herlein.com/post/procedures-travel-knowledge-stays-home/</link>
      <pubDate>Thu, 25 Jun 2026 00:00:01 -0800</pubDate>
      <guid>https://blog.herlein.com/post/procedures-travel-knowledge-stays-home/</guid>
      <description>&lt;p&gt;A couple weeks ago I wrote that &lt;a href=&#34;https://blog.herlein.com/post/knowledge/&#34;&gt;your organization has to learn as fast as your best AI adopter&lt;/a&gt;.  Externalize, combine, socialize, internalize.  Run Nonaka&amp;rsquo;s spiral or get left behind.  A bunch of you wrote back with the same question: &lt;em&gt;okay, but where does the knowledge actually go?&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>AI Agent Naysayers</title>
      <link>https://blog.herlein.com/post/agent-naysayers/</link>
      <pubDate>Tue, 17 Jun 2025 00:00:01 -0800</pubDate>
      <guid>https://blog.herlein.com/post/agent-naysayers/</guid>
      <description>&lt;p&gt;There&amp;rsquo;s a lot of folks who are in outright denial about AI agentic programming.  They are wrong.  AND&amp;hellip; they are right.  My thoughts.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Agent Building: Ollama Hosted Models Token per Second</title>
      <link>https://blog.herlein.com/post/agent-building/</link>
      <pubDate>Sun, 15 Jun 2025 00:00:01 -0800</pubDate>
      <guid>https://blog.herlein.com/post/agent-building/</guid>
      <description>&lt;p&gt;There&amp;rsquo;s no way to really understand something unless you dive into first principles.  This is especially true for AI coding agents.  What is the editor doing under the hood?  I try to peel the onion a bit.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Advice to New Developers (or, How to Get Hired)</title>
      <link>https://blog.herlein.com/post/advice-to-new-developers-may2025/</link>
      <pubDate>Sat, 31 May 2025 00:00:01 -0800</pubDate>
      <guid>https://blog.herlein.com/post/advice-to-new-developers-may2025/</guid>
      <description>&lt;p&gt;&lt;em&gt;Reading time: 10 minutes&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s brutally hard to find a job as a new college grad today.  And AI is changing things even for seasoned Engineers. Here&amp;rsquo;s my advice.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
