CLAUDE.md / AGENTS.mdの保守を機械的にチェックする ― 古いパス・重複見出し・肥大化を見つける
CLAUDE.md/AGENTS.mdに残った古いパス、重複見出し、肥大化をCLIで点検する方法を紹介します。agent-rules-linterの実行例、CIでの終了コード、heuristicなパス検査とtoken概算の限界を整理し ...
READMEのリンクが生きていても案内は古い? 公開状態とのズレを検査するreadme-entry-check
READMEのリンクがHTTP 200でも、install/download案内が今の公開状態と一致するとは限りません。GitHub・npm・PyPIとのズレを確認するreadme-entry-checkの実例、5つのstatus、N ...
Android→Windowsのファイル転送ツールを自作して約3か月。使い続けたのは共有メニューからのスクショ転送だった
AndroidからWindowsへスクリーンショットを送るために自作したSafeDropを約3か月使った記録。実装した機能と実際に使い続けた機能の違い、使って初めて見つかった摩擦、利用頻度の実態、向かないケースまで書く。
sourcemapのsourcesContentは、どのcommitのsourceか特定できるか。Git historyと照合するsourcemap-lineage
JSのsourcemapに含まれるsourcesContentをGit historyと照合し、同じsourceのcommitをgroupとして提示するCLI tool。Immer 10.1.1の実例で検証。
AI codingでGitだけでは分からなかった7つの問題を、小さなtoolにした
AI codingで、Gitのdiffやcommitだけでは分からない7つの問題を調べるために作った小さなtool、Timewitness/wipwho/Ember/Worldbisect/Afterimage/sourcemap-l ...
Git diffはcleanなのにNode.jsが失敗する。同じcommitの環境差分を絞り込むWorldbisect
git diffはcleanなのに、片方の環境だけ失敗する。原因は環境変数やGit管理外のローカルファイル、キャッシュにあるかもしれない。同一commitの2つのworldを比較し、捕捉した差分をpredicateで実際に試して削減す ...
Node.jsのsourceを上書き・削除してしまった。まだ動いているprocessから取り戻せるか確かめるEmber
ファイルを上書き・削除してしまっても、それを読み込んでいたNode processがまだ動いているなら、V8がソーステキストを保持している可能性がある。Inspectorプロトコル経由でそれを取り出し、ディスク・Git HEAD・in ...
AIが書いたregression test、本当にbugを検出している? Timewitnessでfix前後を確かめる
AIがfixと回帰テストを同時に書いたとき、「テストが通った」だけでは修正前後を区別できているとは限らない。dirty working treeのまま、修正前後で同じテストを実行して確かめるローカルCLIツールTimewitnessと ...