Memo/ArtificialIntelligence/LLM
概要:
例:
記事:
記事
npm install -g ccsearch
ccsearch API server running on http://localhost:3212 # http://localhost:3212 をブラウザで開くとUIから探せる
csearch search "単語" # 結果のセッションIDを指定して復帰 claude -r <session-id>
claude codeのステータスラインをカスタマイズしたい。 * Line 1: セッション情報 - dir: -- 作業フォルダ名(白太字) - model: -- 使用モデル名 - Effort: -- 推論の深さ(~/.claude/settings.json の effortLevel から動的取得、文字列のまま表示) - cost: -- セッション累計コスト(cost.total_cost_usd を直接使用)+ 単価 (in:$X/out:$Y) をモデル別に動的表示 - elapsed: -- 経過時間(cost.total_duration_ms から計算)+ (API:X%) -- API待ち割合(total_api_duration_ms / total_duration_ms) Line 2: コンテキスト - ctx -- 使用率バー(緑->黄->赤、20文字)+ パーセント - IN: / OUT: -- 入出力トークン数 - cache: -- 直近ターンのキャッシュヒット率 Line 3-4: サブスク使用率 - ses -- 5時間枠の消費率 + リセットまでの時間 - wk -- 週次枠の消費率 + リセットまでの日時 最終行: git情報 - branch: -- 現在のブランチ名 - diff: -- cost.total_lines_added/removed から +追加 -削除 (delta 純増減) を表示 スタイル・その他 - ラベルは明るいグレー(\033[90m)で黒背景でも視認しやすく - 全項目にラベルを付ける - Claude Code組み込みのPR表示と重複しないようスクリプト側のPR表示は省略 - パスは ~/ 相対パスで記述 - settings.json への追加方法をスクリプト冒頭コメントに記載
"statusLine": {
"type": "command",
"command": "bash ~/.claude/statusline.sh"
},記事:
limitに到達するのを遅らせたい(バカになるが)
tokenを消費量は増えるが賢くしたい
記事:
記事:
Claude Code v2.1.0:
1. このリポジトリをクローン
2. 自分のプロジェクトでClaude Codeに「このリポジトリを参考に、うちのプロジェクトに合ったベストプラクティスを提案して」と依頼
記事:
{
...
"env": {
"ENABLE_TOOL_SEARCH": "true"
},記事:
メリット:
"model": "opusplan"
記事:
記事:
- WHAT / WHY / HOWを書く
- 推奨は 300行未満/できればさらに短く
- 自動生成に頼らず、手で丁寧に書く
- リンター/フォーマッターは専用ツールを使う
記事:
問題:
原因:
解決:
# terminalの初期化 reset # または printf '\e[?2004l' # または ~/.bashrc に追加し、shellを再起動(exec $SHELL -l) echo "bind 'set enable-bracketed-paste off'" >> ~/.bashrc
記事:
定義済みSubagents集:
記事:
マーケットプレイスの追加:
# CLIから claude plugin install claude-md-management@anthropics-claude-plugins-official # /pluginから /plugin marketplace add anthropics/claude-plugins-official
公式plugin:
例:
記事:
# list claude mcp list # add # -s : local, project claude mcp add aws-documentation-mcp-server uvx "awslabs.aws-documentation-mcp-server@latest" # remove claude mcp remove <name>
"env": {
"AWS_REGION": "ap-northeast-1",
"AWS_PROFILE": "example-readonly"
},BACKLOG_DOMAIN="{your-space}.backlog.com" read -sp "BACKLOG_API_KEY: " BACKLOG_API_KEY claude mcp add backlog \ -s user \ -e BACKLOG_DOMAIN="${BACKLOG_DOMAIN}" \ -e BACKLOG_API_KEY="${BACKLOG_API_KEY}" \ -e ENABLE_TOOLSETS="issue,wiki" \ -e PREFIX="backlog_" \ -- npx backlog-mcp-server
# documentation claude mcp add aws-documentation-mcp-server uvx "awslabs.aws-documentation-mcp-server@latest" # knowledge claude mcp add \ aws-knowledge-mcp-server \ -s user \ -- npx mcp-remote https://knowledge-mcp.global.api.aws
記事:
claude config get -g autoUpdates true
claude config set -g autoUpdates disabled
上記が効かない場合
vim ~/.claude/settings.json -- ... "env": { "DISABLE_AUTOUPDATER": "1" } ... --
claude update
記事:
# 現在のversion確認 claude -v 1.0.62 (Claude Code) # versionを指定してインストール npm install -g @anthropic-ai/claude-code@1.0.55
記事:
npm install -g ccusage # shell reload exec $SHELL -l # 実行 ccusage
危険なmcp serverに自動接続しない:
{
"enableAllProjectMcpServers": false,
"permissions": {
"disableBypassPermissionsMode": "disable"
}
}危険なコマンドをagentに実行されては困るので防止したい。
記事:
# 直前のセッションに復帰: -c, --continue claude -c # セッション一覧からの復帰: -r, --resume claude -r claude -r "検索したい単語"
claude CLI実行後: