Tidy Tidy Tidy! Claude Codeの設定最適化ルールを作ったら、Kent BeckのCLAUDE.mdを1プロンプトで10行、追加手直しで1行にできた

by
カテゴリ:

設定最適化ルールを適用して、Minimize startup context by refactoring @.claude/CLAUDE.md with excellent extractions of path-specific rules, commands, skills, and/or subagents. と唱えよう。一気にCLAUDE.mdを最適化できるぞ。

設定最適化ルール: https://github.com/atusy/dotfiles/blob/fa7923c0dba20281441ca951cdec3cea2ff4e62a/dot_claude/rules/claude/config-maintenance.md

Claude Codeのユーザー設定プロンプトを使い分けてコンテキスト管理を最適化する (CLAUDE.md, rules, slash commands, skills, subagents)

by
カテゴリ:

Neovimを高速再起動させる:restartを試す(たぶん>=0.12)

by
カテゴリ:

Neovimのツリー表示ファイラでテキスト感覚にファイル操作もできちゃうfyler.nvimよさげ

by
カテゴリ:

zshやfishで類似コマンドの繰り返しを補助するbyコマンド作った(atusy/by-binds-yourself)

by
カテゴリ:
atusy/by-binds-yourselfは、zshやfishで繰り返し使うコマンドを事前入力してくれるシンプルなツールです。
gitのようにgit status, git add ..., git commit ...と同じコマンドを繰り返し使う場面でby gitしておくと、gitの文字列を自動入力でき効率的です。
実態はただのコマンド入力なので微調整や補完なども普通に使えます。

VimConf 2025 Smallでtreesitterの便利な活用方法や機能実装に関する知見などを話しました

by
カテゴリ:
tree-sitterを使うといろんなことができて、エディタ体験がよくなるってことが伝わってよかったです。
登壇に限らずブログの感想もいっぱいいただき、スポンサー支援もいただけ、感無量です。

Vimのマッピングを拡張するサブモードに開始処理・終了処理を加える

by
カテゴリ:
サブモードを使うとgjgjgkgjgjのような繰り返しをgjjkjjのように簡略化する、H単発で画面上端に移動し連打で<PageUp>する、j連打で移動を加速するなど、さまざまな応用が可能です。
更にマッピングの工夫で開始処理・終了処理も実現できるので紹介します。