$HOME 配下に格納される設定ファイル群を git で管理するリポジトリです。
シェルやエディタの設定から、アプリケーション設定、環境構築用スクリプトまでを一元管理します。
| ファイル名 | 説明 |
|---|---|
.zshrc |
zsh の設定 |
.gitconfig |
git の設定 |
vscode/settings.json |
VSCode の User 設定 |
.tool-versions |
asdf で管理している各ツールのグローバルバージョン |
このリポジトリをクローンし、dotfiles をセットアップするには以下のコマンドを実行します:
bash -c "$(curl -fsSL https://raw.github.com/ken-ty/dotfiles/main/install.sh)"$HOME/dotfilesディレクトリにリポジトリをダウンロード。- 必要な設定ファイルのシンボリックリンクを作成。
- 既存の設定ファイルを
$HOME/dotfiles_backupにバックアップ。 - ai-skills リポジトリの clone(任意、対話式で URL を指定可能)。
注意:
$HOME/dotfilesがすでに存在する場合、削除してから再実行してください。
以下のコマンドで削除可能です:rm -rf $HOME/dotfiles
インストール後、環境を有効にするために以下のコマンドを実行してください:
source $HOME/.zshrc秘匿情報や個人によって異なる Git 設定は git/.gitconfig.local に記載します。
このファイルは .gitignore で追跡対象外にしているため、手動で作成してください。
touch $HOME/dotfiles/git/.gitconfig.local必要に応じて、ユーザー名やメールアドレスなどを記載します:
[user]
name = Your Name
email = your@email.cominstall.sh の実行中に ai-skills のセットアップを選択すると、リポジトリ URL の入力を求められます。
デフォルトは git@github.com:ken-ty/ai-skills.git (private) で、Enter だけで進めます。
別のリポジトリを使いたい場合は URL を入力してください。
clone 後、スキルを各 AI エージェントにリンクするには以下を実行します:
$HOME/dotfiles/ai-skills/setup.shinstall.sh でスキップした場合は、後から手動で clone できます:
git clone <your-ai-skills-repo-url> $HOME/dotfiles/ai-skillsai-skills/ は .gitignore で追跡対象外のため、各自のリポジトリを自由に使えます。
必要に応じて、VSCode の拡張機能をインポートします:
source $HOME/dotfiles/vscode/my_vscode_extensions.sh- 各設定ファイルの具体的な役割や使用例についてのドキュメントを作成する:
.zshrc: カスタムエイリアスやプラグイン設定の解説.gitconfig: コミット署名や便利な設定項目の紹介vscode/settings.json: 推奨拡張機能と設定例.tool-versions: asdf を用いたツール管理方法のサンプル
貢献いただける場合は、リポジトリ内の CONTRIBUTING.md をご確認ください。
- このリポジトリのドキュメント(
.mdファイルすべて)は CC-BY ライセンス に基づきライセンスされています。 - その他のコードは MIT ライセンス に基づきライセンスされています。