2026/6 Claude Code 設定
共有用スナップショット
ほぼ CLI 版しか使ってない、App は日常の質問や Project で論文読んだりなど or スマホからごく一部
dotfiles/claude at master · pokutuna/dotfiles 設定
dotfiles/claude/settings.json at master · pokutuna/dotfiles
pokutuna/claude-plugins 切り出した markeplace
独立している && 他人がそのまま使えるかも? というものは marketplace へ
そうでない個人の好みのものや細かく調整するものは dotfiles へ
CLAUDE.md
CLAUDE.md はほぼ自分で書かない
/init → /improve-claude-md
dotfiles/claude/commands/improve-claude-md.md at master · pokutuna/dotfiles これもやや古い
おおよそこれで短いリンク集になる
きになるところ数行追記する程度
またある程度プロジェクトが進んだら /init → /improve-claude-md
不要なものを入れたくない・古びたものを置きたくない
タスクによってやること変わるし front / backend でもコンテキスト変えたい、どうせ読めば分かるし介入するやろ派
運用
話しながらやる or タスクを細かめに書いて渡す
5行ぐらいから Markdown ファイルに書いて渡す
ゴールが明確なら /goal @FILE
ゴール固めたいなら /task-interview
dotfiles/claude/commands/task-interview.md at master · pokutuna/dotfiles
世間的には /grill-me が流行ったよね、前から似たようなことみんなやってたでしょ
介入は細かくする
ほぼずっと auto mode、ファイル削除系コマンドは deny や ask に倒す
Skills / プラグイン
全体で有効にするものを減らす
hook だけのも多い
個別に有効にするものは global に追加して enabledPlugins で false にする
dotfiles/claude/settings.json at master · pokutuna/dotfiles
/toggle-plugin --local PLUGIN などやってプロジェクト単位で有効にする
claude-plugins/toggle-plugin at main · pokutuna/claude-plugins
pokutuna/claude-plugins よりおすすめ
side-fork
claude-plugins/side-fork at main · pokutuna/claude-plugins
派生タスクや別の会話をしたい時に fork する、元の /fork が使いづらいので...
Claude Code で SKILL.md に展開されるセッション ID を利用するプラグインを作ろう - ぽ靴な缶
octave-notification
claude-plugins/octave-notification at main · pokutuna/claude-plugins
通知音を tmux の window に対応した音階にする
たくさんやっていてもどこから呼ばれたか分かる、たまに和音になって楽しい
toggle-plugin
claude-plugins/toggle-plugin at main · pokutuna/claude-plugins
自分のプラグイン切り替え運用のため
cloud-logging
claude-plugins/cloud-logging at main · pokutuna/claude-plugins
Cloud Logging の調査だいたいこれで済む / コスト&レイテンシのためダウンロードして duckdb で探る
pushover-notify
claude-plugins/pushover-notify at main · pokutuna/claude-plugins
Notification hook でディスプレイがスリープしていたら / 人間を呼びたくなったら Pushover で時計に通知を送る
もう限界だ〜って布団に倒れた後にこれで起こされる
things-app
claude-plugins/things-app at main · pokutuna/claude-plugins
個人の ToDo アプリの操作 Things - To-Do List App for Mac & iOS
New limit-usage
claude-plugins/limit-usage at main · pokutuna/claude-plugins
セッション単位 or Global で Quota に対して limit をかける
/limit-usage set 5h 80% とかやるとそのセッションは 5h quota が 80% になったら Tool が deny され止まる
github-copilot: コスト体系が変わって使わなくなりそう
difit: 最近追加したのでそこまで使ってない & 長い diff 見る用途
→ 割と使ってる!!
allow-until: auto mode が登場して役割を終えてきた
Claude Code で SKILL.md に展開されるセッション ID を利用するプラグインを作ろう - ぽ靴な缶
Progressive Disclosure は期待してないので自分の skill の description は短さ重視
git / GitHub
/commit
dotfiles/claude/commands/commit.md at master · pokutuna/dotfiles
コミット作業の入出力がコンテキスト埋めないよう git-commit-agent に移譲
dotfiles/claude/skills/git-commit-agent/SKILL.md at master · pokutuna/dotfiles
/create-pr
pokutuna/dotfiles@master - claude/commands/create-pr.md
人に見せる時はだいたいちょっと description に手を入れる
自動で GitHub Copilot Review をリクエストしているけど金かかるから止めるかも
/fix-ci
dotfiles/claude/commands/fix-ci.md at master · pokutuna/dotfiles
/fix-review
dotfiles/claude/skills/fix-review at master · pokutuna/dotfiles
コメント取得 → 対応を提案 → 修正 → コメント返し のフローを AskTool でやる
定型作業はシェルスクリプト化して skill に同梱する
なるべく !CMD で dynamic context injection を使う、tool call の往復をなくす
MCP
pokutuna/mcp-configs
複数のコーディングエージェントやプロセスから個別にコネクション張りたくないのでローカル proxy に集約する
相手にも迷惑でしょ、DeepWiki MCP にローカルから10個ぐらい繋いでたら嫌なユーザ過ぎる
HTTP リクエストベースがもっと標準になれば気にしなくていいけどねえ
preset を定義しておき以下のように起動する
$ claude --mcp-config $HOME/mcp-presets/browser.json
だんだん要らなくなってきている
playwright も playwright-cli 使うことのほうが多いし
マイナーな特定フレームワークやライブラリは欲しくなるけど、雑なやつならないほうがいいしな...
いまだに使っているもの
DeepWiki MCP - Devin Docs
公開リポジトリのものは質問投げて結果が返ってくる、節約や調査に使う
まあほんとに中見るときは ghq clone したらええと思うので、Context7 より抽象的な方でいいんじゃない?
@pokutuna/mcp-chrome-tabs - npm
ブラウザタブを読む、未だに最高便利に使っている
SPA や認証かかったページを読ませる、複数のドキュメントを開いてまとめて読ませるため
自作の Google 検索
Gemini API 経由で使えるやつ、Web 検索の別の選択肢として
Fetch
Markdown 化したいが要約されたくない時に
Claude Desktop のゴミがやってくるのを防ぐ
pokutuna/dotfiles@ab0f337 - claude/settings.json#L5
コンテキスト
1M window を使わない、200k+α で切る
pokutuna/dotfiles@ab0f337 - claude/settings.json#L6
ある日まで 200k コンテキストだったものが急に 1M になるわけないやろ、sparse にするトリック使っていると思うし長 context 向けの追加学習もそんながんばってないんじゃない? 俺は sparse attention に心から納得していない、短く保って 都度 compact するほうがいいという主義から
この数字がどこかに反映されて Context Anxiety な振る舞いをしたらこれは微妙になるわけですがまあないでしょう
200k 時代は 8k 予約 + バッファ 13k ぐらいで compaction されていたが、200k いっぱいは使ってちょっとはみ出したあたりで compact したいという意図で 235k にしている
_PCT_OVERRIDE にはしない、Sonnet や Haiku ですぐ上限に当たってドキュメントクロールできなくない?
「これを 20% にします」というのは使ってないフェイク野郎だと思ってる
pokutuna/dotfiles@ab0f337 - claude/statusline.ts
https://gyazo.com/abdbd79dae64b15bc4ddfbe3090adf22
* は1M だけど表示上 200k に制限しているよという意味
表示上のことなので 100% 超えることもあるし、かっこいいと思ってる、もうコンテキストは限界だ!! 脱出する!!
https://gyazo.com/d4ce8713019af2af2a921547b14f012e
知識
private リポジトリに置いて全体で add-dir している
pokutuna/dotfiles@ab0f337 - claude/settings.json#L153
書籍の要約とか他人のスライドとかを Markdown にしたりしたものを置いて読めるようにする場所、気まずいので private
そんなに使えてない、ので積極的に使わせるよう何か書いても良いかもしれない
TODO
書きながら気づいたこと
autoMemoryDirectory 設定しようかねえ、リポジトリに置きたいけどと workspace で切れたりもちょっと嫌だし、無効にするかなあ
独自の秘密の知識はもっと使わせたいので何か使いやすくするかな
デフォルト auto mode でいいかも / 個人 Pro に来てない時があって毎回変えてる
/github-issue-pr-writer OSS で便利に使っていたけどもう要らないかなあ...
.claude/rule/ 使わないなあ、むしろ README.md があれば常に CLAUDE.md 横において @README.md もいいんじゃないか?
Pushover スリープ状態より、カメラで人間がいなければとかのほうが面白いのでそうしたい
これ /loop 判別方法なくて呼ばれまくることもある
Fetch はいい加減外せばいいけどたまに要約されなく読みたい
本文抽出 Markdown 化はしてほしい、chrome-mcp-tabs で使ってる defuddle だけ外だしする?
金無限なら codex も使いたい、今は従量で月に $10 も使ってない
起動直後の /context
code:/context
❯ /context
⎿ Context Usage
⛁ ⛁ ⛁ ⛁ ⛁ ⛁ ⛀ ⛀ ⛀ ⛁ Opus 4.8 (1M context)
⛀ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ claude-opus-4-81m
⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ 19.1k/235k tokens (8%)
⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶
⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ Estimated usage by category
⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛁ System prompt: 2.3k tokens (1.0%)
⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛁ System tools: 13.3k tokens (5.7%)
⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛁ Custom agents: 183 tokens (0.1%)
⛶ ⛶ ⛶ ⛶ ⛶ ⛶ ⛝ ⛝ ⛝ ⛝ ⛁ Memory files: 1.1k tokens (0.5%)
⛝ ⛝ ⛝ ⛝ ⛝ ⛝ ⛝ ⛝ ⛝ ⛝ ⛁ Skills: 2.2k tokens (1.0%)
⛁ Messages: 8 tokens (0.0%)
⛶ Free space: 182.9k (77.8%)
⛝ Autocompact buffer: 33k tokens (14.0%)
Auto-compact window: 235k tokens
MCP tools · /mcp (loaded on-demand)
Available
├ mcp__chrome-tabs__list_tabs
├ mcp__chrome-tabs__open_in_new_tab
├ mcp__chrome-tabs__read_tab_content
├ mcp__deepwiki__ask_question
├ mcp__deepwiki__read_wiki_contents
├ mcp__deepwiki__read_wiki_structure
├ mcp__fetch__fetch
└ mcp__google-search__web_search
Custom agents · /agents
User
├ github-issue-pr-writer: 96 tokens
└ git-commit-agent: 87 tokens
Memory files · /memory
├ ~/.claude/CLAUDE.md: 609 tokens
└ ~/.claude/projects/-Users-pokutuna-ghq-github-com-pokutuna-dotfiles/memory/MEMORY.md: 487 tokens
Skills · /skills
Project
└ playwright-cli: ~30 tokens
User
├ github-issue-pr-writer: ~90 tokens
├ empirical-prompt-tuning: ~80 tokens
├ fix-ci: ~30 tokens
├ fix-review: ~20 tokens
├ git-commit-agent: ~20 tokens
├ task-interview: ~20 tokens
├ improve-claude-md: < 20 tokens
├ create-pr: < 20 tokens
├ deepwiki: < 20 tokens
├ commit: < 20 tokens
├ handover: < 20 tokens
└ remove-slops: < 20 tokens
Plugin (allow-until)
└ allow-until: ~20 tokens
Plugin (difit)
└ difit-review: ~60 tokens
Plugin (github-copilot)
├ request-pr-review: ~40 tokens
└ ask-copilot: ~40 tokens
Plugin (pushover-notify)
└ pushover-notify: ~40 tokens
Plugin (things-app)
└ things-app: ~30 tokens
Plugin (toggle-plugin)
└ toggle-plugin: ~30 tokens
Plugin (uv-features)
├ uv-pep723: ~60 tokens
├ uv-docker: ~40 tokens
└ uv-tools: ~30 tokens
Built-in
├ claude-api: ~250 tokens
├ update-config: ~240 tokens
├ deep-research: ~160 tokens
├ schedule: ~130 tokens
├ run: ~120 tokens
├ code-review: ~120 tokens
├ loop: ~110 tokens
├ verify: ~90 tokens
├ keybindings-help: ~80 tokens
├ fewer-permission-prompts: ~60 tokens
├ simplify: ~60 tokens
├ security-review: ~30 tokens
├ init: ~20 tokens
└ review: < 20 tokens
まあまあゴミあるな...
ccusage
code:bun x ccusage claude monthly --compact
┌──────────┬───────────────────────────┬──────────┬──────────┬──────────┐
│ Month │ Models │ Input │ Output │ Cost │
│ │ │ │ │ (USD) │
├──────────┼───────────────────────────┼──────────┼──────────┼──────────┤
│ 2025-11 │ - haiku-4-5 │ 558,657 │ 3,348,1… │ $595.13 │
│ │ - opus-4-5 │ │ │ │
│ │ - sonnet-4-5 │ │ │ │
├──────────┼───────────────────────────┼──────────┼──────────┼──────────┤
│ 2025-12 │ - haiku-4-5 │ 1,029,0… │ 2,403,1… │ $614.90 │
│ │ - opus-4-5 │ │ │ │
│ │ - sonnet-4-5 │ │ │ │
├──────────┼───────────────────────────┼──────────┼──────────┼──────────┤
│ 2026-01 │ - haiku-4-5 │ 835,056 │ 2,943,5… │ $1314.58 │
│ │ - opus-4-5 │ │ │ │
│ │ - sonnet-4-5 │ │ │ │
├──────────┼───────────────────────────┼──────────┼──────────┼──────────┤
│ 2026-02 │ - haiku-4-5 │ 868,918 │ 5,365,5… │ $2430.18 │
│ │ - opus-4-5 │ │ │ │
│ │ - opus-4-6 │ │ │ │
│ │ - qwen2.5-coder-32k │ │ │ │
│ │ - qwen2.5-coder-fixed │ │ │ │
│ │ - qwen2.5-coder:7b │ │ │ │
│ │ - qwen3-14b-32k │ │ │ │
│ │ - qwen3-4b-32k │ │ │ │
│ │ - qwen3-8b-32k │ │ │ │
│ │ - qwen3:14b │ │ │ │
│ │ - sonnet-4-5 │ │ │ │
│ │ - sonnet-4-6 │ │ │ │
├──────────┼───────────────────────────┼──────────┼──────────┼──────────┤
│ 2026-03 │ - haiku-4-5 │ 461,631 │ 5,497,7… │ $1262.33 │
│ │ - opus-4-6 │ │ │ │
│ │ - sonnet-4-6 │ │ │ │
├──────────┼───────────────────────────┼──────────┼──────────┼──────────┤
│ 2026-04 │ - haiku-4-5 │ 554,221 │ 11,001,… │ $1897.00 │
│ │ - opus-4-6 │ │ │ │
│ │ - opus-4-7 │ │ │ │
│ │ - sonnet-4-6 │ │ │ │
├──────────┼───────────────────────────┼──────────┼──────────┼──────────┤
│ 2026-05 │ - haiku-4-5 │ 1,576,8… │ 18,496,… │ $2996.43 │
│ │ - opus-4-7 │ │ │ │
│ │ - opus-4-8 │ │ │ │
│ │ - sonnet-4-6 │ │ │ │
├──────────┼───────────────────────────┼──────────┼──────────┼──────────┤
│ 2026-06 │ - haiku-4-5 │ 693,608 │ 1,711,6… │ $226.62 │
│ │ - opus-4-8 │ │ │ │
│ │ - sonnet-4-6 │ │ │ │
├──────────┼───────────────────────────┼──────────┼──────────┼──────────┤
│ Total │ │ 6,577,9… │ 50,768,… │ $11337.… │
└──────────┴───────────────────────────┴──────────┴──────────┴──────────┘
2026/2/3 Claude Code で Qwen を使う で遊んでたやつが model に混ざってる