メインコンテンツへスキップ

設定とトラブルシューティング

AI アシスト

Claude Code の設定と診断:/statusline カスタムステータスバー、settings.json の自動補完、/stats 使用分析、/doctor ヘルスチェック、コミュニティツール

/statusline:カスタムステータスバー

/statusline を使って、自然言語の説明で下部ステータスバーに表示する情報をカスタマイズできます。または、~/.claude/statusline.sh スクリプトを手動で作成することもできます。

表示できる情報には、現在のモデル、git ブランチ、未コミットのファイル数、コンテキスト使用量の進捗、セッションコストなどがあります。複数の Claude ウィンドウを開いて異なるタスクを処理している場合、ステータスバーで各ウィンドウが何をしているかをすぐに識別できます。

Claude Code ccstatusline カスタムステータスバー設定画面
ccstatusline インタラクティブステータスバー設定

settings.json の自動補完

settings.json の先頭に $schema を追加すると、VS Code / Cursor が設定項目の自動補完とバリデーションを提供します:

{
  "$schema": "https://json.schemastore.org/claude-code-settings.json"
}

便利な隠し設定

{
  "showTurnDuration": true,
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}
  • showTurnDuration:各会話ターンの所要時間を表示
  • DISABLE_AUTOUPDATER:自動アップデートチェックを無効にし、コンテキストのオーバーヘッドを削減

/stats/insights:使用分析

/stats と /insights の使用分析スクリーンショット
/stats と /insights の使用分析
  • /stats:日次使用量、セッション履歴、使用ストリーク、モデルの好みを可視化し、日付範囲フィルタリングに対応
  • /insights:すべての Claude Code 履歴を分析し、どのワークフローが効果的か、どこがボトルネックかを教えてくれ、最適化の提案も生成

history.jsonl:プロンプト履歴

Claude は送信されたすべてのプロンプトを ~/.claude/history.jsonl に保存します。Claude にこのファイルを分析させて、プロンプトのパターンや最適化の余地を見つけることができます。

/doctor:ヘルスチェック

奇妙な問題に遭遇した場合、/doctor(またはターミナルで claude doctor)を実行してください。インストール状態、バージョン、認証状態、システム依存関係をチェックし、問題の特定を素早くサポートします。

コミュニティツール

コミュニティツール ccusage でトークン使用量を追跡できます:

npx ccusage daily

--dangerously-skip-permissions を使用したり、多くのコマンドを承認した場合は、cc-safe でリスクをスキャンできます:

npx cc-safe .

.claude/settings.json 内の sudorm -rfchmod 777git reset --hard などの高リスクコマンドをチェックします。

その他の知っておくべきスラッシュコマンド

コマンド機能
/export [filename]会話をプレーンテキストとしてエクスポート
/pr-comments [PR]PR コメントを取得(現在のブランチを自動検出)
/release-notes現在のバージョンの変更履歴を表示
/pluginコミュニティプラグインの閲覧とインストール
/fast高速モードの切り替え
claude --debug起動時にデバッグログを有効化(カテゴリフィルタリング対応、例:--debug "api,hooks"
/install-github-appGitHub App をインストールして PR の自動レビューを実現

コメント

目次

設定とトラブルシューティング | Yuのサイバーデスク