# 🗞️Topics ## Claude CodeのObsidianプラグイン開発記事執筆 2週間ほど、すべての開発を[[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"> 📘直近2週間のObsidianプラグイン開発をClaude Codeにすべてやってもらった </div> <div class="link-card-v2-content">Obsidianプラグイン開発をClaude Codeに全面委託し、AIコーディングや自動化、設定方法、リリース手順、実際のやりとりを詳細に解説しています。AI活用やプラグイン開発、効率化に興味がある方はぜひご覧ください。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/%F0%9F%93%98Articles/attachments/2025-07-09.webp" /> <a data-href="📘直近2週間のObsidianプラグイン開発をClaude Codeにすべてやってもらった" class="internal-link"></a> </div> %%[[📘直近2週間のObsidianプラグイン開発をClaude Codeにすべてやってもらった]]%% この記事を書いて満足したのか、ここ数週間に渡るAI強化月間は自分の中で一旦落ち着きを見せます。良くも悪くも。 ## AQSのGrep機能でリアルタイムプレビューに対応 [[🦉Another Quick Switcher]]で[[Grep command]]を実行したあと、結果を選択したらホットキーなしでプレビューが表示できるようになりました。これで[[telescope.nvim]]や[[snacks.picker]]のように全文検索が捗ります☺️ <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"> Release 13.13.0 · tadashi-aikawa/obsidian-another-quick-switcher </div> <div class="link-card-v2-content"> 13.13.0 (2025-07-13)✨ Featuresgrep: Add auto preview functionality (7593ca5) (#147 ) 202507122004_2 ... </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/119e09b21d2d5a0305627b3c331f66c118e3475696ccfa83a3fec0d319da3d4a/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/13.13.0" /> <a href="https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/13.13.0"></a> </div> 実際の挙動は動画をご覧ください。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://web-cdn.bsky.app/static/favicon-32x32.png" /> <span class="link-card-v2-site-name">Bluesky Social</span> </div> <div class="link-card-v2-title"> tadashi-aikawa (@tadashi-aikawa.bsky.social) </div> <div class="link-card-v2-content"> 📦 Another Quick Switcher 13.13.0 🚀・Grep機能にオートプレビュー機能を追加・Grepでマッチが見つからない場合のコンソールエラーを修正・Grepで存在しないフォルダが指定された場合のコンソールエラーを修正https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/13.13.0 </div> <img class="link-card-v2-image" src="https://video.bsky.app/watch/did%3Aplc%3Abi2l5vkitdtgw364ixidbint/bafkreieikvbdsj47mitwbu3j3fzcpdx4ynvaa5aez6hw7kmoeqd6a52ese/thumbnail.jpg" /> <a href="https://bsky.app/profile/tadashi-aikawa.bsky.social/post/3lttesyb5dc2b"></a> </div> 2年以上前に起票されたissueについての対応にもなります。([[Grep command]]のみですが) <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"> FR: auto preview (Grep) · Issue #147 · tadashi-aikawa/obsidian-another-quick-switcher </div> <div class="link-card-v2-content"> When using the preview mode for Header Search it jumps to the header when navigating up/down in the results. The ... </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/e77577031b4457a4bb5774f16963ffa829c25c9fb8c205484cbb2672c098442b/tadashi-aikawa/obsidian-another-quick-switcher/issues/147" /> <a href="https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/issues/147"></a> </div> この対応も途中までは[[Claude Code]]に任せていましたが、その場しのぎのif文を挿入されまくって萎えたので、この対応以降の実装は以前と同様に私自身で行うようにしました。[[Claude Code]]が最近実装してくれたコードに対して悶えることが多々あり、何も考えずに実装すると複雑になってしまう対応を任せるのはリスキーだなと感じました。簡単だけど面倒な対応や作業は非常に助かりますけど。 v13.13.0以外にも3つのリリースをしています。不具合修正やちょっとした機能追加なのでここでは取り上げません。詳細はリリースノートを確認していただければと。 ## Vue Language Toolsをv3にバージョンアップ [[Neovim]]で[[Vue Language Tools]]をv2からv3にバージョンアップしました。最終的にやることはそこまで大変じゃないのですが、結構手こずりました。 <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"> 📜2025-07-07 Neovim nvim-lspconfigでVue Language Tools を v2 から v3 にアップデートする </div> <div class="link-card-v2-content">Vue Language Tools v3のリリースを受け、Neovim環境でnvim-lspconfigを用いてv2からv3への移行を実施した。TypeScript Language Serverの代替としてvtslsを導入し、@vue/typescript-pluginの明示的な依存を削除して@vue/language-serverの暗黙的依存に切り替えた。miseを用いたパッケージ管理や設定ファイルの配置、パス指定の注意点なども整理した。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" /> <a data-href="📜2025-07-07 Neovim nvim-lspconfigでVue Language Tools を v2 から v3 にアップデートする" class="internal-link"></a> </div> %%[[📜2025-07-07 Neovim nvim-lspconfigでVue Language Tools を v2 から v3 にアップデートする]]%% このアップデートをしたおかげか分かりませんが、[[oil.nvim]]でファイル名を変更したら該当するimport文などの記述も自動で変更されるようになりました。多分、[[vtsls]]の力かなとか思ったりしてます。 ## Google Nest Hub導入 [[Google Store]]のクレジットが期限切れになってしまうことがきっかけとなって、長年使っていたGoogle Homeスピーカーを[[Google Nest Hub]](第2世代)へと刷新しました。 <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"> 📰Google Nest Hub(第2世代)を2日使ってみた </div> <div class="link-card-v2-content">Google Nest Hub(第2世代)を2日間使用。スマートホーム、天気、時計、音楽再生、音声操作、Bluetooth、タッチ操作、iPad Proとの比較など実体験を紹介している。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/report.webp" /> <a data-href="📰Google Nest Hub(第2世代)を2日使ってみた" class="internal-link"></a> </div> %%[[📰Google Nest Hub(第2世代)を2日使ってみた]]%% そこまで期待せずに購入したこともあってか、今のところは期待以上に満足しています。デバイスの定期的なバージョンアップは大事だなと毎回思います。 ## キーボードからのポインタ操作を更に極めるために ひょんなことから[[Homerow]]というツールを教えてもらったことを発端に色々調べてみた結果を[[💿PRO]]の[[ADR]]に書きました。マルチスクリーンのポインタ移動には[[Scoot]]、アクティブウィンドウでの要素クリックには[[Homerow]]を使うことにしました。 <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"> 💿PRO-0006 Mouselessを使う </div> <div class="link-card-v2-content">キーボード操作でマウスカーソルを移動するツールとしてMouselessを検討したが、マルチディスプレイや無料利用、目的座標への即時移動が可能なScootの方が要件に合致したため、Mouselessの導入は見送った。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/pro-adr2.webp" /> <a data-href="💿PRO-0006 Mouselessを使う" class="internal-link"></a> </div> %%[[💿PRO-0006 Mouselessを使う]]%% <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"> 💿PRO-0007 マウスカーソルの瞬間移動にScootを使う </div> <div class="link-card-v2-content">マルチディスプレイやGrid-Based Navigation、無料ツール、ホットキー操作に対応したScootを使うことで、遠い位置へのマウスカーソル移動を効率化した。Mouselessにはない機能や安定性が理由となった。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/pro-adr2.webp" /> <a data-href="💿PRO-0007 マウスカーソルの瞬間移動にScootを使う" class="internal-link"></a> </div> %%[[💿PRO-0007 マウスカーソルの瞬間移動にScootを使う]]%% <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"> 💿PRO-0008 キーボードでの要素アクセスにはHomerowを使う </div> <div class="link-card-v2-content">キーボード操作、要素アクセス、Homerow、Scoot、Vimium、Obsidian、Jump to link、マルチディスプレイ、Element-Based Navigationなどを比較検討し、要素アクセスにはHomerowを使うことで候補数や速度、無料利用の面で利点があったと結論した。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/pro-adr2.webp" /> <a data-href="💿PRO-0008 キーボードでの要素アクセスにはHomerowを使う" class="internal-link"></a> </div> %%[[💿PRO-0008 キーボードでの要素アクセスにはHomerowを使う]]%% ## Minervaに関するイラストをいくつか更新 [[Minerva]]で使っているイラストをいくつか描き直してもらいました。直接画像リンクを貼ると次回変わったときに自動更新されてしまうので、画像をさらにスクショしたものを載せておきます。(オリジナルは別の[[WebP]]画像です) [[プロダクティビティ]]系の[[ADR]]、[[💿PRO]]のカバー画像をストイックな感じに変更。 ![[2025-07-14-08-34-23.avif|frame]] *滝に打たれる[[ミネルヴァ]]さん* [[Report note]]のカバー画像を以前より優雅な感じに。 ![[2025-07-14-08-35-56.avif|frame]] *カフェでレポートをまとめる[[ミネルヴァ]]さん* [[ミネルヴァ]]さんの立ち絵イラストをより雰囲気のあった絵柄に変更。 ![[2025-07-14-08-37-16.avif|414x715]] [[Obsidianちゃん]]のマスコット(ミニキャラ)も[[Obsidianちゃん#立ち絵|立ち絵]]の雰囲気にあったものに変更。 ![[2025-07-14-08-43-06.avif]] 生成AIの画像に関してはガチャみたいな側面も強いので、定期的に良いものができたら今後も更新していきたいと思っています。少し話はずれますけど、長期連載の漫画でキャラの絵がだんだん変わっていくのと同様に、とりあえずつくってみたキャラクターの特徴・イメージも時間と共にだんだん変わっていくなぁと感じています。キャラクターの一貫性を保つというのは難しいですね...。(漫画だと成長という要素があるから、むしろそれでいいのだけど) # 👀Reading ## AIを使う上で必要なのはプロンプトエンジニアリングよりも「コンテキストエンジニアリング」 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://gigazine.net/favicon.ico" /> <span class="link-card-v2-site-name">GIGAZINE</span> </div> <div class="link-card-v2-title"> AIを使う上で必要なのはプロンプトエンジニアリングよりも「コンテキストエンジニアリング」 </div> <div class="link-card-v2-content"> 元Hugging Faceのテクニカルリードで、Google DeepMindのシニアAIリレーションエンジニアであるフィリップ・シュミット氏が、AIを使う上で「コンテキストエンジニアリング」が必須であると、自身のブログで主 ... </div> <img class="link-card-v2-image" src="https://i.gzn.jp/img/2025/07/03/ai-context-engineering/00_m.jpg" /> <a href="https://gigazine.net/news/20250703-ai-context-engineering/"></a> </div> ~~~ 概念に名前がつくのは良いことだけど、単に(現在の)Agentic Codingのベストプラクティスってだけな気もする。前提条件的な。 ~~~ ## 実務で使っているClaude Codeの開発環境の紹介 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://static.zenn.studio/images/logo-transparent.png" /> <span class="link-card-v2-site-name">Zenn</span> </div> <div class="link-card-v2-title"> 実務で使っているClaude Codeの開発環境の紹介 </div> <img class="link-card-v2-image" src="https://res.cloudinary.com/zenn/image/upload/s--3LCntS5s--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:%25E5%25AE%259F%25E5%258B%2599%25E3%2581%25A7%25E4%25BD%25BF%25E3%2581%25A3%25E3%2581%25A6%25E3%2581%2584%25E3%2582%258BClaude%2520Code%25E3%2581%25AE%25E9%2596%258B%25E7%2599%25BA%25E7%2592%25B0%25E5%25A2%2583%25E3%2581%25AE%25E7%25B4%25B9%25E4%25BB%258B%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_34:YuheiNakasaka%2Cx_220%2Cy_108/bo_3px_solid_rgb:d6e3ed%2Cg_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzA1OTcyZGY4ODAuanBlZw==%2Cr_20%2Cw_90%2Cx_92%2Cy_102/g_south_west%2Ch_34%2Cl_default:og-publication-pro-mark-xcosax%2Cw_34%2Cx_217%2Cy_158/co_rgb:6e7b85%2Cg_south_west%2Cl_text:notosansjp-medium.otf_30:%25E6%25A0%25AA%25E5%25BC%258F%25E4%25BC%259A%25E7%25A4%25BEGA%2520technologies%2Cx_255%2Cy_160/bo_4px_solid_white%2Cg_south_west%2Ch_50%2Cl_fetch:aHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EtL0FPaDE0R2kzeF9ZT3A4VnMzd2p0d1QweXJBb19CVW9WXzFZZnNmSEZXbVpmPXMyNTAtYw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png" /> <a href="https://zenn.dev/gatechnologies/articles/5780de81709e97"></a> </div> ~~~ 人間のMPがボトルネックになるの分かる。だから家ではClaude Proプランがちょうどいいかなと思ってる。Opusは気になるけど…。 ~~~ ## 日常的にClaude Codeを使うようになって便利だと思ったTips集 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://static.zenn.studio/images/logo-transparent.png" /> <span class="link-card-v2-site-name">Zenn</span> </div> <div class="link-card-v2-title"> 日常的にClaude Codeを使うようになって便利だと思ったTips集 </div> <img class="link-card-v2-image" src="https://res.cloudinary.com/zenn/image/upload/s--iM3n_9WL--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:%25E6%2597%25A5%25E5%25B8%25B8%25E7%259A%2584%25E3%2581%25ABClaude%2520Code%25E3%2582%2592%25E4%25BD%25BF%25E3%2581%2586%25E3%2582%2588%25E3%2581%2586%25E3%2581%25AB%25E3%2581%25AA%25E3%2581%25A3%25E3%2581%25A6%25E4%25BE%25BF%25E5%2588%25A9%25E3%2581%25A0%25E3%2581%25A8%25E6%2580%259D%25E3%2581%25A3%25E3%2581%259FTips%25E9%259B%2586%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:%25E7%2594%25B0%25E4%25B8%25AD%25E5%25A4%25AA%25E9%2583%258E%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9saDMuZ29vZ2xldXNlcmNvbnRlbnQuY29tL2EvQUNnOG9jSjZWcVBoWEgwaXVsS05VYlRVOElzXzVQbGVvWV9DVk5VZVZnbjhDRWkwPXM5Ni1j%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png" /> <a href="https://zenn.dev/yareyare/articles/99f176a8b1c3a9"></a> </div> ~~~ よいまとめ。context7はそろそろ入れてみようかな...。 ~~~ ## Pages with permalink take longer to have a social preview <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://forum.obsidian.md/uploads/default/optimized/3X/a/b/abf9faf124ba8edea7e6e644ec69d669b49baa30_2_32x32.png" /> <span class="link-card-v2-site-name">Obsidian Forum</span> </div> <div class="link-card-v2-title"> Pages with permalink take longer to have a social preview </div> <div class="link-card-v2-content"> From my very first post until today, I could never make the Obsidian Publish preview image work on the social me ... </div> <img class="link-card-v2-image" src="https://forum.obsidian.md/uploads/default/original/3X/6/e/6efdc77e228d808e0f14bd069853ed8b59b5d0b3.png" /> <a href="https://forum.obsidian.md/t/pages-with-permalink-take-longer-to-have-a-social-preview/82132/14"></a> </div> ~~~ Obsidianのパーマリンクが正しく表示されない時間は最大4時間ぽい。 > Permalinks have an additional level of caching, done by us and lasts up to 4 hours, that excarnates the problem. ~~~ ## 【Obsidian】メモを捨てる選択肢を考える - Aries Tech Garden <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://publish.obsidian.md/favicon.ico?f5681b00df094b246798" /> <span class="link-card-v2-site-name">Aries Tech Garden</span> </div> <div class="link-card-v2-title"> 【Obsidian】メモを捨てる選択肢を考える - Aries Tech Garden </div> <div class="link-card-v2-content"> Q.Obsidianにメモを書き留めているんだけど、管理がしんどくなってきた A.あるある。私も何度思ったことか。ということでブログを書いた ちなみに今回の記事は「メモが書けない・メモを取るのがめんどくさい」人ではなく、「メ ... </div> <img class="link-card-v2-image" src="https://image.ariestechgarden.com/Extra/cover/image0009.webp" /> <a href="https://dg.ariestechgarden.com/id250711004312"></a> </div> ~~~ プロダクトコードやドキュメントはノイズ捨ててくから分かりみ。あとは単純に(PCの)パフォーマンスが上がる。 一方で脳内再現目的だったり、日記的な意味合いがあると、判断に迫られて困ることはあるかも。というのも多分言い訳みたいなもので、最終アクセス日時とかで定期的に棚卸しするのが健全だなぁと。(Vue2のノートとか捨てたいし。。) dg.ariestechgarden.com/id250711004312 ~~~ ## 俺達はなぜ良いコードを書くのか 〜 書籍執筆・翻訳者と徹底議論 〜 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://techblog.lycorp.co.jp/favicon.ico" /> <span class="link-card-v2-site-name">LINEヤフー Tech Blog</span> </div> <div class="link-card-v2-title"> 俺達はなぜ良いコードを書くのか 〜 書籍執筆・翻訳者と徹底議論 〜 </div> <div class="link-card-v2-content"> こんにちは。AndroidアプリエンジニアのMoriです。先日、私が執筆した『良いコードの道しるべ 変化に強いソフトウェアを作る原則と実践』の出版を記念して、俺達はなぜ良いコードを書くのか 〜『良いコ... ... </div> <img class="link-card-v2-image" src="https://techblog.lycorp.co.jp/static/09a8219525816cdd1be268f11b9dff9d/5c903/41cf3c4aafe44dd1983c707ac7cd8c81.png" /> <a href="https://techblog.lycorp.co.jp/ja/20250709b"></a> </div> ~~~ とても良い。最近こういう記事を見つけにくくなったから、余計に良く感じる。5年前くらいは毎日のように見かけたのだが… techblog.lycorp.co.jp/ja/20250709b ~~~ # 📚New Notes - [[@vue-genericディレクティブ]] - [[Context7 MCP Server]] - [[Deepwiki MCP Server]] - [[Homerow]] - [[Mouseless]] - [[Scoot]] - [[String.fromCodePoint]] - [[String.prototype.charCodeAt]] - [[String.prototype.codePointAt]] - [[ティーエス]] - [[UTF-16]] - [[UTF-32]] - [[Volar.js]] - [[Vue Language Tools]] - [[deno bundle]] - [[deno compile]] - [[deno info]] - [[deno update]] - [[name属性 (HTML)]] - [[vtsls]] - [[カスタムコールアウトを追加 (render-markdown.nvim)]] - [[コードポイントを文字列に変換 (JavaScript)]] - [[コードユニット]] - [[サロゲート]] - [[サロゲートペア]] - [[ハイサロゲート]] - [[フォーカスしたウィンドウの中央にカーソルを移動 (AltTab)]] - [[プロジェクトが依存するパッケージ一覧を確認 (Deno)]] - [[ユーザーレベルでMCPサーバーを設定 (Claude Code)]] - [[ローサロゲート]] - [[名前付きスロット (Vue)]] - [[文字列をコードポイントに変換 (JavaScript)]] - [[文字列をコードユニットに変換 (JavaScript)]] - [[絵文字がサロゲートペアかどうかを確認 (JavaScript)]] - [[💿PRO-0006 Mouselessを使う]] - [[💿PRO-0007 マウスカーソルの瞬間移動にScootを使う]] - [[💿PRO-0008 キーボードでの要素アクセスにはHomerowを使う]] - [[📜2025-07-07 Another Quick SwitcherのGrepでAND検索対応]] - [[📜2025-07-07 Neovim nvim-lspconfigでVue Language Tools を v2 から v3 にアップデートする]] - [[📜2025-07-09 Claude CodeにContext7 MCP Serverを使ってみる]] - [[📜2025-07-10 Deno 2.4を試してみる]] - [[📜2025-07-12 Another Quick SwitcherのGrepでリアルタイムプレビューに対応]] - [[📝AltTabで起動しているつもりのないアプリケーションが表示されてしまう]] - [[📝Vueでジェネリック型パラメーターを使ったコンポーネントを利用しても正しく型推論されない]] - [[📰2025年27週 Weekly Report]]