2026-03-02 | あなたが使えるコマンドと、困ったときの対処法
| 機能 | 何が起きるか |
|---|---|
| セッションログ記録 | 会話・ツール操作が ~/claude-code-logs/ に自動保存される |
| 危険コマンド遮断 | rm -rf /, git push --force 等をClaude が実行しようとすると自動ブロック |
| 保護ファイル防止 | lock ファイルや dist/ 内の生成物をClaude が編集しようとすると自動ブロック |
| Slack 通知 | 許可待ち・入力待ち・完了時に通知が届く |
| 日次ダイジェスト | 毎日 23:55 にその日の要約が自動保存される(PC起動中のみ) |
Git Bash でどのディレクトリからでも使えます。
| やりたいこと | コマンド |
|---|---|
| キーワードで検索 | slogs Firebase |
| 今日のセッション一覧 | slogs-today |
| 直近5件のセッション | slogs-recent |
| 直近ログの中身 | slogs-last |
| ブラウザで閲覧 | slogs-view |
| 今日のダイジェスト | slogs-digest |
| プロジェクト別に分類 | slogs-projects |
| 統計情報 | slogs-stats |
| やりたいこと | コマンド |
|---|---|
| 古いログを圧縮(確認のみ) | slogs-rotate --dry-run |
| 古いログを圧縮(実行) | slogs-rotate |
| リアルタイム監視(別窓で) | slogs-tail --color |
source ~/.bashrc を実行するか、ターミナルを開き直すClaude Code の入力欄にそのまま入力します。
| コマンド | 何をしてくれるか |
|---|---|
/status | git の状態(ブランチ・未コミット・リモート同期)を一覧表示 |
/fix-issue 42 | GitHub Issue #42 を読んで → 修正 → テスト → コミットまで実行 |
/explain-code src/app.ts | コードを図・例え・ステップ実行で解説 |
/workflow-designer 概要 | 新プロジェクトに最適な開発ワークフローを設計 |
→ Claude Code を再起動する(設定はセッション開始時に読み込まれる)
MSYS_NO_PATHCONV=1 schtasks /Query /TN "ClaudeCodeDailyDigest" /V /FO LIST
→ PC がスリープ中だった可能性あり。手動実行: slogs-digest --save
~/.claude/settings.json の permissions.deny~/.claude/hooks/block-dangerous-commands.sh~/.claude/hooks/block-protected-files.shcat ~/.claude/settings.json | jq .
→ エラーが出たら JSON の構文ミス。Claude Code に修正を依頼する。
| 場所 | 中身 |
|---|---|
~/.claude/settings.json | 権限・フック・環境変数の設定 |
~/.claude/hooks/ | ログ記録・セキュリティ・通知のスクリプト |
~/.claude/skills/ | /status, /fix-issue 等のスキル定義 |
~/claude-code-logs/ | セッションログ・ダイジェスト・管理スクリプト |
~/.bashrc | slogs-* エイリアス定義 |