Skip to main content
AotokitsuruyaAotokitsuruya

Using Claude Code's Agent Feature Correctly

Have you seen Claude Code’s Sub-Agent feature and immediately wanted to design a bunch of them? Backend Agent, Frontend Agent, and so on—it feels like getting more powerful tools. But do you really need them?

During WebConf 2025, chatting with friends about this topic revealed that many people are still unfamiliar with when to use Sub-Agents. Two talks at the conference provided good entry points: ihower’s AI Agents Development and 91APP’s Chief Architect Andrew’s From Service to Agent.

AotokitsuruyaAotokitsuruya

The Potential of Ruby's ri Command for Coding Agents

Recently, the Hono framework launched the Hono CLI tool, and I quickly created a Hono Plugin for Claude Code, adding Agent Skill support for querying documentation using Hono CLI.

At the same time, I realized that the ri (Ruby Information) command, which I rarely use, provides similar capabilities to the Hono CLI. Therefore, I created the Ruby Plugin ahead of schedule to provide the ri skill.

AotokitsuruyaAotokitsuruya

Maybe Your Claude Code Should Check Its Own Implementation

I was originally planning to release a tool that applied techniques from my COSCUP talk in August. However, I discovered that there are many considerations in development, and practical usage has its barriers.

I decided to start from a simpler, more immediately accessible angle. Recently, I finally completed the basic functionality of ccharness, which can improve Claude Code’s output quality from a different perspective.

AotokitsuruyaAotokitsuruya

Deep into Magnus to Write Rust Extension for Ruby

Recently, due to work-related reasons, I took a moment to revisit Open Policy Agent and discovered that the Cedar Language introduced by AWS is more suitable for implementing a policy mechanism similar to AWS IAM in software applications. Since it is built on Rust, I decided to try writing an extension in Rust so that it can be utilized in Ruby.