with one click
dotfiles
dotfiles contains 14 collected skills from amoseui, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
๋๊ท๋ชจยท๋ค๋จ๊ณ ์์ ์ brainstorm โ plan โ execute โ review โ ship ์์๋ก ์ผ๊ด๋๊ฒ ์งํํ๋ ์์ ์ค์ผ์คํธ๋ ์ดํฐ. ๊ธฐ์กด superpowers ์คํฌ + Workflow ๋๊ตฌ + Codex ๋ฆฌ๋ทฐ๋ฅผ ์ ํด์ง ์์๋ก ์์ยท์กฐ์จํ๋ค. ๊ฐ ๋จ๊ณ ๊ฒฝ๊ณ์์ ์ฌ์ฉ์ ์น์ธ์ ๋ฐ๋๋ค. ํธ๋ฆฌ๊ฑฐ: "workspace flow", "workspace workflow", "์ํฌ์คํ์ด์ค ํ๋ก์ฐ๋ก ํด์ค", "์ด ์์ ์ ์ ์ ์ฐจ๋ก ์งํ", "/workspace-flow" ๋ฑ. ๋๊ท๋ชจ ๋ฆฌ๋ด์ผยท๊ธฐ๋ฅ ๊ตฌํ ์์ฒญ ์.
์์นจ ์ ๋ฌด ์์ ๋ฃจํด(์ฝ๊ธฐ ์ ์ฉ ๋ธ๋ฆฌํ): ์ด๋ ์ ๊ธฐ๋ก(๊ณผ๊ฑฐ ๊ฐ์ ๋ ์ง), ์ง๋ ์ผ์ง ์์ฝ, ์ด๋ฒ ์ฃผ ์บ๋ฆฐ๋ ์ผ์ , ๋ณํ/๋ฐ์ํธ์งํจ ๋ฉ์ผ ์์ฝ, ์ค๋ Todoist ํ ์ผ, ๋ก์ปฌ git ์ํ, GitHub PR ํํฉ์ ํ ๋ฒ์ ๋ชจ์ ๋ธ๋ฆฌํํ๋ค. vault๋ repo๋ฅผ ์์ ํ์ง ์๋๋ค. ํธ๋ฆฌ๊ฑฐ: "์์นจ ๋ธ๋ฆฌํ", "๋ชจ๋ ๋ธ๋ฆฌํ", "morning brief", "์ ๋ฌด ์์", "์ค๋ ๋ญ๋ถํฐ".
Obsidian daily note(ํ๊ณ ) ์๋ ์์ฑยท์ฑ์ cron ์์ ์ฉ ์คํฌ (Hermes ์ ์ฉ). ๋งค์ผ ์์นจ(06:00) ์ผ์ผ ํ๊ณ ๋ ธํธ๋ฅผ ํ ํ๋ฆฟ์ผ๋ก ์์ฑํ๊ณ ์บ๋ฆฐ๋/Todoist/๋ณํ๋ฉ์ผ๋ก ์ฑ์ฐ๋ฉฐ, ๋งค์ผ ๋ฐค(23:50) Git ์ปค๋ฐยท์บ๋ฆฐ๋ ์ง๋ ์ผ์ ยทTodoist ์๋ฃ ํญ๋ชฉ์ผ๋ก ์ผ์ผ ํ๊ณ ์น์ ์ ์ฑ์ด๋ค. ๊ฒ์ฆ๋ ํฌํผ ์คํฌ๋ฆฝํธ(scripts/)๊ฐ config.yaml์์ ๊ณ์ /๊ฒฝ๋ก๋ฅผ ์ฝ์ด cron์ด ํค๋งค์ง ์๋๋ค. ํธ๋ฆฌ๊ฑฐ: daily note ์๋ํ, ์์นจ ๋ธ๋ฆฌํ, ๋ฐค ํ๊ณ , ํ๊ณ ๋ ธํธ cron, ์ด ์คํฌ์ ๋ก๋ํ๋ cron ์์ .
Obsidian PKM vault ๊ด๋ฆฌ + llm-wiki ์ง์ ๋ฒ ์ด์ค ์คํฌ (Hermes ์ ์ฉ). ๋ ธํธ ์์ฑ/ํธ์ง/๊ฒ์, Daily Journal ๋ฐฑ๋งํฌ, PR ๋ฌธ์ํ, ์ฑ /์ํ ๋ ธํธ(TMDB), ๊ทธ๋ฆฌ๊ณ ์์ค๋ฅผ ์ปดํ์ผํ๋ ์ํธ์ฐ๊ฒฐ ์ํค(ingest/query/lint) ์ด์. vaultยท์ํค ๊ฒฝ๋ก ๋ฑ ํ๊ฒฝ๋ณ ์ค์ ์ ๊ฐ์ ํด๋์ config.yaml์์ ์ฝ๋๋ค. ํธ๋ฆฌ๊ฑฐ: "pkm" ํค์๋, "๋ ธํธ ์์ฑ/์ถ๊ฐ/ํธ์ง" ์์ฒญ, "์ ๋์ ๊ธฐ๋ก" ์์ฒญ, PR URL/๋ฒํธ ์ธ๊ธ + ๋ฌธ์ํ ์์ฒญ, "vault์์ ์ฐพ์์ค" ๊ฒ์, "์ฑ ์ถ๊ฐ", "์ํ ์ถ๊ฐ", "book", "movie", "์ฝ์ ์ฑ ", "๋ณธ ์ํ" ๋ฑ ๋์/์ํ ๋ ธํธ ์์ฑ ์์ฒญ, "์ํค", "wiki", "์ง์๋ฒ ์ด์ค", "ingest", "์ด ์์ค ์ ๋ฆฌ/์ถ๊ฐ", "์ํค์ ๋ฃ์ด์ค", "์ํค lint/๊ฐ์ฌ/์ ๊ฒ", ์ํค ๋๋ฉ์ธ ๊ด๋ จ ์ง๋ฌธ ์.
ํ๋ฃจ ์์ ์ข ๋ฃ ์(๋๋ ๋ฐค cron) ์ค๋์ Claude Code + Codex ์ฌ์ฉ ๋ด์ญ์ ๋ถ์ํด ๊ธฐ๋ก ๊ฐ์น๊ฐ ์๋ ์์ ๋ง ๊ณจ๋ผ Obsidian vault์ hermes/notes ์ ๋ ธํธ๋ก ํฉ์ฑํ๊ณ , ์ค๋ daily note์ Hermes ์์ ๋ก๊ทธ ์น์ ์ ๋ฐฑ๋งํฌ๋ฅผ ๊ฑด๋ค. ์ด ๋ฉ์ธ ๋งฅ์ ๋ก์ปฌ ๋ด์ญ (~/.claude, ~/.codex)๊ณผ, ๋ณด์กฐ ๋งฅ๋ถ์ด pkm-push๋ก ๋๊ธฐ vault ์ธ๋ฐ์ค์ ๋ฐ์ด๋ฃ์ digest๋ฅผ ํจ๊ป ์ฝ๋๋ค. ๊ฒฐ์ ๋ก ์์ง์ collect.py, ์๋ฏธ ํ๋จยท๋ ธํธ ์์ฑ์ LLM์ด ํ๋ค. ํธ๋ฆฌ๊ฑฐ: "pkm collect", "์ค๋ ํ ์ผ ์ ๋ฆฌ", "์์ ๋ด์ญ ์ ๋ฆฌ", "ํ๋ฃจ ์์ ๋ ธํธ", "codex claude ๋ด์ญ ์ ๋ฆฌ", "์ผ๊ณผ ์ ๋ฆฌ", daily collect, ๋ฐค ํ๊ณ ์ ์์ ๋ด์ญ ์์ง ์์ฒญ.
๋งฅ๋ถ(๋๋ ๋ณด์กฐ ๋จธ์ )์์ ์์ ์ข ๋ฃ ์ ๊ทธ๋ ์ Claude Code + Codex ์ฌ์ฉ ๋ด์ญ์ ๊ฒฐ์ ๋ก ์ ์ผ๋ก ์์งํด digest JSON์ผ๋ก ๋ง๋ค๊ณ , ๋๊ธฐ๋๋ Obsidian vault์ ๊ณต์ ์ธ๋ฐ์ค (hermes/inbox/codex-claude/)์ ๋ฐ์ด๋ฃ๋๋ค. ์ค์ ๋ ธํธ ํฉ์ฑยทdaily ๋ฐฑ๋งํฌ๋ ์ด ๋จธ์ ์ด ์๋๋ผ Hermes๊ฐ ๋๋ ๋ฉ์ธ ๋งฅ์์ pkm-collect๊ฐ ์ํํ๋ค(์ญํ ๋ถ๋ฆฌ). ํธ๋ฆฌ๊ฑฐ: "pkm push", "์์ ๋ด์ญ ๋ฐ์ด์ค", "์ค๋ ๋ด์ญ vault๋ก", "push digest", ํ๋ฃจ ์์ ์ ๋ง์น๋ฉฐ ์ด ๋จธ์ ์ AI ์ฌ์ฉ ๋ด์ญ์ ๋ฉ์ธ ๋จธ์ ์ผ๋ก ๋ณด๋ด๋ฌ๋ผ๋ ์์ฒญ ์.
ํ๋ฃจ ์ ๋ฌด ์ข ๋ฃ ์ ์ค๋์ Claude Code ๋ํ ๊ธฐ๋ก์ ๋ถ์ํด ๊ธฐ๋ก ๊ฐ์น๊ฐ ์๋ ์์ ๋ง ๊ณจ๋ผ PKM vault์ "5. Claude/notes"(Claude ์ ์ฉ ํด๋)์ ๋ ธํธ๋ก ํฉ์ฑํ๊ณ , ์ค๋ daily note์ ๋ฐฑ๋งํฌ๋ฅผ ๊ฑด๋ค. ๊ธฐ์กด ๋ ธํธ์ ์ค๋ณต๋์ง ์๊ฒ ํ๋ค. ํธ๋ฆฌ๊ฑฐ - "pkm collect", "์ค๋ ํ ์ผ ์ ๋ฆฌ", "์ ๋ฌด ์ ๋ฆฌํด์ค", "ํ๋ฃจ ์์ ๋ ธํธ", "์ผ๊ณผ ์ ๋ฆฌ", "์ค๋ ์์ ๊ธฐ๋ก", "daily collect" ๋ฑ ํ๋ฃจ๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ฉฐ ์์ ์ PKM์ ์ ๋ฆฌํด๋ฌ๋ผ๋ ์์ฒญ ์.
์์นจ ์ ๋ฌด ์์ ๋ฃจํด: ์ด๋ ์ ๊ธฐ๋กยท์ง๋ ์ผ์ง ์์ฝ, ์ด๋ฒ ์ฃผ ์ผ์ , ๋ฐ์ํธ์งํจ ์์ฝ, ๋ก์ปฌ git ์ํ, PR ํํฉ์ ํ ๋ฒ์ ๋ชจ์ ๋ธ๋ฆฌํํ๋ค. ํธ๋ฆฌ๊ฑฐ: "์์นจ ๋ธ๋ฆฌํ", "๋ชจ๋ ๋ธ๋ฆฌํ", "morning brief", "์ ๋ฌด ์์", "/brief-morning" ๋ฑ. config.yaml์ด ์์ผ๋ฉด ์ฌ์ฉ์์๊ฒ ์ค์ ์ ๋ฌป๊ณ ํ์ผ์ ์์ฑํ ๋ค ์์ ์ ์งํํ๋ค.
Obsidian PKM vault ๊ด๋ฆฌ ์คํฌ. ๋ ธํธ ์์ฑ/ํธ์ง/๊ฒ์, Daily Journal ๋ฐฑ๋งํฌ, PR ๋ฌธ์ํ, ์ฑ /์ํ ๋ ธํธ(TMDB) ์์ฑ ์ง์. ํธ๋ฆฌ๊ฑฐ: "pkm" ํค์๋, "๋ ธํธ ์์ฑ/์ถ๊ฐ/ํธ์ง" ์์ฒญ, "์ ๋์ ๊ธฐ๋ก" ์์ฒญ, PR URL/๋ฒํธ ์ธ๊ธ + ๋ฌธ์ํ ์์ฒญ, "vault์์ ์ฐพ์์ค" ๊ฒ์, "์ฑ ์ถ๊ฐ", "์ํ ์ถ๊ฐ", "book", "movie", "์ฝ์ ์ฑ ", "๋ณธ ์ํ" ๋ฑ ๋์/์ํ ๋ ธํธ ์์ฑ ์์ฒญ ์.
๋ณ๊ฒฝ์ฌํญ ์ปค๋ฐ, ๋ธ๋์น ํธ์, PR ์์ฑ์ ์๋ํํ๊ณ PR ์์ ์ PKM vault์ ๋ฌธ์ํํ๋ ์ํฌํ๋ก์ฐ. ํธ๋ฆฌ๊ฑฐ: "PR ๋ง๋ค์ด", "PR ์์ฑํด์ค", "PR ์์ฑ", "ํ๋ฆฌํ์คํธ ์์ฑ", "PR ์ฌ๋ ค", "make pr", "/make-pr" ๋ฑ. Stacked PR ์ง์, draft ์๋ ํ์ , Prompt Journal ๊ธฐ๋ก.
์ต๊ทผ ๋ํ ๊ธฐ๋ก์ ๋ถ์ํด ๊ธ๋ก๋ฒ(~/.claude/CLAUDE.md)ยท๋ก์ปฌ(ํ๋ก์ ํธ) CLAUDE.md์ ๊ฐ์ ์ ์ ์ฐพ๋๋ค. ํธ๋ฆฌ๊ฑฐ โ "claudemd ๋ฆฌ๋ทฐ", "CLAUDE.md ๊ฐ์ ", "review claudemd", "์ง์นจ ์ ๊ฒ", "CLAUDE.md ์ ๊ฒํด์ค" ๋ฑ.
๋ก์ปฌ ์ค์ ๋ณ๊ฒฝ์ dotfiles ์ ์ฅ์(์: ~/dotfiles)์ ๋ฐ์ํ๊ณ commit / pushํ๋ ์คํฌ. ์ config ํ์ผ ์ถ๊ฐ, ๊ธฐ์กด ์ค์ ํธ์ง(zsh / vim / tmux / git / claude ๋ฑ), AI ์์ด์ ํธ ์ค์ ๋ณ๊ฒฝ์ dotfiles repo๋ก ๋๊ธฐํํ ๋ ์ฌ์ฉํ๋ค. "์ด๊ฑฐ dotfiles์ ๋ฐ์ํด์ค", "dotfiles ์ ๋ฐ์ดํธ", "dotfiles์ ์ถ๊ฐ/์ปค๋ฐ/push", "์ค์ ๋ฐฑ์ ", "๋ฐฉ๊ธ ๋ฐ๊พผ ์ค์ ์ ์ฅ์์ ๋ฃ์ด์ค", "~/.config/ghostty/config๋ฅผ dotfile๋ก ์ถ๊ฐํด์ค"์ฒ๋ผ ์์ ๊ฒฝ๋ก๋ฅผ ์ง์ ํด ์ถ๊ฐํด๋ฌ๋ผ๋ ์์ฒญ์ ์ธ๊ธํ๊ฑฐ๋, ~/.claude ยท ~/.zshrc ยท ~/.vimrc ยท ~/.tmux.conf ยท ~/.gitconfig ยท ~/.config/* ๋ฑ dotfiles๊ฐ ๊ด๋ฆฌํ๊ฑฐ๋ ๊ด๋ฆฌํ๋ฉด ์ข์ ์ค์ ํ์ผ์ ์์ /์ถ๊ฐํ ๋ค ์ ์ฅ์์ ๋ฐ์ํ๋ ค๋ ๋ชจ๋ ์ํฉ์์ ๋ฐ๋์ ์ฌ์ฉํ๋ค. ํนํ statusline, settings.json, agents, commands, skills ๊ฐ์ Claude Code ์ค์ ์ ๋ฐ๊พผ ์งํ๋ผ๋ฉด ์ฌ์ฉ์๊ฐ ๋ช ์์ ์ผ๋ก ์์ฒญํ์ง ์์๋ ์ด ์คํฌ๋ก ๋๊ธฐํ๋ฅผ ์ ์ํ๋ค. ์ฌ์ฉ์๊ฐ ์ด๋ ์์ ๋๋ ํฐ๋ฆฌ์ ์๋ (์ ์ฅ์ ๋ฐ์ด์ด๋) ๋์ํ๋ค.
HANDOFF.md๋ฅผ ์์ฑ/์ ๋ฐ์ดํธํ์ฌ ๋ค์ ์์ด์ ํธ๊ฐ ์ปจํ ์คํธ ์์ด๋ ์์ ์ ์ด์ด๋ฐ์ ์ ์๊ฒ ํ๋ค. git ํ์คํ ๋ฆฌ, ์ฝ๋๋ฒ ์ด์ค, ํ์ฌ ๋ํ๋ฅผ ๋ถ์ํ์ฌ ๋ชฉํยท์งํ ์ํฉยท์ฑ๊ณต/์คํจ ๊ฒฝํยท๋ค์ ๋จ๊ณ๋ฅผ ์ ๋ฆฌํ๋ค. ํธ๋ฆฌ๊ฑฐ โ "handoff", "์ธ์์ธ๊ณ", "HANDOFF.md", "ํธ๋์คํ", "ํ๋ก์ ํธ ์ ๋ฆฌ", "ํ์ฌ ์ํ ์ ๋ฆฌ", "๋ค์ ์ธ์ ์ ์ํด ์ ๋ฆฌ", "์์ ๋ด์ฉ ์ ๋ฆฌํด์ค" ๋ฑ. HANDOFF.md ์ ๋ฐ์ดํธ ์์ฒญ ์์๋ ์ฌ์ฉํ๋ค.
Obsidian vault ๋ด .md ํ์ผ์ ์์ ํ ๋๋ง๋ค ์๋์ผ๋ก ์์ ์ด๋ ฅ์ ๊ด๋ฆฌํ๋ ์คํฌ. ์ด ์คํฌ์ Claude๊ฐ Obsidian vault(amoseui) ์์ ๋งํฌ๋ค์ด ํ์ผ์ ํธ์ง(Edit/Write)ํ ๋ ๋ฐ๋์ ํจ๊ป ์ ์ฉํด์ผ ํ๋ค. ๋ชจ๋ Obsidian ํ์ผ ์์ , ๋ ธํธ ํธ์ง, ํ ํ๋ฆฟ ๋ณ๊ฒฝ, ์ผ์ผ ๋ ธํธ ์ ๋ฐ์ดํธ, wiki ๋ฌธ์ ์์ ๋ฑ vault ๋ด .md ํ์ผ์ ๋ณ๊ฒฝ์ด ๋ฐ์ํ๋ ๋ชจ๋ ์ํฉ์์ ์๋์ผ๋ก ํธ๋ฆฌ๊ฑฐ๋๋ค. ๋จ, wiki/log.md ์์ฒด๋ฅผ ์์ ํ ๋๋ log.md์ ์ค๋ณต ๊ธฐ๋กํ์ง ์๋๋ค.