with one click
pilee
pilee contains 28 collected skills from heestolee, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
ํ์ฌ worktree๋ฅผ ์ต์ production ๊ธฐ๋ฐ ์ branch๋ก in-place ์ ํํด์ผ ํ ๋ ์ฌ์ฉํ๋ค. "/to-production", "production์ผ๋ก ์ฎ๊ฒจ", "production ๋ฐ๋ผ๋ณด๊ฒ", "hotfix๋ก ๋ค์ ์์" ์์ฒญ์ ์ฌ์ฉํ๋ค. ๊ธฐ์กด ์์ commit์ backup ํ cherry-pickํ๊ณ , ์ worktree๊ฐ ํ์ํ๋ฉด /wt fork --hotfix๊ฐ ๋ด๋นํ๋ค.
์ด๋ฆฐ PR์ ๋ฆฌ๋ทฐ ์ฝ๋ฉํธ๋ changes requested์ ๋ํด ๋ถ๋ชจ/ํ์ฌ ๋ํ์ ์์ ๋ด์ญ์ ํ์ธํ ๋ค, ํ๋ฉด์ ๋ต๋ณ์ด ์๋๋ผ ๊ทผ๋ณธ ์์ธ์ ํ๋จํด ์ฝ๋ ์์ ยท์ปค๋ฐยทํธ์ยท์ค๋ ๋ ๋ต๊ธยทreview re-request๊น์ง ์ํํด์ผ ํ ๋ ์ฌ์ฉํ๋ค. `--push-only` ๋ชจ๋์์๋ ์ฝ๋ฉํธ/re-request ์์ด ์ปค๋ฐยทํธ์ ํ ์๋ ๊ฒ์์ฉ ๋ต๊ธ ์ด์์ ์ธ์ ์์ ๋ค๋ฌ๋๋ค. "PR ์ฝ๋ฉํธ ๋์", "๋ฆฌ๋ทฐ ๋์", "์ด๊ฑฐ ๋์์์ -์ปค๋ฐ-ํธ์-์ฝ๋ฉํธ๊น์ง", "๊ทผ๋ณธ์ ์ผ๋ก ๋์", "๋์ํ ๊ฒ ์์ผ๋ฉด ๊ทผ๊ฑฐ ์ฝ๋ฉํธ" ์์ฒญ์ ์ฌ์ฉํ๋ค.
Local guide for using interactive_shell in this repo. Prefer it for dev servers, TUI apps, REPLs, database shells, log viewers, and commands that need a visible terminal overlay. Do not use it for subagent-style delegation; use the subagent tool for that.
์ด๋ฆฐ PR์ GitHub Actions/CI ์คํจ๋ฅผ ๋ถ์ํด ์์ธ์ ๋ถ๋ฅํ๊ณ , ์ฝ๋ยทgenerated artifactยทํ ์คํธยทํ๊ฒฝ ๋ฌธ์ ๋ฅผ ๊ทผ๋ณธ ๋์ํ ๋ค ๊ฒ์ฆ, ์ปค๋ฐ, push๊น์ง ์ํํด์ผ ํ ๋ ์ฌ์ฉํ๋ค. "CI ์คํจ ๋์", "์ฒดํฌ ์คํจ ๋ด์ค", "Actions ์คํจ ๊ณ ์ณ์ค", "pr-checks ์คํจ", "ci-ship" ์์ฒญ์ ์ฌ์ฉํ๋ค.
PR์ ๋ง๋ค๊ธฐ ์ ๋๋ remote์ ์ฌ๋ฆฌ๊ธฐ ์ , ๋ณ๊ฒฝ์ฌํญ์ ์๋ ๋จ์๋ก ์ปค๋ฐํ๊ณ lint/typecheck/test/build ๊ฐ์ ์ฌ์ ๊ฒ์ฆ์ ํต๊ณผ์ํจ ๋ค pushํด์ผ ํ ๋ ์ฌ์ฉํ๋ค. "ship ํด์ค", "์ปค๋ฐํด์ ํธ์", "์ฌ๋ฆฌ๊ธฐ ์ ์ ๊ฒ์ฆ", "push ์ค๋น" ์์ฒญ์ ์ฌ์ฉํ๋ค.
PR/๊ตฌํ ๊ฒ์ฆ์ PMยท๋น๊ฐ๋ฐ์๋ ์ดํดํ ์ ์๋ ์บก์ฒ ์ค์ฌ HTML ๋ฆฌํฌํธ๋ก ๋ง๋ ๋ค. Jira/Notion/Slack/์์ด์ดํ๋ ์/PR test plan ๊ฐ์ ๊ธฐํ ๊ทผ๊ฑฐ๋ฅผ ์ฌ์ฉ์-facing ๋์๊ณผ ๋งคํํ๊ณ , ํต์ฌ UI ํ๋ฆ์ ์คํฌ๋ฆฐ์ท/GIF๋ฅผ primary evidence๋ก ์ฆ๋ช ํ๋ค. ๋ก์ง/API/DB/code diff ๊ฒ์ฆ์ ํ๋จ ๊ธฐ์ ๋ณด์กฐ ๊ฒ์ฆ์ผ๋ก ์ ๋ฆฌํ๋ค. ๊ธฐ๋ณธ์ ๋ก์ปฌ ํ์ธ์ฉ์ด๋ฉฐ ์ ๋ก๋/PR ์ ๋ฐ์ดํธ๋ ๋ช ์ ์์ฒญ ์์๋ง ํ๋ค.
์์ ์์ ์ ์ ๊ตฌ์ฒด ์ง๋ฌธ์ผ๋ก ๋ชฉํยท์ฑ๊ณต ๊ธฐ์คยท๋ฒ์ยท๊ฒ์ฆ ์ด์ ์ ํจ๊ป ์ขํ๊ณ , ์ดํ /decideยท/verify๊ฐ mechanically ์ฝ์ ์ ์๋ frame.json์ ์ํฌํธ๋ฆฌ์ ๋ฐ์ ํ๋ค.
ํ ์คํธ๊ฐ ๊ณผํ๊ฒ mock/fixture/๊ตฌํ์ธ๋ถ assertion์ ๋ฌถ์๋์ง ์ ๊ฒํ๊ณ , ๊ธฐ๋ฅ ํ ์คํธยท๋ด๋ถ ๋ก์ง ํ ์คํธยท์ธ๋ถ ์์กด์ฑ mock ๊ฒฝ๊ณ๋ฅผ ๊ธฐ์ค์ผ๋ก ์ค์ฉ์ ์ผ๋ก ๋ค๋ฌ์ ๋ ์ฌ์ฉํ๋ค. "ํ ์คํธ๊ฐ ๊ณผํ์ง ์์์ง", "๋ชจํน ๊ธฐ์ค", "๋ด๋ถ ๋ฉ์๋๋ ์ง์ ํ ์คํธ", "์ธ๋ถ API๋ง mock", "unit/contract test ์ด๋๊น์ง" ๊ฐ์ ์์ฒญ์ ์ฌ์ฉํ๋ค.
DDL, ๋๋ ๋ฐฑํ, ๋ฐฐํฌ ์ ์๋ ๋ฐ์๋์ด์ผ ํ๋ DB ๋ณ๊ฒฝ์ ๋ง์ด๊ทธ๋ ์ด์ ํ์ผ๋ก ์ค๊ณยท๊ฒ์ฆํ ๋ ์ฌ์ฉ. set-based SQL, idempotency, rollback/down(), ์คํ ์ ์ฌ์ฉ์ ์น์ธ, dev ๊ฒ์ฆ์ ๊ฐ์ ํ๋ค. ์๋น์ค๋ณ ๊ฒฝ๋ก/๋ช ๋ น์ private/project overlay๋ฅผ ๋ฐ๋ฅธ๋ค.
์ด์/๊ฐ๋ฐ DB์ ์ผํ์ฑ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฑฐ๋ ์์ ํ๋ SQL์ ์ค๊ณํ ๋ ์ฌ์ฉ. AI๊ฐ ์ง์ ์คํํ์ง ์๊ณ , ์์ ์ค๋ช โ ์ฌ์ SELECT โ ์คํ SQL โ ์ฌํ SELECT ํ์์ผ๋ก ์ฌ์ฉ์๊ฐ DB ํด๋ผ์ด์ธํธ์์ ๊ฒํ ยท์คํํ ์ ์๊ฒ ์ ๊ณตํ๋ค. ํ์ฌ/ํ๋ก์ ํธ๋ณ DB ๋๊ตฌ์ ๋ก๊ทธ ๊ท์น์ private/project overlay๋ฅผ ๋ฐ๋ฅธ๋ค.
Structure disciplined git practices for commits, branches, and history. Use when making any code change โ committing, branching, resolving conflicts, or organizing work across parallel streams.
Build in thin vertical slices โ implement one piece, test it, commit, then expand. Use when any change touches more than one file, when a task feels too large to land in one step, or when you are tempted to write more than 100 lines before running tests.
AI๊ฐ ๊ตฌํํ ๋ณ๊ฒฝ์ฌํญ์ ์๊ตฌ์ฌํญยท๋ฌธ์ยท๋๋ฉ์ธ ์ธ์ดยทdiff์ ๋์กฐํด ์ฌ์ฉ์๊ฐ ๋ฆฌ๋ทฐํ ์ ์๋ ๊ฐ์ฌ ๋ธ๋ฆฌํ์ ๋ง๋ ๋ค. ๋ฌด์์ ๋ฐ๊ฟจ๋์ง, ์ด๋๊น์ง ๋ฏฟ์ด๋ ๋๋์ง, ๋ฌด์์ ์ง์ ๋ด์ผ ํ๋์ง, ๋ค์ ํ๋์ด ์บก์ฒ/์์ /PR ์ค ๋ฌด์์ธ์ง ํ์ ํ ๋ ์ฌ์ฉํ๋ค.
pilee ๋ ํฌ ๊ฐ์ ์์ ์ ๋ง๋ฌด๋ฆฌํ๊ธฐ ์ ๋ง์ง๋ง ๊ฒ์ดํธ๋ก ์ฌ์ฉํ๋ค. ์ฌ์ฉ์๊ฐ โ๊ตฌํ ๋ค ํ์ผ๋ฉด ๊ตฌ๋ฉ ์๋์ง ๋ค์ ๊ฒ์ฆโ, โ์๋ํ๋๋ก ์ ๋์ํ๊ฒ ํด์คโ, โ๋ง์ง๋ง์ผ๋ก ํ ๋ฒ ๋ ๋ด์คโ, โpilee ์์ ๋ง๋ฌด๋ฆฌโ์ฒ๋ผ ๋งํ๊ฑฐ๋ AGENTS.md์ pilee ๋ณ๊ฒฝ ๋ง๋ฌด๋ฆฌ ๋จ๊ณ์ ๋๋ฌํ๋ฉด ์ฌ์ฉํ๋ค. ๊ตฌํ ๊ตฌ๋ฉ์ ์ฐพ์ผ๋ฉด ์์ ยท์ฌ๊ฒ์ฆํ๊ณ , ์์ผ๋ฉด ๊ฐ์ ๋ด์ฉ๊ณผ ๊ฒ์ฆ ๊ทผ๊ฑฐ๋ฅผ ์ ๋ฆฌํ๋ค.
๊ธฐ์ ์ ์์ฌ๊ฒฐ์ ์ด ํ์ํ ๋ ๋์ ๋น๊ตยทํธ๋ ์ด๋์คํ ๋์ ํ frame.json์ ๋ฐ์ . /frame์ด ํ์ํ frame.decision task๋ฅผ ์๋ ์ฒ๋ฆฌํ๊ฑฐ๋, ์ฆ์ ์์ฌ๊ฒฐ์ ๋ ๊ฐ๋ฅ.
Pi/Codex subagent๋ก stress-interview๋ฅผ ์คํํ ๋ค worker๊ฐ actionable item๋ง ์์ ํ๊ณ ์ฌ๊ฒํ ๋ฅผ 2์ฌ์ดํด ๋ฐ๋ณตํ๋ ์๊ฐ ์น์ ์คํฌ. PR ๋จธ์ง ์ ์๋ ์์ ํ์ ํ์ง ๊ฐ์ ๋ฃจํ ๋ ์ฌ์ฉ.
/verify-report๋ฅผ ์คํํ๊ธฐ ์ ์ PM-facing ์บก์ฒ ๋ฆฌํฌํธ ๊ณ์ฝ์ ๊ณ ์ ํ๋ค. Jira/Notion/Slack/์์ด์ดํ๋ ์/PR test plan ๊ฐ์ ๊ธฐํ ๊ทผ๊ฑฐ๋ฅผ ์ฑ๊ณต ๊ธฐ์คยทactor/roleยทsubject identityยทํ๋ฉด oracleยทprimary capture๋ก ๋งคํํ๊ณ , ๋ฐ์ดํฐ/๊ณ์ /ํ๊ฒฝ/side effect ์ค๋น๋๋ฅผ ์ ๊ฒํด ๊ธด /verify-report์ ์ ํ๋๋ฅผ ๋์ธ๋ค. "verify-report ์ ์", "์บก์ฒ ์ ๋ฐ์ดํฐ ํ์ธ", "๋ฆฌํฌํธ ํ๋ฆฌํ๋ผ์ดํธ", "๊ฒ์ฆ ์ค๋น๋", "์ด๊ฑฐ full report ํ์ํ๊ฐ" ์์ฒญ์ ์ฌ์ฉํ๋ค.
Runtime/preview/deployment healthcheck, 5xx, timeout, CI deploy, worker, orchestrator, queue, load balancer, federation compose์ฒ๋ผ ๋ง์ง๋ง ์ฆ์ ๋ค์ ์ฌ๋ฌ ์คํ ์ฃผ์ฒด๊ฐ fan-out ๋๋ ์คํจ๋ฅผ ๋ถ์ํ ๋ ์ฌ์ฉํ๋ค. "ํ๋ฆฌ๋ทฐ๊ฐ ์ ๋ ", "ํฌ์ค์ฒดํฌ ์คํจ", "๋ด PR๋ง ๋ฐฐํฌ ์คํจ", "upstream์ด ์ ๋ถ์ด", "AWS/ECS/Lambda/ALB/GraphQL compose ์์ธ ๋ด์ค" ์์ฒญ์์ ๋ง์ง๋ง ์ฆ์ ๋์ fan-out map๊ณผ ์ต์ ์ฌํ์ผ๋ก root cause๋ฅผ ์ขํ๋ค.
Diagnose and fix root causes systematically. Use when tests fail, builds break, runtime behavior deviates from expectations, or any unexpected error appears. Follow a structured triage process instead of guessing.
AskUserQuestion ํธ์ถ ์ ์ง๋ฌธ/์ต์ ์์ฑ ๊ท์น. ๋ค๋ฅธ ์คํฌ์ด prerequisite๋ก ๋ก๋ํ์ฌ ์ฌ์ฉ. ์ฌ์ฉ์๊ฐ "๋ฌด์จ ๋ง์ด์ผ?"๋ก ๋๋ฌป๊ฑฐ๋ "์ถฉ๋ถํ๋ค"๋ง ๋๋ฅด๋ ์๋กํ ํจํด ์ฐจ๋จ.
AskUserQuestion ์ฌ์ฉ ์์ ๊ณผ ๋ฐฉ์ ํ๋จ. ์ธ์ ๋ฌป๊ณ ์ธ์ ์ ๋ฌป์์ง ๊ฒฐ์ ํ๋ ์ฒ ํ. ์ธ์ ์์ ์ ํ์ ๋ก๋.
pilee-history/private journal์์ ๊ณต๊ฐ ๊ฐ๋ฅํ ์ค๊ณ ์ง์์ ์ถ์ถํ๊ฑฐ๋ docs/knowledge ๋ฌธ์๋ฅผ ๊ฒ์ยท์์ฑยท๊ฐฑ์ ยท๊ฒ์ฆํ ๋ ์ฌ์ฉํ๋ค. ์ฌ์ฉ์๊ฐ "pilee knowledge", "ํ์คํ ๋ฆฌ๋ฅผ ์ง์์ผ๋ก", "์ง์ ์ ํฉ์ฑ", "stale ํด์", "README ๊ทธ๋ํ", "reviewed_at ๊ฐฑ์ ", "add-knowledge์ฒ๋ผ"์ด๋ผ๊ณ ๋งํ๋ฉด ์ฌ์ฉํ๋ค.
Pi์ฉ ์คํฌ์ ์๋ก ๋ง๋ค๊ฑฐ๋ ๊ธฐ์กด ์คํฌ์ ๊ฐ์ ยท๊ฒ์ฆยทํ๊ฐํ ๋ ์ฌ์ฉํ๋ค. ์ฌ์ฉ์๊ฐ "์คํฌ ๋ง๋ค์ด์ค", "SKILL.md ์์ฑ", "์ด ์ํฌํ๋ก์ฐ๋ฅผ skill๋ก", "์คํฌ ์ค๋ช /ํธ๋ฆฌ๊ฑฐ ์ต์ ํ", "๊ธฐ์กด skill ์์ ", "eval๋ก ์คํฌ ํ ์คํธ"์ฒ๋ผ ๋งํ๋ฉด ๋ฐ๋์ ์ด ์คํฌ์ ์ฌ์ฉํ๋ค. Agent Skills ํ์ค๊ณผ Pi์ ์คํฌ ๋ก๋ฉ/๊ฒ์ฆ ๊ท์น์ ๋ง์ถฐ ์คํฌ ๊ตฌ์กฐ, ํ๋ก ํธ๋งคํฐ, progressive disclosure, ํ๊ฐ ๋ฃจํ๋ฅผ ์ค๊ณํ๋ค.
Jira ์ด์ ์์ฑยท์์ ยท์ ๋ฆฌ ์์ฒญ์ ์ฌ์ฉ. ์ด์ ๋ณธ๋ฌธ์ Wiki markup/Markdown ๋ฑ ๋์ Jira๊ฐ ์๊ตฌํ๋ ํ์์ผ๋ก ์ ๋ฆฌํ๊ณ , ์ธ๋ถ ์์คํ ์ ์ ์กํ๊ธฐ ์ preview confirmation์ ๊ฐ์ ํ๋ค. ํน์ Jira cloud/project key/MCP ์ฐ์ ์์๋ private/project overlay๋ฅผ ๋ฐ๋ฅธ๋ค.
๋ก์ปฌ ๊ฐ๋ฐ ์๋ฒ๋ฅผ ์์ํ๊ฑฐ๋ ํฌํธ ์ถฉ๋, stale process, ํ๊ฒฝ๋ณ์/์๋น์ค ์ฐ๊ฒฐ ๋ฌธ์ ๋ฅผ ์ง๋จํ ๋ ์ฌ์ฉ. ํน์ ํ์ฌ/๋ ํฌ์ ํฌํธยท๋ช ๋ นยท์๋น์ค ์์กด์ฑ์ project/private overlay ์คํฌ์ ์ฐ์ ๋ฐ๋ฅธ๋ค.
Pi/Codex subagent์ verifier + reviewer + challenger๋ฅผ ๋ณ๋ ฌ ํธ์ถํด ๋์ผ ๋ณ๊ฒฝ์ฌํญ์ ๋ค๊ฐ๋๋ก ๊ฒํ ๋ฐ๋ ์คํฌ. PR ์ ์ ๊ฒ, self-healing ์ ๊ฒํ , ์ฝ๋ ๋ณ๊ฒฝ ์คํธ๋ ์ค ํ ์คํธ ๋ ์ฌ์ฉ.
๋ฒ๊ทธ, ํ ์คํธ ์คํจ, ์์์น ๋ชปํ ๋์์ ๋ง๋ฌ์ ๋ ์ฌ์ฉ. ์์ ์ ์๋ํ๊ธฐ ์ ์ ๊ทผ๋ณธ์์ธ์ ์ฐพ๋ ํ๋ก์ธ์ค.
Evaluate code changes across correctness, readability, architecture, security, and performance before integration. Use before merging any change โ whether written by a human, an agent, or yourself.