Gemini_Generated_Image_n5paesn5paesn5pa.jpg

From ctxd to Claude Code Connectors: There Are No Solo Heroes in the AI Era

2026-05-24T20:00:00+09:00

ctxd was a small CLI tool I wrote to let Claude Code automatically pull context from Slack, GitHub PRs, Confluence, and Jira. It worked great and saved me substantial time. But a few months later, Claude Code Connectors officially absorbed 80% of its core value.

This experience led me to rethink: what is the true value of personal tooling projects in the AI era?

How ctxd Came to Life

Between late last year and early this year, I wrote three CLI tools in succession:

@
7 minute read
Gemini_Generated_Image_w38fstw38fstw38f.jpg

When AI Pushes Back: Alignment Philosophies of Claude vs. Codex Through a Misread Algorithm Problem

2026-05-22T22:00:00+09:00

Background

In January 2017, I visited Tokyo for the second time in my life on a tourist visa to take the graduate entrance exam for the Department of Creative Informatics at the University of Tokyo.

Creative Informatics was somewhat unusual because it had no written math exam—only on-machine programming. While preparing for the exam, I worked through many past papers, finding several genuinely intriguing problem designs (far more interesting than routine LeetCode grinding).

@
12 minute read
thumbnail-intro-options.jpg

Options Trading Crash Course: How I Learned with AI

2025-11-06T12:00:00+09:00

But somehow, we’ve now rushed into “the exchange for insurance policies and deposits.” We don’t care at all whether apples actually get delivered in the fall — we’re just purely, frantically speculating on the prices of the “insurance contracts” and “deposit contracts” themselves.

⸻ Gemini

Introduction

US share trading is pay the cash, take the shares. I am learning options by telling an AI I know none of this and asking it to teach me.

@
14 minute read
bitbucket411-blog-1200x-branches2.png

Exporting PR Context! Introducing the Custom CLI Tool "pr-dump"

2025-09-18T12:00:00+09:00

Introduction

As a non-native speaker working in a Japanese development team, writing PR review comments is always a small challenge for me. It requires not only making technical judgments, but also expressing them accurately and appropriately in Japanese.

So I often ask AI to help write drafts, but having to manually copy and paste the PR context every time—the summary, comment threads, diff—one by one, was honestly quite tedious.

@
3 minute read
10x_KV_jplo2v.png

I Couldn't Take It Anymore! Troubleshooting a Chrome Freeze and Filing an Official Bug with Gemini

2025-07-12T05:25:26+09:00

Background

I have no idea when it started, but whenever I launched Chrome on my PC, it would mysteriously freeze for one to two minutes. If you’re willing to just sit and wait, it’s not the end of the world.

But one night, staring at that completely frozen Chrome window, I snapped. I had to fix this.

First, I updated to the latest version. Didn’t work.
I uninstalled and reinstalled it. Didn’t work.
I wiped every trace of browser cache, reinstalled, logged in, and it froze again.

@
20 minute read
250625_pressrelease.png

JINS AI: Bringing Generative AI to Physical Retail — AWS Summit Japan 2025 Retrospective

2025-06-25T12:00:26+09:00

Background

On Day 1 (June 25) of AWS Summit Japan 2025, during a session titled “アイウエア接客の未来を拓く~生成 AI で進化するあたらしい店舗体験への挑戦~” (Pioneering the Future of Eyewear Customer Service: Challenging New In-Store Experiences Evolving with Generative AI), eyewear retailer JINS shared the development journey, design details, and practical hurdles behind launching JINS AI.

@
6 minute read

© 2026 CheerChen's Blog

🌱 Powered by Hugo with theme Dream.

About

hi Hi, I’m CheerChen.