Claude Code 向けのガイダンス。
dotfiles リポジトリ。symlink でファイルをインストール。 macOS, Linux (Ubuntu, Linux Mint), Windows をサポート。
# Lint
just lint
# Dotfiles
./scripts/dotfiles.sh status
./scripts/dotfiles.sh install
./scripts/dotfiles.sh uninstall
./scripts/dotfiles.sh doctor
# Terraform
just tf plan
just tf -chdir=prod/bootstrap apply- Idempotency: Re-running is always safe
- Backup: Existing files are moved to
~/.dotfiles_backup/ - Platform filtering:
config/platform-files.confで制御 - Server mode:
--serverskips desktop/GUI application installation
- Shell:
#!/usr/bin/env bashwithset -euo pipefail - Variable/function names: snake_case
- Arithmetic:
count=$((count + 1))(not((count++)))
- Do NOT create
.vscode/settings.json- VS Code settings are not managed in this repository
scripts/- Core shell scriptsconfig/- Platform configurationsrc/- Dotfile sources
infra/terraform/- Only for infrastructure tasksdocs/adr/- Only when making architectural decisions
- docs/local-dev.md - 開発環境セットアップ
- docs/architecture.md - アーキテクチャ詳細