![[2026-03-16-09-07-36.webp|cover-picture]]
# 🗞️Topics
## [[Claude Code]]の再導入と[[ハーネスエンジニアリング]]
半年ぶりに[[Claude Code]]を再導入してみました。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📜2026-03-15 半年ぶりにClaude Codeを使ってみる
</div>
<div class="link-card-v2-content">2025年にClaude Codeを一度アンインストールしたが評判向上で再契約し、macOS上にHomebrewで再インストールした。Context7 MCPのURLを新形式に更新し、OAuth連携をGitHubで実施した。cmux通知設定を見直し、Stopフックでformat・型チェック・Oxlint・Vitestテストを直列実行するハーネスをNuxt4サンドボックスに構築した。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" />
<a data-href="📜2026-03-15 半年ぶりにClaude Codeを使ってみる" class="internal-link"></a>
</div>
%%[[📜2026-03-15 半年ぶりにClaude Codeを使ってみる]]%%
というのも、そろそろ本気で[[ハーネスエンジニアリング]]に取り組んで[[ダークソフトウェアファクトリー]]を目指したいと思ったからです。
<div class="link-card-v2">
<div class="link-card-v2-site">
<span class="link-card-v2-site-name">www.danshapiro.com</span>
</div>
<div class="link-card-v2-title">
The Five Levels: from Spicy Autocomplete to the Dark Factory – Dan Shapiro's Blog
</div>
<a href="https://www.danshapiro.com/blog/2026/01/the-five-levels-from-spicy-autocomplete-to-the-software-factory/"></a>
</div>
現状は[[デベロッパー]]と[[エンジニアチーム]]の中間くらいなので、まずは[[エンジニアチーム]]を目指せればと。その一貫として[[Claude Code]]を今一度試してみたいという流れです。取り急ぎは[[フック (Claude Code)|フック]]周りの整備と[[Oxlint]]の導入をしていました。
きっかけとなったのは以下の記事です。非常に分かりやすく、[[AI]]で書かれているとは思えないくらい魂を感じます。すごい。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://nyosegawa.github.io/favicon.png" />
<span class="link-card-v2-site-name">逆瀬川ちゃんのブログ</span>
</div>
<div class="link-card-v2-title">
Claude Code / Codex ユーザーのための誰でもわかるHarness Engineeringベストプラクティス
</div>
<div class="link-card-v2-content">
Coding Agent時代のハーネスエンジニアリングのベストプラクティスを、リポジトリ衛生・決定論的ツール・E2Eテスト戦略・プラットフォーム選定まで網羅的に解説します ...
</div>
<img class="link-card-v2-image" src="https://nyosegawa.github.io/og/harness-engineering-best-practices-2026.png" />
<a href="https://nyosegawa.github.io/posts/harness-engineering-best-practices-2026/"></a>
</div>
[[Ghostty]]の開発者 [[👤Mitchell Hashimoto]]氏のブログも参考になります。痛みを伴いながら[[AI]]と共存するフローへ適応されていったリアリティのある内容が目を引きます。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://mitchellh.com/static/favicons/favicon-32x32.png" />
<span class="link-card-v2-site-name">Mitchell Hashimoto</span>
</div>
<div class="link-card-v2-title">
My AI Adoption Journey
</div>
<a href="https://mitchellh.com/writing/my-ai-adoption-journey"></a>
</div>
余談ですが、これから[[Claude Code]]を使う機会が増えそうなので、[[Minerva]]内でのイメージキャラの名称を[[クロディーヌ]]に変更しました。
> [!left-bubble] ![[claudine-face.webp]] **[[クロディーヌ]]**
> また、出番をいただくことが増えると思います。
起動コマンド `claudine` でも[[GIF]]を表示するようにしています。
<div class="bluesky-embed-container">
<iframe height="720px" class="bluesky-embed" src="https://embed.bsky.app/embed/did:plc:bi2l5vkitdtgw364ixidbint/app.bsky.feed.post/3mh3e6kobbc2g?colorMode=system" scrolling="no" frameborder="0" loading="lazy"> </iframe>
</div>
## [[🦉JINRAI]]のバージョンアップ
v0.2.0, v0.2.1, v0.3.0 をリリースしました。マルチスペース対応と[[Focus Back (JINRAI)|Focus Back]]のバグ修正です。
<div class="bluesky-embed-container">
<iframe height="840px" class="bluesky-embed" src="https://embed.bsky.app/embed/did:plc:bi2l5vkitdtgw364ixidbint/app.bsky.feed.post/3mgzicheyt22m?colorMode=system" scrolling="no" frameborder="0" loading="lazy"> </iframe>
</div>
マルチスペースの表現は個人的に及第点いってないので、別の表現を模索しています。
## [[cmux]]を0.62にバージョンアップ
新機能での大きな恩恵はなかったですが、不具合修正や細かな改善が入っていると思います。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📜2026-03-13 cmux v0.62.1にバージョンアップ
</div>
<div class="link-card-v2-content">cmuxをv0.61.0から0.62.1に更新したところ、プロンプト実行時にサイドバーのPRステータス用ポーリング処理が原因のラグが発生した。またSearch workspace表示がワークスペースのみになり視認性が向上した。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" />
<a data-href="📜2026-03-13 cmux v0.62.1にバージョンアップ" class="internal-link"></a>
</div>
%%[[📜2026-03-13 cmux v0.62.1にバージョンアップ]]%%
パフォーマンスの問題に遭遇したので、影響が小さいハックで乗り切りました。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📝cmux 0.62でプロンプトのコマンドを実行すると0コンマ数秒のラグが発生する
</div>
<div class="link-card-v2-content">cmux 0.62.1でプロンプト実行時に0.1〜0.2秒のラグが発生した。原因はサイドバーのPRステータス表示用ポーリング停止処理に`sleep 0.1`が含まれたためで、`_cmux_preexec`から毎回呼ばれる実装になったことによる。回避策としてsidebarShellIntegration無効化や`.zshrc`でPR関連関数を上書きする方法が提示された。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/troubleshooting.webp" />
<a data-href="📝cmux 0.62でプロンプトのコマンドを実行すると0コンマ数秒のラグが発生する" class="internal-link"></a>
</div>
%%[[📝cmux 0.62でプロンプトのコマンドを実行すると0コンマ数秒のラグが発生する]]%%
## [[Serie]]をv0.7.0にバージョンアップ
forkで実装していた機能が本家でも実装されたのでバージョンアップしました。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📜2026-03-15 Serieを0.5.7から0.7.0にアップデートする
</div>
<div class="link-card-v2-content">Serieをfork版から0.7.0へ更新した。`--max-count`でコミット数を制限し、外部ツール連携のIF差分を修正した。列表示をLazygit風に並び替え、コミットグラフと名前の位置を調整した。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" />
<a data-href="📜2026-03-15 Serieを0.5.7から0.7.0にアップデートする" class="internal-link"></a>
</div>
%%[[📜2026-03-15 Serieを0.5.7から0.7.0にアップデートする]]%%
それとは別に追加された列カスタマイズ機能がとてもCOOLです。
![[2026-03-15-18-07-54.avif|frame]]
*表示順をカスタマイズした[[コミットグラフ]]*
## [[Moto]]で[[S3]]と[[DynamoDB]]のローカル環境をつくる
[[LocalStack]]の有償化に適応して、[[Moto]]を使ってみました。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📜2026-03-11 MotoをつかってS3とDynamoDBのローカル環境をつくってみる
</div>
<div class="link-card-v2-content">LocalStackの有償化を受けて代替を探し、MotoでS3とDynamoDBのローカル環境をDocker起動した。AWS CLIでテーブルとバケットを操作し、JumeauxとMiroir CLIから参照・登録する構成を試した経緯と手順を記録した</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" />
<a data-href="📜2026-03-11 MotoをつかってS3とDynamoDBのローカル環境をつくってみる" class="internal-link"></a>
</div>
%%[[📜2026-03-11 MotoをつかってS3とDynamoDBのローカル環境をつくってみる]]%%
[[🦉Jumeaux]]と[[🧊Miroir CLI]]で動かした限りはいい感じです。
## Jumeaux v6.1.0 リリース
`miroir` アドオンで[[DynamoDB]]と[[S3]]のエンドポイントを個別に指定できるようにしました。先ほどの[[Moto]]を使えるようにするためです。また、[[Python 3.9]]のサポートを終了しました。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://tadashi-aikawa.github.io/jumeaux/img/favicon.ico" />
<span class="link-card-v2-site-name">tadashi-aikawa.github.io</span>
</div>
<div class="link-card-v2-title">
v6.x.y - Jumeaux
</div>
<div class="link-card-v2-content">
Check difference between two responses of API.
</div>
<a href="https://tadashi-aikawa.github.io/jumeaux/ja/releases/v6/#610"></a>
</div>
## Miroir CLIの凍結
[[🧊Miroir CLI]]をアーカイブしました。利用されている方はほぼいないと思いますが一応報告だけ。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
GitHub - tadashi-aikawa/miroir-cli: CLI for Miroir
</div>
<div class="link-card-v2-content">
CLI for Miroir. Contribute to tadashi-aikawa/miroir-cli development by creating an account on GitHub.
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/12b5c9c9648ddd757249fdc4c07ccdfafbad372e911627741770dbb61325befc/tadashi-aikawa/miroir-cli" />
<a href="https://github.com/tadashi-aikawa/miroir-cli"></a>
</div>
# 👀Reading
## 1.3.0 - Release Notes
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://ghostty.org/favicon-32.png" />
<span class="link-card-v2-site-name">Ghostty</span>
</div>
<div class="link-card-v2-title">
1.3.0 - Release Notes
</div>
<div class="link-card-v2-content">
Release notes for Ghostty 1.3.0, released on March 9, 2026.
</div>
<img class="link-card-v2-image" src="https://ghostty.org/social-share-card.jpg" />
<a href="https://ghostty.org/docs/install/release-notes/1-3-0"></a>
</div>
~~~
Ghostty 1.3.0 が出てた。最近はcmuxメインだけど一応確認。
~~~
## Claude Code / Codex ユーザーのための誰でもわかるHarness Engineeringベストプラクティス
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://nyosegawa.github.io/favicon.png" />
<span class="link-card-v2-site-name">逆瀬川ちゃんのブログ</span>
</div>
<div class="link-card-v2-title">
Claude Code / Codex ユーザーのための誰でもわかるHarness Engineeringベストプラクティス
</div>
<div class="link-card-v2-content">
Coding Agent時代のハーネスエンジニアリングのベストプラクティスを、リポジトリ衛生・決定論的ツール・E2Eテスト戦略・プラットフォーム選定まで網羅的に解説します ...
</div>
<img class="link-card-v2-image" src="https://nyosegawa.github.io/og/harness-engineering-best-practices-2026.png" />
<a href="https://nyosegawa.github.io/posts/harness-engineering-best-practices-2026/"></a>
</div>
~~~
とてもいいまとめ。どうやって整備していくか迷っていたから道標にさせてもらおう。
~~~
## ロボットのための工場に灯りは要らない
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://d1eu30co0ohy4w.cloudfront.net/assets/favicon-bdd5839d46040a50edf189174e6f7aacc8abb3aaecd56a4711cf00d820883f47.png" />
<span class="link-card-v2-site-name">Speaker Deck</span>
</div>
<div class="link-card-v2-title">
ロボットのための工場に灯りは要らない
</div>
<img class="link-card-v2-image" src="https://files.speakerdeck.com/presentations/1031662cf1ca4e339a8f650324a85c7f/slide_0.jpg?38696474" />
<a href="https://speakerdeck.com/watany/dark-factory-for-agent"></a>
</div>
~~~
最近会社で話した内容とほぼ同じだった。PRという儀式、不毛だよなぁと。
~~~
## スタートアップのマーケターがClaude Codeを使い倒したら、事業が4ヶ月で300%成長した話|tsukky
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://assets.st-note.com/poc-image/manual/note-common-images/production/icons/android-chrome-192x192.png" />
<span class="link-card-v2-site-name">note(ノート)</span>
</div>
<div class="link-card-v2-title">
スタートアップのマーケターがClaude Codeを使い倒したら、事業が4ヶ月で300%成長した話|tsukky
</div>
<div class="link-card-v2-content">
このnoteに書いたこと✍️ ①毎日の定型作業が、会話1回で完了した話 ②戦略策定もデータ分析も、AIに委託した話 ③画像も動画も、マーケター1人で外注ゼロで作れるようになった話 ④AIを「自分専用」に育てる設定ファイル ...
</div>
<img class="link-card-v2-image" src="https://assets.st-note.com/production/uploads/images/258550027/rectangle_large_type_2_3e60411247b439820ea0dc971b012765.png?fit=bounds&quality=85&width=1280" />
<a href="https://note.com/tsukky739/n/n40f4ec2b506a"></a>
</div>
~~~
おわりに が良い。
~~~
## So I stopped using Ghostty...

~~~
わかりみ。
既に時代はAI手動の(広義の)ワークスペースをどう構築するかというフェーズ真っ只中なので、IFのアンラーニングが必要。
www.youtube.com/watch?v=EUE8...
~~~
## 【公式アニメ】『ドラゴンクエスト ダイの大冒険』第67話「大破邪呪文の危機」【3月26日(木)17:00まで期間限定配信】

~~~
原作でも名シーンだけど、アニメ化されたことによる強化幅は一番大きいなと思った。
youtu.be/ip3QOddrhWw?...
~~~
# 📚New Notes
- [[AWS STS]]
- [[Claude Sonnet 4.6]]
- [[Comark]]
- [[GPT-5.4]]
- [[GitHubとコネクタで接続できない (Claude Desktop)]]
- [[Kong]]
- [[Moto]]
- [[Oxlint]]
- [[Spoon]]
- [[TypeScript 6.0]]
- [[context sensitive (TypeScript)]]
- [[m4a]]
- [[m4aファイルのサイズを圧縮 (ffmpeg)]]
- [[settings.jsonの場所 (Claude Code)]]
- [[vtsls.autoUseWorkspaceTsdk]]
- [[vtsls.tsserver.globalPlugins.enableForWorkspaceTypeScriptVersions]]
- [[ウェルカム表示を消したい (Claude Code)]]
- [[サーフェイス (cmux)]]
- [[スキル (Claude Code)]]
- [[ダークソフトウェアファクトリー]]
- [[ハーネス]]
- [[ハーネスエンジニアリング]]
- [[フックのファイル定義場所 (Claude Code)]]
- [[ペイン (cmux)]]
- [[一部のコマンドを実行するとサーフェイスのタイトルが一瞬だけ切り替わる (cmux)]]
- [[設定ファイルsettings.jsonにコメントを書きたい (Claude Code)]]
- [[👤Mitchell Hashimoto]]
- [[📚Claude Code/Codex ユーザーのための誰でもわかるHarness Engineeringベストプラクティス]]
- [[📚My AI Adoption Journey]]
- [[📚The Five Levels from Spicy Autocomplete to the Dark Factory]]
- [[📜2026-03-11 MotoをつかってS3とDynamoDBのローカル環境をつくってみる]]
- [[📜2026-03-13 cmux v0.62.1にバージョンアップ]]
- [[📜2026-03-14 JINRAIのFocus Backで閉じたウィンドウが挟まったときでも自然にトグルできるようにしたい]]
- [[📜2026-03-15 Claude Codeで人間が確認待ちの状態になっている場合に通知させる]]
- [[📜2026-03-15 Serieを0.5.7から0.7.0にアップデートする]]
- [[📜2026-03-15 半年ぶりにClaude Codeを使ってみる]]
- [[📝cmux 0.62でプロンプトのコマンドを実行すると0コンマ数秒のラグが発生する]]
- [[📝nvim-lspconfigのvtslsでプロジェクトにインストールされているTypeScriptが利用されない]]
- [[📰2026年10週 Weekly Report]]