j1nn0
banner
j1nn0.com
j1nn0
@j1nn0.com
Japanese programmer
(Vue/PHP/C#/AWS)
https://j1nn0.com/
エージェントを誤操作で止めてしまった。実行中だけ入力をロックする Pi 拡張 pi-input-lock を公開した - j1nn0.com/posts/pi-inp...
エージェントを誤操作で止めてしまった。実行中だけ入力をロックする Pi 拡張 pi-input-lock を公開した
herdr で起動したエージェントを誤操作で止める事故が続き、実行中だけ入力をロックする Pi 拡張 pi-input-lock を公開した。既存の pi-reader をフォークして自分の運用に合わせて縮めた設計と、公開後にレビューと実機で見つかった問題、まだ残るカーソルのちらつきを書く。
j1nn0.com
September 3, 2026 at 8:13 AM
LaravelのS3をクライアント側暗号化するドライバを作った。設計判断を書く - j1nn0.com/posts/larave...
LaravelのS3をクライアント側暗号化するドライバを作った。設計判断を書く
AWS S3 のクライアント側暗号化(CSE V3)を Laravel のファイルシステムドライバとして提供する laravel-encrypted-s3 を作った。SSE との違いと、暗号化を確実に守るための設計判断を書く。
j1nn0.com
August 20, 2026 at 1:21 PM
オーケストレーターは固定しない。Opus 5 → GPT-5.6 Terra → Opus 5 で放置 OSS を1日・rc 11連発で v1.0.0 にした - j1nn0.com/posts/vue-mo...
オーケストレーターは固定しない。Opus 5 → GPT-5.6 Terra → Opus 5 で放置 OSS を1日・rc 11連発で v1.0.0 にした
約6週間放置していた vue-modal-dialog を、agent-orchestration で1日・rc 11連発で v1.0.0 にした。オーケストレーターを Opus 5 → GPT-5.6 Terra → Opus 5 とフェーズで切り替えた判断と、Terra が解けなかった型問題の顛末を書く。
j1nn0.com
August 13, 2026 at 2:58 PM
委譲先は CLI でなく役割で固定する。OMP と Codex を pi に置き換えた - j1nn0.com/posts/agent-...
委譲先は CLI でなく役割で固定する。OMP と Codex を pi に置き換えた
agent-orchestration スキルの調査役 OMP と実装役 Codex を、どちらも pi に置き換えた。モデルと役割はそのまま、委譲先の CLI を1本に寄せた理由と、動作確認で見つかった3つの問題と対処を書く。
j1nn0.com
August 12, 2026 at 2:23 PM
委譲するのは調査と実装だけ。3エージェントに役割を固定するスキルを作った - j1nn0.com/posts/agent-...
委譲するのは調査と実装だけ。3エージェントに役割を固定するスキルを作った
3エージェントに役割を固定する agent-orchestration スキルを、ChatGPT での設計レビューと S3 暗号化パッケージの開発で育てて公開した記録。委譲するのは調査と実装だけという設計と、実戦での設計の見直しを書く。
j1nn0.com
August 11, 2026 at 2:22 PM
Herdrを使ったマルチエージェント構成を考えてみた。

・Claude Code / Opus 5:司令塔・レビュー
・OMP / DeepSeek V4 Flash:既存コードの調査
・Codex / GPT-5.6 Luna (Max):実装

「調査 → 仮説検証 → 実装 → レビュー」を役割分担しつつ、判断はClaude Codeに集約。

これで実運用してみる。
August 10, 2026 at 6:06 AM
ZedのLaravel拡張を公式版に移行した。拡張IDとLSPのIDが逆にねじれている - j1nn0.com/posts/zed-la...
ZedのLaravel拡張を公式版に移行した。拡張IDとLSPのIDが逆にねじれている
ZedのLaravel拡張を公式版(laravel/zed-extension)に移行した。拡張IDとLSPのIDが公式・コミュニティ版で逆になっている点と、devcontainer環境でのphpCommand設定をまとめた。
j1nn0.com
August 6, 2026 at 2:46 AM
禁止語リストをやめて、事実・推測・判断を分けるスキルに writing-ja を作り直した - j1nn0.com/posts/writin...
禁止語リストをやめて、事実・推測・判断を分けるスキルに writing-ja を作り直した
日本語記事用のAgent Skillである writing-ja は、禁止語リストから、事実・推測・判断を分けて原文にない経験を作らせない編集の型へ書き直した。作り直した理由と今の設計を書く。
j1nn0.com
July 29, 2026 at 3:00 AM
Vue 2.7から3.5へ移行した。それでもTypeScriptは入れなかった - j1nn0.com/posts/vue3-m...
Vue 2.7から3.5へ移行した。それでもTypeScriptは入れなかった
6年運用の業務SaaSをVue 2.7経由で3.5へ移行した記録。VuexはPiniaへ一括移行し、周辺ライブラリも入れ替えたが、TypeScript導入だけは見送った理由を書く。
j1nn0.com
July 27, 2026 at 6:53 AM
OGP画像の生成から実装までAIエージェントに任せた。人間がやったのは2回のレビューだけ - j1nn0.com/posts/ogp-ai...
OGP画像の生成から実装までAIエージェントに任せた。人間がやったのは2回のレビューだけ
ブログに記事ごとのOGP画像がなかった。AIエージェントに2行の指示を渡して生成からHugo実装まで任せ、人間がやったのは成果物のレビューだけだった。
j1nn0.com
July 23, 2026 at 3:37 AM
「PaperModに色を足しただけ」を3回突き返して、ブログをHallmarkで刷新した - j1nn0.com/posts/hallma...
「PaperModに色を足しただけ」を3回突き返して、ブログをHallmarkで刷新した
PaperModのままだと個性が出ない。デザインの知識もセンスもないまま、AIエージェントにHallmarkでブログ刷新を頼んで3回作り直した経緯を書く。
j1nn0.com
July 23, 2026 at 3:37 AM
今年のState of AI 2026がオープンしました!https://survey.devographics.com/survey/state-of-ai/2026?source=post_survey_share_bluesky
April 11, 2026 at 10:27 AM