<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Git-Hooks on Tokenise</title><link>https://tokenise.rosvetic.com/tags/git-hooks/</link><description>Recent content in Git-Hooks on Tokenise</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Sat, 17 Oct 2026 07:04:00 +0000</lastBuildDate><atom:link href="https://tokenise.rosvetic.com/tags/git-hooks/index.xml" rel="self" type="application/rss+xml"/><item><title>Lint your Claude Code subagent files before commit, because a typo makes them quietly do nothing</title><link>https://tokenise.rosvetic.com/posts/lint-subagent-definitions-before-commit/</link><pubDate>Sat, 17 Oct 2026 07:04:00 +0000</pubDate><guid>https://tokenise.rosvetic.com/posts/lint-subagent-definitions-before-commit/</guid><description>&lt;p&gt;A teammate adds a &lt;code&gt;reviewer&lt;/code&gt; subagent to the repo. It reads well, the pull request gets approved, and from then on nobody notices that the agent never has the tool restrictions they wrote, or never loads at all. One field was spelled &lt;code&gt;maxturns&lt;/code&gt;. Another had a model name with a stray letter on the end.&lt;/p&gt;</description></item></channel></rss>