์ด๋ ๋งฅ์์๋ ๋์ผํ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ง๋ค๊ธฐ ์ํ ์ค์ ๋ชจ์.
git clone https://github.com/iamminji/dotfiles.git ~/Projects/dotfiles
cd ~/Projects/dotfiles
./install.shinstall.sh๋ ๋ฉฑ๋ฑํ๋ฏ๋ก ์ฌ๋ฌ ๋ฒ ์คํํด๋ ์์ ํ๋ค. ํ๋ ์ผ:
- Homebrew ์ค์น (์์ผ๋ฉด) ํ
Brewfile๊ธฐ๋ฐ์ผ๋ก ํจํค์ง ์ค์น - oh-my-zsh, rustup ์ค์น (์์ผ๋ฉด)
- ์ค์ ํ์ผ์ ํ ๋๋ ํ ๋ฆฌ์ ์ฌ๋งํฌ โ ๊ธฐ์กด ์คํ์ผ์
~/.dotfiles-backup/์ ๋ฐฑ์
์ฌ๋งํฌ ๋ฐฉ์์ด๋ฏ๋ก ์ด ์ ์ฅ์์์ ํ์ผ์ ์์ ํ๋ฉด ์ฆ์ ๋ฐ์๋๊ณ ,
git pull๋ง์ผ๋ก ๋ค๋ฅธ PC์ ๋๊ธฐํ๋๋ค.
| ๊ฒฝ๋ก | ๋์ | ์ค๋ช |
|---|---|---|
zsh/zshrc |
~/.zshrc |
oh-my-zsh(agnoster), fzf, alias |
vim/vimrc |
~/.vimrc |
vim-plug ๊ธฐ๋ฐ vim ์ค์ |
nvim/ |
~/.config/nvim/ |
neovim init, coc ์ค์ |
git/gitconfig |
~/.gitconfig |
git ์ฌ์ฉ์/๊ธฐ๋ณธ ์ค์ |
claude/ |
~/.claude/ |
Claude Code ๊ธ๋ก๋ฒ ์ง์นจยท์ค์ ยทstatuslineยท์ปค๋งจ๋ยท์คํฌยท์์ด์ ํธ |
Brewfile |
- | brew bundle๋ก ์ค์นํ ํจํค์ง ๋ชฉ๋ก |
git/hooks/ |
- | ํ๋ก์ ํธ๋ณ๋ก ์๋ ๋ณต์ฌํด ์ฐ๋ git hook ํ ํ๋ฆฟ |
iterm/ |
- | iTerm2 ์์ ์คํด (์๋ import) |
intellij/ |
- | IntelliJ ์ฝ๋ ์คํ์ผ (์๋ import) |
claude/agents/์ ์์ด์ ํธ๋ค์ ~/.claude/agents/๋ก ์ฌ๋งํฌ๋์ด ์ด๋ PC์์๋ ๋์ผํ๊ฒ ์ฌ์ฉํ ์ ์๋ค.
๊ธฐํ โ ๋์์ธ โ ์ค๊ณ โ ๊ตฌํ์ผ๋ก ์ด์ด์ง๋ ํ์ดํ๋ผ์ธ ๊ตฌ์กฐ๋ค.
| Agent | ๋ชจ๋ธ | ์ญํ |
|---|---|---|
product-planner |
opus | ๋ฌด์์ ์ ๋ง๋ค์ง ๊ฒฐ์ . ๋ชจํธํ ์์ฒญ์ ๋ช ํํ ๊ธฐ๋ฅ ์คํ(๋ฌธ์ ์ ์, ๋ฒ์, ์ธ์ ์กฐ๊ฑด)์ผ๋ก ์ ๋ฆฌํ๋ค. ๊ธฐ์ ์ค๊ณ๋ ํ์ง ์์ผ๋ฉฐ, ๊ฒฐ๊ณผ๋ฌผ์ ๋ค์ ๋จ๊ณ(UI๊ฐ ์์ผ๋ฉด ui-ux-designer, ์๋๋ฉด planner)์ ์ ๋ ฅ์ผ๋ก ๋๊ธด๋ค |
ui-ux-designer |
opus | UI๊ฐ ์๋ ๊ธฐ๋ฅ์ UX/UI ์ค๊ณ ์ ๋ด. ์ ํ ์คํ์ ๋ฐ์ ์ฌ์ฉ์ ํ๋ฆ, ํ๋ฉดยท์ปดํฌ๋ํธ ๊ตฌ์กฐ, ์ํ(๋ก๋ฉ/๋น ํ๋ฉด/์๋ฌ), ์ธํฐ๋์ , ์ ๊ทผ์ฑ ๋ช ์ธ๋ฅผ ์ฐ์ถํ๋ค. ๊ธฐ์กด ๋์์ธ ์ธ์ด๋ฅผ ๋จผ์ ํ์ ํด ์ฌ์ฌ์ฉํ๋ฉฐ, ๊ตฌํ ๋ฐฉ์์ ๊ฒฐ์ ํ์ง ์๋๋ค |
planner |
opus | ์ด๋ป๊ฒ ๋ง๋ค์ง ์ค๊ณ. ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ฝ๊ณ ๊ตฌํ ๊ณํ(์ ๊ทผ ๋ฐฉ์, ์์ ํ ํ์ผ, ๋น๋ ์์, ๋ฆฌ์คํฌ)์ ์์ฑํ๋ค. ์ฝ๋๋ ์ง์ ์์ ํ์ง ์๋๋ค. product-planner์ ์คํ๊ณผ ui-ux-designer์ ๋์์ธ ๋ช ์ธ๋ฅผ ๋ฐ์ผ๋ฉด ์ฌ๋ ผ์ํ์ง ์๊ณ ๊ทธ๋๋ก ๋ฐ๋ฅธ๋ค |
developer |
sonnet | ๊ณํ์ ๋ฐ์ ๊ตฌํ๋ง ์ ๋ด. ๋ํ ํ์คํ ๋ฆฌ์ ์์กดํ์ง ์์ ๋ณ๋ ฌยท๋ฐฑ๊ทธ๋ผ์ด๋ ์คํ์ ์ ํฉํ๋ค |
๋ก์ปฌ ~/.claude/agents/์ ์ ์์ด์ ํธ๋ฅผ ์ถ๊ฐํ๋ฉด ์ฌ๋งํฌ๋ฅผ ํตํด ์๋์ผ๋ก ์ด ์ ์ฅ์์ ๋ํ๋๋ฏ๋ก, ์ปค๋ฐ๋ง ํ๋ฉด ๋๊ธฐํ๋๋ค.
- iTerm2: Preferences โ Profiles โ Colors โ Import โ
iterm/default-color-scheme.itermcolors - IntelliJ: Settings โ Code Style โ Import Scheme โ
intellij/*.xml - git hooks: ํ์ํ ํ๋ก์ ํธ์
.git/hooks/์ ๋ณต์ฌcp git/hooks/pre-push-gradle <project>/.git/hooks/pre-push