個人開発

個人開発

3ヶ月寝かせた技術書を、有料販売せずに無料公開した話

有料で売ろうとしたせいで、完成した原稿を3ヶ月公開できずにいました。Zennの本を無料公開+バッジに切り替えて何が解決したのか。特商法・法人化・手数料・鮮度の4点から整理します。
その他

ゲームのサーバー選びをAIに相談したら、要件定義の縮図になった話

ゲームのサーバー選びをAIに相談したら、自分の前提が6回崩れて要件定義そのものになった話。完成したプロンプトを載せつつ、なぜ最初からそれを書けなかったのかを、SIerの上流工程の視点で整理します。
Claude Code

CLAUDE.mdが358行になったので、指示書と設計書を分離した

CLAUDE.mdに設計書を書いてませんか?Claude Codeが毎回読む必要があるかどうかで分離の判断ができます。
Claude Code

Claude Code で .env を守る — deny ルール・バグ・hook を徹底検証した話

Claude Code の settings.json deny ルールで .env を守れるか徹底検証。バグの実態・Bash 抜けを hook で塞ぐ方法・実測テスト結果まで解説。
Claude Code

成果物ルールを CLAUDE.md に書いていなかった話:スラッシュコマンドとの役割分担も整理した

Claude Code にブログ記事を .md なしで作られた失敗談と、CLAUDE.md への成果物ルール追記、スラッシュコマンドとの役割分担整理の記録
Claude Code

「何を直すか」もClaudeに任せる ── GitHub Issues 起点の委任フロー

Claude Code に「バグのIssueを確認して」と頼むだけで、修正対象の選定から計画立案・実装まで委任できる。そのフローと3つの教訓を紹介。
Claude Code

「戻る」リンクを直すだけのつもりが、SPA設計を3回見直すことになった話

React RouterのSPAで「前のページに戻る」を実装しようとしたら、document.referrer vs location.state、フッター設計、グローバルレイアウトの限界という4つの設計判断に直面した記録。
Claude Code

Claude Code の /issue コマンドをバグ・タスク判定対応に進化させた

Claude Code の /issue コマンドにバグ・タスクの自動判定を追加しました。型ごとにテンプレートを切り替え、--label も自動付与。コマンド名の衝突で詰まった話も含めて紹介します。
Claude Code

Claude Code のカスタムスラッシュコマンドで GitHub Issue 作成を自動化した

Claude Code との会話中に /issue と打つだけで GitHub Issue を自動作成する仕組みを作りました。gh CLI のセットアップからカスタムスラッシュコマンドの実装、グローバル版とプロジェクト版の使い分けまで解説します。
React

Claude Codeに丸投げしてみた – Q&Aページ実装編

Q&AページをClaude Codeに丸投げ。削除スケジュールをGitHub Actionsから正確に読み取ってQ&Aに反映。ローカルD1でno such table: eventsが出た原因と、暗黙の慣習には弱いというClaudeの限界も解説します。