์ ๋ Claude๋ฅผ ๋น๋กฏํ AI๋ฅผ ์ค์ ์ ๋ฌด ์์คํ ์ ๋ น์ฌ ๋ฃ๋ ์ผ์ ํฉ๋๋ค. ๋ณต์กํ๊ณ ๋ฐ๋ณต์ ์ธ ์ด์ ์ ๋ฌด๋ฅผ, ์ธก์ ๊ฐ๋ฅํ๊ณ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์๋ํ ์์คํ ์ผ๋ก ๋ฐ๊พธ๋ ๋ฐ ์ง์คํฉ๋๋ค.
์ ์์ ์ ํ๋ก๋ํธ ยท ๊ทธ๋ก์ค ยท ์ด์ ยท ์์ง๋์ด๋ง์ ๊ฒฝ๊ณ์ ์์ต๋๋ค. ๋น์ฆ๋์ค ํ์ด "์ง๊ธ ๋น์ฅ" ๋์ํ๋ ๋๊ตฌ๊ฐ ํ์ํ ๋, ์ ์ ๊ฐ๋ฐ ์ฌ์ดํด๋ณด๋ค ๋น ๋ฅด๊ฒ ๋ง๋ค์ด ๊ฒ์ฆํ๊ณ ๊ฐ์ ํฉ๋๋ค.
๋ฐ๋ณต๋๋ ์ด์ ํต์ฆ ๋ฐ๊ฒฌ โ ์์ ์์คํ ์ค๊ณ โ ๋น ๋ฅธ ์ถ์ โ ์ค์ฌ์ฉ์ผ๋ก ๊ฒ์ฆ โ ์ ํธ ๊ธฐ๋ฐ ๊ฐ์
๋จ์ํ "AI๋ฅผ ์จ๋ดค๋ค"๊ฐ ์๋๋ผ, Claude๋ฅผ ํ๋ก๋์ ์ํฌํ๋ก์ฐ์ ์์ฌ๊ฒฐ์ ์์ง๊ณผ ์ด์ ์๋ํ์ ํต์ฌ ๋ถํ์ผ๋ก ์ฌ์ฉํ์ต๋๋ค.
| ํ์ฉ ๋ฐฉ์ | ์ด๋์ ์ผ๋ | ๋ง๋ค์ด๋ธ ๊ฐ์น |
|---|---|---|
| Claude Code Judge | QA ํ๊ท ํ์ง ํ์ดํ๋ผ์ธ์์ ์์ฌ ์ผ์ด์ค๋ง Claude ์ธ์ ์ผ๋ก ๋ณด๋ด ์ต์ข ํ์ | ์๋ํ์ ๊ณ ์ง์ ๋ฌธ์ ์ธ ๋ ธ์ด์ฆ/์คํ์ ์ฌ๋ ๋์ ๊ฑธ๋ฌ๋ |
| Claude Code Routines | ๋งค์ผ ์ ํด์ง ์๊ฐ์ Intercom ๋ํ๋ฅผ ์์ฝํด Slack์ ๋ฐํ | ์๋ฒ๋ฆฌ์ค ์ธํ๋ผ ์์ด AI ์ด์ ๋ฃจํด ์์ ๊ฐ๋ (AWS Lambda โ Routine ์ด๊ด) |
| AI ๋น์ฉ ์์ง๋์ด๋ง | ์ด๋ช ์ฌํ์ ๊ฒ์ โ ์บ์ยทํ๋ฆฌ์ ยท๋ฃฐ๋ฒ ์ด์ค ํด๋ฐฑ ๋ค๊ณ์ธต ๋ผ์ฐํ ์ผ๋ก AI ํธ์ถ ๋จ๊ฐ๋ฅผ 0์์ ๊ทผ์ | *"ํ๋น ํ์"*๊ฐ ์ ์ง๋๋ AI ๊ฒฝ์ ๊ตฌ์กฐ๋ฅผ ์ง์ ์ค๊ณ (provider ์ถ์ํ๋ก ๋ชจ๋ธ ์ค์) |
| Claude API | ํฌ๋ฆฝํ ์์ฅ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌธ๊ฐ ์์ค ๋ธ๋ฆฌํ์ผ๋ก ๋ณํ | ๋ฐ์ดํฐ ์์ง + AI ํด์ + ์๋ ๋ฐฐํฌ๋ฅผ ํ๋์ ์ฝํ ์ธ ์ด์ ํ์ดํ๋ผ์ธ์ผ๋ก |
| Notion MCP | ๊ธฐ์กด์ ๋ฌธ์ํํด ๋ Notion DB๋ฅผ ์ฝ์ด ๊ณต์งยท์๋ด ๋ฉํธ๋ฅผ ์ฆ์ ์ด์ ์์ฑ | ํฉ์ด์ง ๋ฌธ์๋ฅผ ์ฌ์์ฑ ์์ด ์ปค๋ฎค๋์ผ์ด์ ์์ฐ์ผ๋ก ์ฌํ์ฉ |
| Intercom + Slack MCP | ์คํ๋ ๋ฌธ์๋ฅผ ๋งค์ผ ์๋ ์ ๋ฆฌํด Slack์์ "๋ฌด์์ด ๋จ์๋์ง" ๊ด๋ฆฌ, ๋ต๋ณ ์ด์๊น์ง ์ฆ์ ์์ฑ | CS/์ ์ ๊ด๋ฆฌยท์ด์์ ๋ฐ์๋ํ โ ์ฌ๋์ ๊ฒํ ยทํ์ ๋ง |
| MCP (Model Context Protocol) | Intercom ยท Slack ยท Notion ๋ฑ ์ธ๋ถ ๋๊ตฌ๋ฅผ AI์ ์ง์ ์ฐ๊ฒฐ | ์ฝ๋ ๊ธ๋ฃจ ์์ด AI๊ฐ ์ค์ ์ ๋ฌด ์์คํ ์ ์กฐ์ |
ํต์ฌ ์ฐจ๋ณ์ : ์ ๋ AI๋ฅผ "๋ต๋ณ๊ธฐ"๊ฐ ์๋๋ผ ์ฌ๋์ ํ๋จ์ด ํ์ํ ์ง์ ์ ์๋ ์ด์ ์์คํ ์ ์ผ๋ถ๋ก ์ค๊ณํฉ๋๋ค. ์ธ์ ์๋ํํ๊ณ , ์ธ์ ๋ฉ์ถฐ ์ฌ๋์๊ฒ ๋ฌผ์ด์ผ ํ๋์ง๋ฅผ ์์คํ ์์ ๋ น์ ๋๋ค.
๋ ํฌ์งํ ๋ฆฌ๋ก ๊ณต๊ฐํ์ง ์์์ง๋ง ์ค์ ๋ก ๋งค์ผ ๋๋ฆฌ๊ณ ์๋ AI ์ด์ ์ํฌํ๋ก์ฐ์ ๋๋ค. ์ AI ํ์ฉ์ ๋ฌด๊ฒ์ค์ฌ์ ์ฌ์ค ์ฌ๊ธฐ์ ์์ต๋๋ค โ ํ๋ คํ ํ๋ก์ ํธ๊ฐ ์๋๋ผ, ๋งค์ผ์ ์ด์ ์ ๋ฌด๋ฅผ AI์ ํจ๊ป ์ฒ๋ฆฌํ๋ ๋ฐฉ์.
- Notion MCP ร Claude โ ๊ณต์งยท์๋ด ๋ฉํธ ์์ฑ ๊ธฐ์กด์ ๋ฌธ์ํํด ๋ Notion DB๋ฅผ AI๊ฐ ์ง์ ์ฝ์ด, ๊ณต์งยท์๋ด ๋ฉํธ๋ฅผ ๋งค๋ฒ ์ฒ์๋ถํฐ ์ฐ์ง ์๊ณ ์ถ์ ๋ ๋ฌธ์๋ฅผ ๊ทธ๋๋ก ์ด์ํํฉ๋๋ค. ํค๊ณผ ๋งฅ๋ฝ์ ์ ์งํ ์ฑ ์ปค๋ฎค๋์ผ์ด์ ์ ๋น ๋ฅด๊ฒ ์ฐ์ถ.
- Intercom MCP ร Slack โ ์ ์ ๋ฌธ์ ๋ฐ์๋ ์ฒ๋ฆฌ ํ์ฌ ์คํ๋ ๋ฌธ์๋ฅผ AI๊ฐ ์ฝ์ด ๋งค์ผ Slack์์ "๋ฌด์์ด ๋จ์๋์ง"๋ฅผ ์๋ ์ ๋ฆฌํ๊ณ , ๋ต๋ณ ์ด์๊น์ง ์์ฑํฉ๋๋ค. ๋ด๋น์๋ ๊ฒํ ยท๋ณด์ ํ ์ง์ ์ ์ก โ CSยท์ ์ ๊ด๋ฆฌ๋ฅผ Human-in-the-loop ๋ฐ์๋ํ๋ก ์ด์.
ํต์ฌ์ "AI๊ฐ 1์ฐจ ์ฒ๋ฆฌ, ์ฌ๋์ด ํ๋จยทํ์ ". ๋์น ๋ฌธ์์ ๋งค๋ฒ ๋ค์ ์ฐ๋ ๋ฉํธ๋ผ๋ ์ด์ ํต์ฆ์ ๋งค์ผ ์ค์ ๋๋ค.
GitHub PR ยท Issue ยท Review ยท Comment ๋ฐ์ดํฐ๋ฅผ ๋น๊ฐ๋ฐ์๋ ์ฝ๊ธฐ ์ฌ์ด ์ฃผ๊ฐ ๋ฆฌํฌํธ๋ก ์๋ ์์ฑํ๊ณ , ๊ฒํ โ ์น์ธ โ ์ด๋ฉ์ผ ๋ฐ์ก๊น์ง ์ฒ๋ฆฌํ๋ SaaS.
- ์คํ: Next.js 14 (App Router) ยท React 18 ยท TypeScript 5 ยท PostgreSQL ยท Prisma 5 ยท NextAuth.js ยท Tailwind ยท Zod
- ํต์ฌ ๊ธฐ๋ฅ: GitHub OAuth ์ฐ๋ ๋ฐ์ดํฐ ์์ง ยท ๋ฏผ๊ฐ์ ๋ณด ์๋ ๋ง์คํน(
[REDACTED]) ยท AI 7์น์ ๋ฆฌํฌํธ ์์ฑ ยทdraft โ approved โ sent์น์ธ ์ํฌํ๋ก์ฐ ยท Resend ์ด๋ฉ์ผ ๋ฐ์ก ยท ๋ฉํฐ ํ ๋ํธ ๊ตฌ์กฐ - ์ ์๋ฏธ ์๋: "์ด๋ฒ ์ฃผ ๋ญ ํ๋์ง"๋ฅผ ๋งค์ฃผ ์์ผ๋ก ์ ๋ฆฌํ๋ ์๊ฐ์ ์ ๊ฑฐ. ํ์คํ SaaS๋ฅผ ํผ์ ์ค๊ณยท๊ตฌํํ ๊ฒฐ๊ณผ๋ฌผ.
๐ clientbrief
Playwright + TypeScript ๊ธฐ๋ฐ ์ฌ์ฌ์ฉ QA ๋๊ตฌ. ๋ฒ์ฉ ํฌ์ค์ฒดํฌ๋ถํฐ ๋น๋ ๊ฐ ํ๊ท๋ฅผ ์๋ ํ์งํ๊ณ Claude๋ก ๋ ธ์ด์ฆ๋ฅผ ๊ฑธ๋ฌ๋ด๋ ํ์ดํ๋ผ์ธ๊น์ง.
- ์คํ: Playwright ยท TypeScript ยท Claude Code (Judge) ยท TUI ๋ฉ๋ด ๋ฐ์ฒ
- 2๊ณ์ธต ๊ตฌ์กฐ: โ ๋ฒ์ฉ QA(smoke/regression/crawler/visual/a11y) โ
QA_BASE_URL๋ง ๋ฐ๊พธ๋ฉด ์ด๋ค ์ฌ์ดํธ๋ ์ ์ฉ โก ํ๊ท ํ์ง โ ํ์ด์ง๋ฅผ ๊ตฌ์กฐ์ ์ผ๋ก ์ค๋ ์ท(์ ๊ทผ์ฑ ํธ๋ฆฌยทAPI ์คํค๋งยท์ฝ์/๋คํธ์ํฌยทํฝ์ )ํ๊ณ baseline๊ณผ ๋น๊ต, ์์ฌ ์ผ์ด์ค๋ง Claude ํ์ , CI์ ์ข ๋ฃ ์ฝ๋(0/1/2) ๋ฐํ - ์ ์๋ฏธ ์๋: ์๋ QA๋ฅผ ๋ฐ๋ณต ๊ฐ๋ฅํ ์ด์ ํ์ง ๊ฒ์ดํธ๋ก ์ ํ. AI๋ฅผ ํ๊ท ํ์ง์ ํ๋จ ๋ ์ด์ด๋ก ํตํฉ.
๐ qa-automation (๋น๊ณต๊ฐ / ๋ฐ๋ชจ ์์ฒญ ๊ฐ๋ฅ)
๋งค์ผ ์ค์ Intercom์ ์ด๋ฆฐ ๋ํ๋ฅผ ์์ฝยท๋ถ๋ฅํด Slack์ ๋ฐํํ๋ Claude Code Routine.
- ์คํ: Claude Code Routines (Anthropic ๊ด๋ฆฌํ) ยท Intercom MCP ยท Slack MCP ยท Sonnet 4.6
- ํต์ฌ: ๋ฏธํ ๋น/๋ด ๋ํ ํํฐ๋ง โ ์ฐ์ ์์ ๋ถ๋ฅ(๐ด๊ธด๊ธ/๐ ์กฐ์นํ์/๐ก๋๊ธฐ/๐ข๋ชจ๋ํฐ) โ Slack Block Kit ๋ฉ์์ง
- ์์ง๋์ด๋ง ํ๋จ: AWS Lambda + EventBridge์์ Routine์ผ๋ก ์ด๊ด โ ์ด์ ๋ถ๋ดโ, ๋ณด์โ(๋ฃจํธ ํฌ๋ฆฌ๋ด์ ยท์๋ ๋ฐฐํฌ ์ ๊ฑฐ)
ํฉ๋นํ ์๊ธฐ ์ํฉ + ๋ฌผํ 2๊ฐ๊ฐ ์ฃผ์ด์ง๋ฉด ํ๋ ์ด์ด๊ฐ ์์กด ๊ณํ์ ์ฐ๊ณ , AI ํ๊ด์ด ๋๋ผ๋งํฑํ๊ฒ ์์ฌ๋ฅผ ํ์ ํ๋ ์ผํ์ฑ ๋ฐ์ด๋ด ๋ชจ๋ฐ์ผ ๊ฒ์. Google Play ๋น๊ณต๊ฐ ํ ์คํธ ๊ฐ๋ ์ค.
- ์คํ: Expo (React Native) ยท Supabase (Edge Functions ยท Postgres ยท ์ต๋ช Auth) ยท Gemini flash-lite (provider ์ถ์ํ โ Anthropic Haiku๋ก ์ค์ ๊ฐ๋ฅ) ยท AdMob ยท RevenueCat
- ๐ฅ AI ๋น์ฉ ์์ง๋์ด๋ง (ํต์ฌ): "ํ๋น ํ์"(๊ด๊ณ ์์ต > AI ์๊ฐ)๋ฅผ ์ํด AI ํธ์ถ ๋จ๊ฐ๋ฅผ 0์์ ๊ทผ์ ํ๊ฒ ๋ถ๊ดด์ํค๋ ๋ค๊ณ์ธต ๋ผ์ฐํ
์ค๊ณ โ โ ํ๋
๋ถ๊ฐ ์
๋ ฅ ์ฐจ๋จ โ โก
verdict_cacheํํธ โ โข ๋ผ์ด๋ธ AI ํธ์ถ(12์ด ํ์์์) โ โฃ ์ฅ์ ์ ๋ต์ ๋ฃฐ๋ฒ ์ด์ค๋ก ๊ฒฐ๊ณผ ์ ํฉํ ํ๋ฆฌ์ 0์ ๊ฐ๋ฑ โ โค ์ตํ ์ฑ๋ด ๋ฃฐ๋ฒ ์ด์ค. ์ด๋์ ๋งํ๋ ๊ฒ์์ ๋ฉ์ถ์ง ์์. - ๋ฌด์ธ ์ด์ ์ค๊ณ: ์ฝํ ์ธ =DB / ๋ก์ง=OTA / ๋ค์ดํฐ๋ธ=๊ณ ์ 3๋จ ๋ถ๋ฆฌ๋ก ์คํ ์ด ์ฌ์ฌ์ฌ ์ต์ํ ยท ์๋ฒ ๊ถ์ ํ ํฐ ์บก์ผ๋ก ๋ฐ์ด๋ด ์ ์ ๋ฐฉ์ด ยท ์ฌ๊ฑด 683๊ฑด ์ด์ ์ค
- ์ ์๋ฏธ ์๋: AI๋ฅผ "์ฐ๋" ๋จ๊ณ๋ฅผ ๋์ด AI ๋จ๊ฐ๋ฅผ ์ ํ ๊ฒฝ์ ์ฑ์ ๋ง์ถฐ ์ค๊ณ. ์ฑยท๋ฐฑ์๋ยทDBยทํ ํฐ๊ฒฝ์ ยท๊ด๊ณ ยท๊ฒฐ์ ยท์คํ ์ด ๋ฐฐํฌ๊น์ง ํผ์ end-to-end ์์ฑ.
๐ Court-of-Destiny (๋น๊ณต๊ฐ / ๋ฐ๋ชจ ์์ฒญ ๊ฐ๋ฅ)
์ํผ ํธ์ง์๊ฐ Tap ๊ธฐ๋ฐ UX + ์๋ ๋ณด์ ์์ง์ผ๋ก ์๋ง ์ฑํฌ ์๊ฐ์ ํฌ๊ฒ ์ค์ด๋ Web MVP.
- ์คํ: React ยท TypeScript ยท Vite ยท Tailwind CSS
- ํต์ฌ: ์ฌ์ ์ค Tap/๋จ์ถํค๋ก timestamp ๋ฑ๋ก โ monotonic ๋ณด์ฅยทminGapยทsmoothingยท๊ธธ์ด ๊ธฐ๋ฐ ๋ถ๋ฐฐ ๋ณด์ โ SRT / LRC / CapCut CSV 3์ข export
- ์ ์๋ฏธ ์๋: ์๋ ์ฐฝ์ ์ํฌํ๋ก์ฐ๋ฅผ ์ง์ค๋ ์์ฐ์ฑ ๋๊ตฌ๋ก ์ ํํ ์ ํ ์ฌ๊ณ ์ ์์.
๐ taptosync
๋งํฌ๋ง ๋ถ์ฌ๋ฃ๊ณ "์์" ๋๋ฅด๋ฉด ๋ผ์ด๋ธ๋ฅผ ์ฒ์๋ถํฐ ์์นด์ด๋นํ๋ ๋ธ๋ผ์ฐ์ GUI. ๊ฐ๋ ฅํ์ง๋ง ์ฐ๊ธฐ ์ด๋ ค์ด
yt-dlpCLI๋ฅผ, ๋ด๊ฐ ์ค์ ๋ก ์ฐ๊ธฐ ํธํ ๋๊ตฌ๋ก ์ง์ ์ฌ์ค๊ณํ ๊ฒฐ๊ณผ๋ฌผ.
- ์คํ: Python ยท JavaScript ยท Whisper(faster-whisper) ยท yt-dlp / ffmpeg ๋ํ
- ํต์ฌ:
yt-dlp/ffmpeg๋ฅผ OS์ ๋ง๊ฒ ์๋ ์ค์น(์ ๋ก ์ ์ ) ยท YouTube--live-from-start๋ก ๋ผ์ด๋ธ ์ฒ์๋ถํฐ ์์ ยท ํธ์์นยท์น์ง์งยทX ๋ฑ 1700+ ์ฌ์ดํธ ยท ์ ์ง/๋ณต๊ตฌ ์กฐ๊ฐ ์ฒ๋ฆฌ ยท faster-whisper ์ ์ฌ(GPUโCPU ํด๋ฐฑยท์ด์ดํ๊ธฐ โ SRT/TXT) - ์ ์๋ฏธ ์๋: "๋ด๊ฐ ์ฐ๊ธฐ ์ด๋ ค์ด CLI๋ฅผ ๋ด ์ํฌํ๋ก์ฐ์ ๋ง๊ฒ GUI๋ก ๋ฐ๊พผ๋ค" โ ๋๊ตฌ์ ์ฌ์ฉ์ฑ์ ์ง์ ์ค๊ณํ๋ developer-experience / UX ๊ฐ๊ฐ์ ์ฆ๊ฑฐ.
๐ ytdlp-live-gui
๊ทธ ์ธ: Crypto Briefing Bot โ ์์ฅ ๋ฐ์ดํฐ ์์ง โ Claude API ํด์ โ Telegram ์๋ ๋ฐ์ก ํ์ดํ๋ผ์ธ (
briefing-bot) ยท Web Screenshot Autobot โ ๋ก๊ทธ์ธ ์ง์ BFS ํฌ๋กค๋ฌ๋ก ์ ์ฒดํ๋ฉด ์คํฌ๋ฆฐ์ท ์๋ ์ ์ฅ (auto-screenshot-bot)
์ ๋งค์ผ ์ฐ๋ AI ์ด์ ์ธ์, ์ด์ ํ์ฅ์์ ์ง์ ๋ง๋ค์ด ์ฐ๋ ์์ ๋๊ตฌ๋ค์ ๋๋ค.
- ๋ ์ด(rare) ๋ฐ์ดํฐ๋ฅผ SQLite๋ก ๊ฐ๋ณ๊ฒ ์์ฑยท๊ด๋ฆฌ โ ๋ฌด๊ฑฐ์ด DB ์ธํ๋ผ ์์ด ๋ก์ปฌ์์ ์ฆ์ ์กฐํยท๊ฐฑ์ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ๋ ์ด์ด ๊ตฌ์ถ.
- ์ ์๋ฏธ ์๋: ์์ ๋ฐ์ดํฐ์ ์ ๊ณผํ ์ธํ๋ผ๋ฅผ ๋ถ์ด์ง ์๋ ์ ์ ๊ธฐ์ ์ ํ ๊ฐ๊ฐ.
- Google Apps Script๋ก ๊ฑฐ๋์ API์ DEX RPC ์๋ฒ์ ์ ๊ทผํด ์์ฐ ์๊ณ ๋ฅผ ๋ถ๋ฌ์ค๊ณ , Google ์คํ๋ ๋์ํธ์ ์๋์ผ๋ก ์ ๋ฆฌ.
- ์ ์๋ฏธ ์๋: ๋ณ๋ ์๋ฒ ์์ด ์คํ๋ ๋์ํธ๋ง์ผ๋ก ๋์ํ๋ ๋ฌด์ธํ๋ผ ์์ฐ ๋์๋ณด๋ โ CEXยท์จ์ฒด์ธ ๋ฐ์ดํฐ๋ฅผ ํ ์ํธ์์ ํตํฉ ๊ด๋ฆฌ.
AI & ์๋ํ
Claude Code (Judge/Routines) ยท Claude API ยท Gemini ยท OpenAI API ยท Whisper ์ ์ฌ ยท MCP (NotionยทIntercomยทSlack) ยท AI ๋น์ฉ ์ต์ ํยท๋ค๊ณ์ธต ๋ผ์ฐํ
ยท ํ๋กฌํํธ ๊ธฐ๋ฐ ํ๋ก์ธ์ค ์๋ํ ยท Human-in-the-loop ์ค๊ณ
ํ๋ก๋ํธ & ๊ทธ๋ก์ค ์ต์ค
์บ ํ์ธ ์ด์ ยท ์ ์ ํ๋ ๋ถ์ ยท CRM/CS ์ํฌํ๋ก์ฐ ยท CS ๋ฌธ์ ๋ฐ์๋ ์๋ ยท ํผ๋ ๋ชจ๋ํฐ๋ง ยท ๊ทธ๋ก์ค ์คํ ์ด์ ยท ์ปค๋ฎค๋ํฐ ์๋ํ
๊ธฐ์ ์คํ
TypeScript ยท Python ยท React / Next.js ยท React Native / Expo ยท Node.js ยท Supabase (Edge FunctionsยทPostgres) ยท PostgreSQL / Prisma ยท SQLite ยท Google Apps Script ยท Playwright ยท Docker ยท GCP ยท REST / Webhook ยท Slack / Telegram / Intercom / Notion ์ฐ๋
๋ฐ์ดํฐ & ์ ํธ
Amplitude ยท ์ด์ ๋ฉํธ๋ฆญ ยท QA ์ ํธ ์ค๊ณ ยท ์์ฅ ๋ฐ์ดํฐ ๋ชจ๋ํฐ๋ง ยท ๊ฑฐ๋์ API / DEX RPC ์์ฐ ์ง๊ณ ยท ์คํ๋ ๋์ํธ ์๋ํ ยท ๋ฆฌํฌํ
ํ์ดํ๋ผ์ธ
์ข์ ์๋ํ ์์คํ ์ ์ฝ๋ ๊ทธ ์ด์์ ๋๋ค. ๋ค์์ ์์์ผ ํฉ๋๋ค.
- ๋๊ฐ ์ฐ๋๊ฐ
- ์ด๋ค ์์ฌ๊ฒฐ์ ์ ๋๋๊ฐ
- ์คํจ๋ ์ด๋ค ๋ชจ์ต์ธ๊ฐ
- ์ฌ๋์ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ป๊ฒ ๊ฒํ ํ๋๊ฐ
- ์๋ํ๊ฐ ์ธ์ ๋ฉ์ถ๊ณ ํ๋จ์ ์์ฒญํด์ผ ํ๋๊ฐ
๊ทธ๋์ ์ ๋ ์ด์์ ์ดํดํ๋ ๊ฐ๋ฐ(operation-aware development) ์ ์งํฅํฉ๋๋ค โ ์ค์ ํ ์ํฌํ๋ก์ฐ ์์์ ๋์ํ๋ ์์ ์์คํ ์ ๋ง๋๋ ๊ฒ.
ํ ์ค ์์ฝ: ์ ๋ ํ๋ก๋ํธยท๊ทธ๋ก์ค ํ์ด ์๋ ๋ณ๋ชฉ ์์ด ๋ ๋น ๋ฅด๊ฒ ์์ง์ด๋๋ก, AI ๊ธฐ๋ฐ ์ด์ ์์คํ ์ ๋ง๋ญ๋๋ค.
- GitHub: @ZunaTtang
I build real operational systems with AI โ Claude in particular โ at their core. My focus is turning messy, repetitive operations into measurable, reusable automation.
My work sits at the intersection of product, growth, operations, and engineering โ the space where business teams need a working tool faster than a normal product cycle can deliver.
Find repetitive operational pain โ design a small system โ ship fast โ validate with real usage โ improve from signals.
Not "I tried an AI" โ I use Claude as the decision engine in production workflows and the core component of operational automation.
| How I used it | Where | Value created |
|---|---|---|
| Claude Code Judge | QA regression pipeline routes only suspicious cases to a Claude session for the final verdict | Solves automation's classic problem โ filtering noise/false positives without a human |
| Claude Code Routines | Summarizes Intercom conversations and posts to Slack on a daily schedule | Always-on AI ops with zero serverless infra (migrated off AWS Lambda) |
| AI cost engineering | Court of Destiny โ multi-tier routing (cache ยท presets ยท rule-based fallback) collapses AI call cost toward zero | Designed an AI economy that stays "profitable per play" (provider-abstracted model swap) |
| Claude API | Turns crypto market data into expert-level briefings | Data ingest + AI interpretation + auto-delivery as one content pipeline |
| Notion MCP | Reads my existing documented Notion DBs to instantly draft announcements & user-facing copy | Reuses scattered docs as comms assets โ no rewriting |
| Intercom + Slack MCP | Auto-triages open tickets into Slack daily ("what's still open?") and drafts replies on the spot | Semi-automates CS / user ops โ humans just review & confirm |
| MCP (Model Context Protocol) | Connects Intercom, Slack, Notion, etc. directly to the AI | The AI operates real business systems without glue code |
The differentiator: I design AI not as an "answer box" but as part of an operational system that knows where human judgment is needed โ when to automate, and when to stop and ask.
Not published as repos, but the AI workflows I actually run every day. This is where the center of gravity of my AI usage really is โ not flashy projects, but handling daily operations with AI.
- Notion MCP ร Claude โ drafting announcements & user-facing copy The AI reads my already-documented Notion DBs and drafts straight from accumulated docs instead of starting from scratch each time โ producing comms fast while keeping tone and context.
- Intercom MCP ร Slack โ semi-automated ticket handling The AI reads currently open tickets and auto-summarizes "what's still open" in Slack every day, drafting replies too. An operator reviews, edits, and sends โ running CS / user management as human-in-the-loop semi-automation.
The principle: "AI does the first pass, the human judges and confirms." It shaves the daily ops pains of missed tickets and rewritten copy โ every day.
Auto-generates non-engineer-friendly weekly reports from GitHub PR ยท Issue ยท Review ยท Comment data, with a review โ approve โ email-send flow.
- Stack: Next.js 14 (App Router) ยท React 18 ยท TypeScript 5 ยท PostgreSQL ยท Prisma 5 ยท NextAuth.js ยท Tailwind ยท Zod
- Highlights: GitHub OAuth ingestion ยท automatic secret masking (
[REDACTED]) ยท AI 7-section report generation ยทdraft โ approved โ sentstate machine ยท Resend email delivery ยท multi-tenant org model - Why it matters: Removes the weekly manual "what did we ship?" write-up. A full-stack SaaS designed and built solo.
๐ clientbrief
A reusable Playwright + TypeScript QA toolkit, from generic health checks to a pipeline that auto-detects cross-build regressions and filters noise with Claude.
- Stack: Playwright ยท TypeScript ยท Claude Code (Judge) ยท TUI launcher
- Two layers: โ Generic QA (smoke/regression/crawler/visual/a11y) โ point
QA_BASE_URLat any site โก Regression detection โ structurally snapshots each page (a11y tree ยท API schema ยท console/network ยท pixels) vs. baseline, routes only suspect cases to Claude, returns CI exit codes (0/1/2) - Why it matters: Turns manual QA into a repeatable operational quality gate with AI as the judgment layer.
๐ qa-automation (private โ demo available on request)
A Claude Code Routine that summarizes and triages open Intercom conversations into Slack every morning.
- Stack: Claude Code Routines (Anthropic-managed) ยท Intercom MCP ยท Slack MCP ยท Sonnet 4.6
- Core: filters unassigned/bot chats โ priority triage (๐ดurgent/๐ action/๐กpending/๐ขmonitor) โ Slack Block Kit message
- Engineering call: migrated from AWS Lambda + EventBridge to Routines โ lower ops overhead, better security (no root creds, no manual deploy)
Given an absurd crisis + two items, the player writes a survival plan and an AI judge dramatically rules life or death. A one-shot viral mobile game, currently in Google Play closed testing.
- Stack: Expo (React Native) ยท Supabase (Edge Functions ยท Postgres ยท anon Auth) ยท Gemini flash-lite (provider-abstracted โ swappable to Anthropic Haiku) ยท AdMob ยท RevenueCat
- ๐ฅ AI cost engineering (the core): To stay "profitable per play" (ad revenue > AI cost), I designed multi-tier routing that collapses AI call cost toward zero โ โ block unreadable input โ โก
verdict_cachehit โ โข live AI call (12s timeout) โ โฃ on failure, rule-based evaluation downgrades to an answer-consistent preset at $0 โ โค last-resort in-app rules. The game never stalls, wherever it breaks. - Zero-ops design: content=DB / logic=OTA / native=frozen three-way split minimizes store re-reviews ยท server-authoritative token caps defend against a viral-driven loss ยท 683 live scenarios
- Why it matters: Beyond "using" AI โ I engineer AI unit cost to fit product economics. Built the app, backend, DB, token economy, ads, payments, and store release solo, end-to-end.
๐ Court-of-Destiny (private โ demo available on request)
A web MVP that slashes subtitle-syncing time for short-form editors via a tap-based UX + auto-correction engine.
- Stack: React ยท TypeScript ยท Vite ยท Tailwind CSS
- Core: tap/hotkey timestamps during playback โ monotonic guarantee, minGap, smoothing, length-based distribution โ export to SRT / LRC / CapCut CSV
- Why it matters: Product thinking that converts a manual creative workflow into a focused productivity tool.
๐ taptosync
Paste a link, hit "Start," and it archives a livestream from the very beginning โ a browser GUI for the powerful-but-painful
yt-dlpCLI, redesigned into a tool I actually enjoy using.
- Stack: Python ยท JavaScript ยท Whisper (faster-whisper) ยท yt-dlp / ffmpeg wrapping
- Core: auto-installs
yt-dlp/ffmpegper OS (zero setup) ยท YouTube--live-from-startcapture ยท 1700+ sites (Twitch, Chzzk, X, โฆ) ยท stop/resume segment recovery ยท faster-whisper transcription (GPUโCPU fallback ยท resumable โ SRT/TXT) - Why it matters: "I take a CLI I find hard to use and reshape it into a GUI that fits my workflow" โ evidence of developer-experience / UX instinct, designing usability firsthand.
๐ ytdlp-live-gui
Also: Crypto Briefing Bot โ collects market data โ interprets via the Claude API โ auto-sends to Telegram (
briefing-bot) ยท Web Screenshot Autobot โ login-aware BFS crawler that auto-captures full-page screenshots (auto-screenshot-bot)
Beyond the Daily AI Ops above, small tools I built and use in operations.
- Spins up and manages rare datasets lightly with SQLite โ an instantly queryable local data layer with no heavy DB infra.
- Why it matters: A sense for right-sized tech โ not bolting overkill infrastructure onto small datasets.
- Uses Google Apps Script to hit exchange APIs and DEX RPC endpoints, pull asset balances, and auto-organize them into Google Sheets.
- Why it matters: An infra-free asset dashboard running entirely in a spreadsheet โ CEX + on-chain data unified in one sheet.
AI & Automation โ Claude Code (Judge/Routines) ยท Claude API ยท Gemini ยท OpenAI API ยท Whisper transcription ยท MCP (NotionยทIntercomยทSlack) ยท AI cost optimization / multi-tier routing ยท prompt-based process automation ยท human-in-the-loop design
Product & Growth Ops โ campaign operations ยท user behavior analysis ยท CRM/CS workflows ยท semi-automated CS responses ยท funnel monitoring ยท growth experiments ยท community automation
Technical โ TypeScript ยท Python ยท React / Next.js ยท React Native / Expo ยท Node.js ยท Supabase (Edge FunctionsยทPostgres) ยท PostgreSQL / Prisma ยท SQLite ยท Google Apps Script ยท Playwright ยท Docker ยท GCP ยท REST / Webhooks ยท Slack / Telegram / Intercom / Notion integrations
Data & Signals โ Amplitude ยท operational metrics ยท QA signal design ยท market data monitoring ยท exchange API / DEX RPC asset aggregation ยท spreadsheet automation ยท reporting pipelines
A good automation system is more than code. It has to understand:
- who uses it
- what decision it supports
- what failure looks like
- how humans review the result
- when automation should stop and ask for judgment
That's why I aim for operation-aware development โ small systems that work inside real team workflows.
One-liner: I build AI-powered operational systems that help product and growth teams move faster with fewer manual bottlenecks.
- GitHub: @ZunaTtang

