開発メモ
Claude Codeのユーザーレベル~/.claudeディレクトリをレビューする
結論
~/.claude/には以下が配置されている:
- commands: 6個
- skills: 8個
- agents: 1個
- rules: 2個
整理済み: 古いコマンド3個(blog, daily_review, gemini-search)を削除した。
ディレクトリ構造の全体像
| ディレクトリ | 用途 | 触る必要 |
|---|---|---|
commands/ | スラッシュコマンド | あり |
skills/ | スキル | あり |
agents/ | エージェント | あり |
rules/ | ルール | あり |
CLAUDE.md | グローバル設定 | あり |
settings.json | Claude Code設定 | 稀に |
cache/ | キャッシュ | なし |
history.jsonl | 会話履歴 | なし |
shell-snapshots/ | シェル状態保存 | なし |
todos/ | TODOリスト | なし |
| その他 | システムファイル | なし |
Commands(コマンド)一覧
| ファイル | 説明 |
|---|---|
md-make.md | 会話→Markdown記事生成 |
book-to-skill.md | 書籍→スキル生成 |
review-book-to-skill.md | スキルレビュー |
refactor.md | コードリファクタリング |
rename-pdf.md | PDFタイトルリネーム |
x.md | X投稿ネタ生成 |
削除済みコマンド
| ファイル | 削除理由 |
|---|---|
blog.md | md-makeと機能が重複 |
daily_review.md | 使用頻度低 |
gemini-search.md | WebSearchツールで代替可能 |
Skills(スキル)一覧
| ディレクトリ | 説明 | 状態 |
|---|---|---|
agent-memory/ | 対話をまたいで知見を保存 | 現役 |
content-management/ | Markdownのfrontmatterルール | 現役 |
honda-sakubun/ | 日本語文章校正 | 現役 |
summarization-technique/ | 要約・統合 | 現役 |
drawio/ | Draw.io図作成 | 現役 |
solo-ceo-tax-optimization/ | ひとり社長の節税 | 現役 |
tax-strategy-for-sme/ | 中小企業の節税 | 現役 |
document-skills/ | Office文書操作(docx/pdf/pptx/xlsx) | 古い形式 |
document-skillsについて
document-skills/は古い形式で、以下のサブディレクトリを含む:
docx/- Word文書操作pdf/- PDF操作pptx/- PowerPoint操作xlsx/- Excel操作
これらはClaude Codeのexample-skillsに同等のものがあるため、削除しても問題ない可能性がある。
Agents(エージェント)一覧
| ファイル | 説明 |
|---|---|
file-editor.md | 複数ファイルの一括校閲・編集 |
1つだけで、問題なし。
Rules(ルール)一覧
| ファイル | 説明 |
|---|---|
windows.md | Windows環境のプロセス管理ルール |
issue-tracking.md | エラー時のIssue作成ルール |
2つだけで、問題なし。
CLAUDE.md(グローバル設定)
# グローバル設定
## 環境情報
- Windows 11環境
- BashツールはGit Bash/MSYS2で動作
- Windowsネイティブコマンド(`dir /B`、`type`等)ではなくLinuxコマンド(`ls`、`cat`等)を使うこと
- PowerShellコマンドを使う場合は `powershell -Command "..."` 形式で実行
シンプルで問題なし。
整理の提案
削除推奨
| 項目 | 理由 |
|---|---|
commands/blog.md | md-makeと重複 |
commands/daily_review.md | 使用頻度低 |
commands/gemini-search.md | WebSearchツールで代替可能 |
skills/document-skills/ | example-skillsに同等機能あり |
削除コマンド(実行する場合)
# Commands
rm ~/.claude/commands/blog.md
rm ~/.claude/commands/daily_review.md
rm ~/.claude/commands/gemini-search.md
# Skills
rm -rf ~/.claude/skills/document-skills/
まとめ
- ユーザーレベルの
~/.claude/には現役のコマンド・スキルが配置されている - 古いコマンド3個と古いスキル1個は削除を検討
- システムディレクトリ(cache, history等)は触る必要なし