dotclaude — Claude Code 個人設定集

AI/ML

概要

dotclaude は、個人用の Claude Code 設定を格納するリポジトリです。.claude の設定を管理し、カスタムスキルやコマンドを追加することで、AI 支援開発環境を自分仕様に拡張することを目的としています。リポジトリには設定ファイル(settings.json)やスキル/コマンドのディレクトリ構成が含まれ、ユーザー固有の設定やキャッシュ等は .gitignore によって除外されています。軽量で始めやすく、既存の Claude Code 環境に組み込んで即利用できるテンプレートとして機能します。共有時の秘匿情報対策も配慮されています。

GitHub

リポジトリの統計情報

  • スター数: 1
  • フォーク数: 0
  • ウォッチャー数: 1
  • コミット数: 5
  • ファイル数: 5
  • メインの言語: 未指定

主な特徴

  • Claude Code 向けの個人設定とカスタムスキル/コマンド群を管理する軽量リポジトリ
  • ユーザー固有ファイルや内部キャッシュを .gitignore で除外しプライバシーを保護
  • settings.json による環境設定と、commands / skills ディレクトリによる拡張性
  • 小規模で導入が容易、個人用テンプレートとしてカスタマイズしやすい構成

技術的なポイント

dotclaude は主に設定管理とスクリプト(スキル/コマンド)を中心とした構成で、プロジェクトそのものが大きなコードベースや依存関係を持たない点が特徴です。settings.json は Claude Code の動作やユーザー設定を定義するハブとなり、commands/ と skills/ の各ディレクトリに配置されたファイル群で機能拡張を行います。リポジトリは .gitignore を用いて agents/ や cache/ といった個人環境固有のディレクトリや、CLAUDE.md のような個人指示を明示的に除外しており、共有時にシークレットや個人情報を誤ってアップロードしない設計になっています。

この種の設定リポジトリで注目すべき点は「再現性」と「最小限の公開情報」です。dotclaude は必要なテンプレートや設定のみを公開することで、他者が自分の環境に取り込む際の手順が明確になり、同時に個人データやセッション情報が漏れ出すリスクを低減しています。また、カスタムスキルはテキストベースのスクリプトや小さな JSON/YAML 構成ファイルで実装されることが多く、言語に依存しない軽い拡張が可能です。将来的には具体的なスキルの使用例やテスト、バージョン管理ポリシー(スキルの互換性や移行ルール)を追加すると、共有リポジトリとしての価値が高まります。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .gitignore: file
  • README.md: file
  • commands: dir
  • settings.json: file
  • skills: dir

まとめ

個人用 Claude Code 設定の軽量テンプレート。共有とプライバシーを両立した出発点。

リポジトリ情報:

READMEの抜粋:

Claude Code Configuration

Personal Claude Code configuration repository containing custom skills and commands for enhanced AI-assisted development.

Limitations

The following are excluded from version control (see .gitignore):

User-specific files:

  • agents/ - Agent configurations
  • CLAUDE.md - Personal instructions

Internal Claude Code directories:

  • cache/, debug/, plan/, plans/
  • ide/, plugins/, projects/
  • session-env/, shell-snapshots/
  • statsig/, ...