<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Development on Tokenise</title><link>https://tokenise.rosvetic.com/categories/development/</link><description>Recent content in Development on Tokenise</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 07 Oct 2026 07:01:00 +0000</lastBuildDate><atom:link href="https://tokenise.rosvetic.com/categories/development/index.xml" rel="self" type="application/rss+xml"/><item><title>Run /code-review before you push: levels, --fix and two gotchas</title><link>https://tokenise.rosvetic.com/posts/code-review-local-before-push/</link><pubDate>Wed, 07 Oct 2026 07:01:00 +0000</pubDate><guid>https://tokenise.rosvetic.com/posts/code-review-local-before-push/</guid><description>&lt;p&gt;The cheapest code review you&amp;rsquo;ll get today is the one you run before opening the pull request. Claude Code&amp;rsquo;s &lt;code&gt;/code-review&lt;/code&gt; command reviews your branch in the terminal, and the managed PR review service isn&amp;rsquo;t required: Anthropic&amp;rsquo;s docs say it&amp;rsquo;s the route for plans without Team or Enterprise.&lt;/p&gt;</description></item><item><title>Build a Claude Code subagent that reviews your diff with fresh eyes</title><link>https://tokenise.rosvetic.com/posts/subagent-fresh-context-reviewer/</link><pubDate>Sun, 04 Oct 2026 17:00:00 +0000</pubDate><guid>https://tokenise.rosvetic.com/posts/subagent-fresh-context-reviewer/</guid><description>&lt;p&gt;An agent that just wrote a change is a poor reviewer of it. It remembers why each decision was made, so it reads its own code charitably. A reviewer that starts with nothing but the diff and a checklist has no such bias. Claude Code subagents are a convenient way to get one.&lt;/p&gt;</description></item><item><title>Let the agent interview you, then write the spec, then start fresh</title><link>https://tokenise.rosvetic.com/posts/agent-interview-spec-workflow/</link><pubDate>Sat, 03 Oct 2026 17:00:00 +0000</pubDate><guid>https://tokenise.rosvetic.com/posts/agent-interview-spec-workflow/</guid><description>&lt;p&gt;Big features fail in a predictable way when you hand them to an agent in one prompt. The agent fills every gap in your description with a guess, builds confidently on the guesses, and you find out about the wrong ones at review. A better move is to make it ask first.&lt;/p&gt;</description></item><item><title>You can now ask Copilot for a code review from a script</title><link>https://tokenise.rosvetic.com/posts/copilot-code-review-api/</link><pubDate>Fri, 02 Oct 2026 17:00:00 +0000</pubDate><guid>https://tokenise.rosvetic.com/posts/copilot-code-review-api/</guid><description>&lt;p&gt;GitHub says you can now request a Copilot code review through its REST and GraphQL APIs, and set the review effort on each request. The change landed in a &lt;a href="https://github.blog/changelog/2026-10-02-copilot-code-review-api-support-and-new-default-effort-level" target="_blank" rel="noopener noreferrer"&gt;changelog entry on October 2&lt;/a&gt;&#10;, and it&amp;rsquo;s available on Copilot Pro, Pro+, Max, Business and Enterprise.&lt;/p&gt;</description></item><item><title>Stop telling your AI agent to 'fix the bug'. Make it reproduce it first</title><link>https://tokenise.rosvetic.com/posts/reproduce-first-bug-prompt/</link><pubDate>Wed, 30 Sep 2026 12:00:00 +0000</pubDate><guid>https://tokenise.rosvetic.com/posts/reproduce-first-bug-prompt/</guid><description>&lt;p&gt;&amp;ldquo;Fix the login bug&amp;rdquo; is a terrible prompt for a coding agent, and a frustrating one to debug when it goes wrong. The agent will read some code, find something plausible, change it, and tell you it&amp;rsquo;s fixed. Sometimes it is. Sometimes it has patched a bug you didn&amp;rsquo;t have.&lt;/p&gt;</description></item><item><title>Make Claude Code run your tests before it's allowed to say it's done</title><link>https://tokenise.rosvetic.com/posts/claude-code-stop-hook-tests/</link><pubDate>Wed, 30 Sep 2026 07:00:00 +0000</pubDate><guid>https://tokenise.rosvetic.com/posts/claude-code-stop-hook-tests/</guid><description>&lt;p&gt;Telling Claude Code to run the tests in CLAUDE.md is a request. It usually works, and sometimes it doesn&amp;rsquo;t. If you want it to work every time, Claude Code has a mechanism for that: a Stop hook, a script that runs when Claude thinks it&amp;rsquo;s finished and can refuse to let it stop.&lt;/p&gt;</description></item></channel></rss>