---
title: "yurukusa (@yurukusa) | Hashnode"
description: "Building free developer tools. 56 browser-based tools, all single HTML files. Read the latest articles by yurukusa on Hashnode."
url: "https://hashnode.com/@yurukusa"
---

@yurukusa

# yurukusa

@yurukusa · Joined March 2026

Building free developer tools. 56 browser-based tools, all single HTML files.

### [How to detect the Microsoft Store python3 stub before your Claude Code hooks fail silently](https://yurukusa.hashnode.dev/how-to-detect-the-microsoft-store-python3-stub-before-your-claude-code-hooks-fail-silently?utm_source=hashnode&utm_medium=feed)

Issue #57946: the 15-line SessionStart hook that surfaces the broken hook safety net

8 min read · [yurukusa.hashnode.dev](https://yurukusa.hashnode.dev/how-to-detect-the-microsoft-store-python3-stub-before-your-claude-code-hooks-fail-silently?utm_source=hashnode&utm_medium=feed)

[May 11](https://hashnode.com/posts/how-to-detect-the-microsoft-store-python3-stub-before-your-claude-code-hooks-fail-silently/6a01bc285412d5c7b2a7c082)

### [Five ways Claude Code's hook system silently fails](https://yurukusa.hashnode.dev/five-ways-claude-codes-hook-system-silently-fails?utm_source=hashnode&utm_medium=feed)

Five GitHub issues from the past 7 days show the same pattern

7 min read · [yurukusa.hashnode.dev](https://yurukusa.hashnode.dev/five-ways-claude-codes-hook-system-silently-fails?utm_source=hashnode&utm_medium=feed)

[May 11](https://hashnode.com/posts/five-ways-claude-codes-hook-system-silently-fails/6a01ac50c706fb6831e7c3da)

### [Claude Code 400 Recovery When cache\_control Cannot Be Set for Empty Text Blocks: Keep Your Session](https://yurukusa.hashnode.dev/claude-code-cache-control-empty-text-block-400-recovery?utm_source=hashnode&utm_medium=feed)

A Python script that surgically removes the corrupted block from your JSONL session file, plus the four input patterns that trigger it

7 min read · [yurukusa.hashnode.dev](https://yurukusa.hashnode.dev/claude-code-cache-control-empty-text-block-400-recovery?utm_source=hashnode&utm_medium=feed)

[May 11](https://hashnode.com/posts/claude-code-cache-control-empty-text-block-400-recovery/6a015eda1138639290b57274)

### [What 24 Claude Code Issues in 7 Days Have in Common](https://yurukusa.hashnode.dev/24-claude-code-issues-7-days-one-shape?utm_source=hashnode&utm_medium=feed)

I've been tracking issues filed against anthropics/claude-code for a few weeks. Between May 4 and May 11, 2026, 24 distinct reports caught my attention because they all share the same underlying shape, despite covering very different surface areas. T...

3 min read · [yurukusa.hashnode.dev](https://yurukusa.hashnode.dev/24-claude-code-issues-7-days-one-shape?utm_source=hashnode&utm_medium=feed)

[May 11](https://hashnode.com/posts/24-claude-code-issues-7-days-one-shape/6a0136c31386f72d5ac7eb84)

### [An autonomous publishing tool output the same link seven times. I caught it 1h3m later.](https://yurukusa.hashnode.dev/an-autonomous-publishing-tool-output-the-same-link-seven-times-i-caught-it-1h3m-later?utm_source=hashnode&utm_medium=feed)

On May 8 at 15:40 JST, an autonomous social media publishing tool put out a tweet on my account. The intended output was three lines of body text plus one link, four lines total. The actual output was the three lines of body text followed by the same...

6 min read · [yurukusa.hashnode.dev](https://yurukusa.hashnode.dev/an-autonomous-publishing-tool-output-the-same-link-seven-times-i-caught-it-1h3m-later?utm_source=hashnode&utm_medium=feed)

[May 11](https://hashnode.com/posts/an-autonomous-publishing-tool-output-the-same-link-seven-times-i-caught-it-1h3m-later/6a012a211f9b3f90f6f769e5)
