<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[PlainSkillsZero0]]></title><description><![CDATA[Plain-text skills and guides for any AI coding tool. Short, practical, free to read.]]></description><link>https://plainskillszero0.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/6ae3d72adb28cbbb50f88a68/bb6caeff-10eb-4600-9c25-294764bdca96.png</url><title>PlainSkillsZero0</title><link>https://plainskillszero0.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Thu, 05 Nov 2026 13:42:52 GMT</lastBuildDate><atom:link href="https://plainskillszero0.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[A 15-line skill that stops Claude Code agents from burning your quota in loops]]></title><description><![CDATA[Two habits as a short skill: brief a Claude Code agent like a colleague and decide in advance when to stop it, so loops stop burning your quota.]]></description><link>https://plainskillszero0.hashnode.dev/a-15-line-skill-that-stops-claude-code-agents-from-burning-your-quota-in-loops</link><guid isPermaLink="true">https://plainskillszero0.hashnode.dev/a-15-line-skill-that-stops-claude-code-agents-from-burning-your-quota-in-loops</guid><category><![CDATA[claude-code]]></category><category><![CDATA[Productivity]]></category><category><![CDATA[AI]]></category><dc:creator><![CDATA[PlainSkillsZero0]]></dc:creator><pubDate>Thu, 29 Oct 2026 23:41:02 GMT</pubDate><content:encoded><![CDATA[<p>If you let a Claude Code agent run unattended, you have probably seen it: the same failing command, retried five times, each retry eating tokens. Or a "sweep" that keeps re-checking a file that has not changed. The expensive part is not the work, it is the work that goes nowhere.</p>
<p>We run several Claude Code sessions every day on one project, and the cheapest fix we found was not a bigger limit. It was two habits, written down once as a skill:</p>
<h2>1. Brief the agent like a colleague, not a command</h2>
<p>Before launching a subagent or a repeating task, write four things:</p>
<ul>
<li><strong>Goal and why.</strong> The agent works better when it knows the purpose, not only the task.</li>
<li><strong>What it may touch.</strong> Files or folders, nothing else.</li>
<li><strong>A budget.</strong> Turns, tokens or minutes.</li>
<li><strong>The stops</strong> (below).</li>
</ul>
<h2>2. Decide in advance when to stop</h2>
<p>Stop and rethink, rather than raising the limit or retrying the same way, if:</p>
<ol>
<li>Two checks in a row show no measurable progress (same state, same file, same figure).</li>
<li>The same error appears twice. Change the cause (a tool in a loop, an API limit) before retrying.</li>
<li>The budget of the brief is exceeded.</li>
<li>A git conflict or a locked file blocks progress. Do not force it.</li>
</ol>
<p>And when the result comes back: at most three follow-up rounds, each with a reason. On the third, close it as <strong>applied</strong> or <strong>discarded</strong>. Nothing stays in limbo.</p>
<h2>The skill</h2>
<p>That is the whole thing. It fits in a plain-text <code>SKILL.md</code> you can read in thirty seconds and drop in your skills folder:</p>
<pre><code class="language-markdown">---
name: loop-stop
description: Brief a long-running agent or loop properly and know when to stop it. Use when launching or watching a subagent, a sweep or any repeating task.
---
</code></pre>
<p>The full file, with a short "why it exists" note, is free to use and copy for your own work: <a href="https://github.com/happy-program-zero/loop-stop">https://github.com/happy-program-zero/loop-stop</a></p>
<h2>Honest notes</h2>
<ul>
<li>This comes from our own experience on one project. We have not measured savings across other projects, so we make no promise about results.</li>
<li>It is plain text. Read it before you use it; there is nothing hidden in it.</li>
<li>It is not affiliated with Anthropic. "Claude" and "Claude Code" are trademarks of Anthropic.</li>
</ul>
<p>If you want the rest of what we use (cross-checking a "done" by another route, a quota budget before long jobs, a daily hand-off report, file-based memory between sessions), there is a paid pack of seven skills: <a href="https://plainskills.gumroad.com/l/multi-ai-pack-complete">https://plainskills.gumroad.com/l/multi-ai-pack-complete</a>. It is optional; the free one stands on its own.</p>
<p>What stop rules do you use for your own agents? I would like to hear which ones we are missing.</p>
]]></content:encoded></item></channel></rss>