Blog

学びと検証の記録

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

E2E テストに Playwright を整備して、コーディングエージェントに変更後のスクリーンショットを撮らせるようにしたら、UI 崩れの修正サイクルが劇的に短くなった話。

Playwright
E2E
AI Agent

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