もがき系プログラマの日常

もがき系エンジニアの勉強したこと、日常のこと、気になっている技術、備忘録などを紹介するブログです。

2026-01-01から1年間の記事一覧

Cursorと一緒に、StripeとPAY.JPのドキュメントRAGを作ってみた

はじめに こんばんは。 最近RAGの勉強をしています。 普段はPHPばかりでPythonはあまり書かないので、Cursorに一緒に作ってもらいながら、動かしつつ理解する、というやり方でやっています。 題材は決済APIのドキュメントにしました。案件でStripeとPAY.JPの…

Claude Codeの案件別アカウント運用に、事故防止のガードを入れた

はじめに こんばんは。 前回、Claude Codeを案件ごとにアカウント分けする話を書きました。 kojirooooocks.hatenablog.com ただ、前回の状態だとまだ穴が2つありました。 素の claude を叩くと ~/.claude の設定(=どのアカウントか分からない状態)で普通…

Claude Codeを案件ごとにアカウント分けして使う

はじめに こんばんは。 最近いろんな案件でClaude Codeを使っているのですが、案件ごとに契約しているアカウントが違います。 なので「A社のアカウントでB社のコードを触っちゃう」みたいなことは絶対に避けたくて、案件ごとに起動コマンドを切り分けました…

gitアカウントを会社用とプライベート用で分ける。

はじめに こんばんは。 今日はgitの設定周りを整理していました。 個人用のリポジトリと会社用のリポジトリで、コミットに乗る user.name / user.email を分けたかったという話です。 これまではリポジトリごとに git config user.email xxxx を叩いていたん…

chrome拡張を作った第二弾

はじめに こんばんは。 issueやPRにスクショを貼るときって、どうしてます? スクショ撮って、加工して、保存して、貼るみたいな感じですよね。 なんか加工して保存が蹴っこめんどいなと思って、作りました。 chromewebstore.google.com 本題 やること3つだ…

7年前に作ったOSSをClaude Codeで作り直した

はじめに こんばんは。 先日、自分のGitHubを漁っていたら laravel-json-schema-validate というリポジトリが出てきました。 スターが5個ついてて、forkも4件ありました。誰か使ってたのかもしれません。ありがたい話ですが、中身を見たら当然のように動かな…

Claude Codeでlocalhost専用のREST クライアント(Chrome拡張)を作った

はじめに こんばんは。 前からちょっと作りたかったものがあったので、Claude Codeを使ってChrome拡張を作ってみました。 無事Chromeウェブストアの審査も通って公開できたので、記録として残しておきます。 chromewebstore.google.com github.com 作ったも…

Godot MCPで3Dボウリングを作った。

はじめに こんばんは。 前回でGodot MCPが繋がったので、今回は本題の3Dです。 坂を転がる球から始めて、ボウリングにして、最後は方向と力を決めて投げられるようにしました。動画はこちら。 gyazo.com 作ったのはClaudeで、自分は指示だけだしました。 準…

Godot MCPに繋がらないので原因プロセスをkillしまくったけど見当違いだった。

はじめに こんばんは。 最近TLに「Claude Codeで3Dモデル作った」「Unity MCPでゲーム作らせた」系のツイートがよく流れてくるので、自分でも試してみようと思いました。 ゲーム開発でインストールしてたGodot MCPでやってみました。 ……のですが、繋がるまで…

Claude Code に破壊的コマンドを絶対やらせないための PreToolUse hook を書いた話

はじめに こんばんは。 今まで僕はClaude Code で開発するとき、CLAUDE.md に「git push はしないで」「DROP TABLE はしないで」みたいなお願いを書いていました。 でも、rules の「お願い」って、プロンプトインジェクションで簡単に上書きされるとききまし…

Claude Code の質問が多いのでStop hookで矯正しようとした。

はじめに こんばんは。 最近ずっと Claude Code で開発しているんですが、一つ地味なストレスがありました。 質問が多い。 「AでいいですかBでいいですか、ついでにCはどうします?」みたいに一度に質問を浴びせられると、こっちの脳が疲れるんですよね。読…

Claude Code で学ぶAgentSkills入門を読んだ

はじめに こんばんは。 一人輪読会です。 読むのはこちら。 Claude Codeで学ぶ Agent Skills入門作者:佐藤 亮技術評論社Amazon 本題 初心者向けの本でした。。。 ちょっと僕とはフェーズが合わなかったです。 skill-creatorの話とかは面白かった。 skill-cre…

実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする 第13章

はじめに こんばんは。 一人輪読会です。 読むのはこちら。 実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする (Compass Booksシリーズ)作者:Christian Clausen(著)マイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本…

実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする 第12章

はじめに こんばんは。 一人輪読会です。 読むのはこちら。 実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする (Compass Booksシリーズ)作者:Christian Clausen(著)マイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本…

実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする 第11章

はじめに こんばんは。 一人輪読会です。 読むのはこちら。 実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする (Compass Booksシリーズ)作者:Christian Clausen(著)マイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本…

実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする 第10章

はじめに こんばんは。 一人輪読会です。 読むのはこちら。 実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする (Compass Booksシリーズ)作者:Christian Clausen(著)マイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本…

Laravel + Inertia(Vue)で laravel/passkeys 試してみた

はじめに こんばんは。 Laravel 13 から Passkey 認証が公式サポートされたので試してみました。 スターターキットを使えば一発で入るんですが、既存プロジェクトに導入する想定で Laravel Fortify を入れずに laravel/passkeys パッケージだけで実装してみ…

VPN接続しているのにリモートデスクトップで社内PCに繋がらない

はじめに こんばんは。 作業しようとしたときにハマった問題がありました。 もう解決済みですが、備忘録として残しておきます。 VPN接続して社内PCにリモートデスクトップ接続しようとしたところ、なぜか繋がりませんでした。 本題 状況 クライアント先の社…

実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする 第9章

はじめに こんばんは。 一人輪読会です。 読むのはこちら。 実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする (Compass Booksシリーズ)作者:Christian Clausen(著)マイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本…

実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする 第8章

はじめに こんばんは。 一人輪読会です。 読むのはこちら。 実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする (Compass Booksシリーズ)作者:Christian Clausen(著)マイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本…

実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする 第7章

はじめに こんばんは。 一人輪読会です。 読むのはこちら。 実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする (Compass Booksシリーズ)作者:Christian Clausen(著)マイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本…

実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする 第6章

はじめに こんばんは。 一人輪読会です。 読むのはこちら。 実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする (Compass Booksシリーズ)作者:Christian Clausen(著)マイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本…

実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする 第5章

はじめに こんばんは。 一人輪読会です。 読むのはこちら。 実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする (Compass Booksシリーズ)作者:Christian Clausen(著)マイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本…

実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする 第4章

はじめに こんばんは。 一人輪読会です。 読むのはこちら。 実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする (Compass Booksシリーズ)作者:Christian Clausen(著)マイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本…

実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする 第3章

はじめに こんばんは。 一人輪読会です。 読むのはこちら。 実践で学ぶコード改善の極意 5行ルールで強く美しくリファクタリングする (Compass Booksシリーズ)作者:Christian Clausen(著)マイナビ出版Amazon 前回はこちら kojirooooocks.hatenablog.com 本…

Godot MCPでClaude Codeからゲームエンジンを操作してみた

はじめに こんばんは。 今回は Godot MCP について書きます。 これを使うと、Claude Codeからゲームエンジンの操作ができます。 具体的には、シーンの作成、ノードの追加・削除・移動、プロパティの変更、GDScriptの編集、プロジェクトの実行やデバッグ出力…

PixelLab MCPでゲームのドット絵を生成してみた

PixelLab MCPでゲームのドット絵を生成してみた はじめに こんばんは。 今回は PixelLab MCP について、実際に触ってみた感想を書きます。 PixelLab MCPとは PixelLabは、AIでピクセルアートを生成できるサービスです。 そのMCPサーバーをClaude Codeに接続…

ゲーム作り始めてみた。

はじめに こんばんは。 最近、個人開発でゲームを作り始めました。 Claude Codeバリバリ開発してて、これはもうなにも出来ないものはないんじゃないかな?と思ったのがきっかけです。 「言葉」を使って戦うっていうコンセプトのゲームを考えてます。 まだ考…

自分のスキルファイルをチームに公開した話

はじめに こんばんは。 最近自分が作ってきたClaude Code のスキルファイル群を、お世話になっている企業のレポジトリに公開しました。 前提 僕は設計思想に関するスキルを作っていました。 このスキルは自分の開発ワークフローの中核で、日々の実装でかなり…

Claude Code で新規実装するときの自分のワークフロー

はじめに こんばんは。 最近、仕事で Claude Code を使って開発しています。 使い始めてからそれなりに経つのですが、最近ようやく自分なりのワークフローが固まってきました。 前提 Claude Code にはカスタムスラッシュコマンドという機能があります。 自分…