Blog

学びと検証の記録

設計プロセスやツール導入の知見をライトに綴っています。ときおりポエム的なな文章も😎

JavaScript / TypeScript プロジェクトの未使用ファイル、依存、export をまとめて見つける Knip を試して、これはもっと使われてほしいと思ったメモ。

Knip
TypeScript
JavaScript

Claude Code の設計検討を掲示板風スレッドで進め、結論を ADR / Spec に昇格させる skill を作った背景と、意思決定を見える化する狙い、トークン消費が増えるデメリットを整理した。

Claude
AI Agent
ADR

AIエージェントの提案を精読せず承認してしまい、設計意図がブラックボックス化したときに、Whyを取り戻すために使っているリバースエンジニアリング用プロンプトを整理しました。

AI Agent
ReverseEngineering
Prompt

@strapi/pack-up でビルドした Strapi v5 プラグインのバンドルサイズが膨大になる原因と、externals 設定の落とし穴を解説する。

Strapi
TypeScript
Build

管理画面からCSVやJSONをウィザード形式で取り込めるStrapiプラグインを作った。背景・機能・実装の工夫・v0.1→v0.2の変遷をまとめる。

Strapi
TypeScript
OSS

命名・責任範囲・副作用・エラーハンドリング・テスタビリティ・PRの粒度など、コードレビューで個人的に重視している観点をコード例つきでまとめた。

Engineering
CodeReview
Practices