| name | onboarding |
| description | Interactive onboarding wizard โ env setup, external service connection, verification, and deployment testing using agent-browser in headed mode. |
| metadata | {"short-description":"Full onboarding wizard"} |
onboarding
Purpose
๋ณด์ผ๋ฌํ๋ ์ดํธ์ ์ ์ฒด ์จ๋ณด๋ฉ์ ๋ํํ์ผ๋ก ์งํํ๋ค.
ํ๊ฒฝ ๋ณ์ ์ค์ โ ์ธ๋ถ ์๋น์ค ์ฐ๊ฒฐ โ ์ฐ๊ฒฐ ๊ฒ์ฆ โ ์ฑ ๊ธฐ๋ ํ์ธ โ ๋ฐฐํฌ ํ
์คํธ๊น์ง ํ๋์ ํ๋ก์ฐ๋ก ์๋ฃํ๋ค.
Phases
| Phase | ํ์ผ | ์ค๋ช
|
|---|
| 0 | phases/00-status.md | ํ์ฌ ์ํ ํ์ธ, ์์กด์ฑ ์ค์น, ์๋น์ค ์ ํ, ์ฌ๊ฐ ํ๋จ |
| 1 | phases/01-supabase.md | Supabase ํ๋ก์ ํธ ์์ฑ + DB ์ฐ๊ฒฐ + Seed |
| 2 | phases/02-oauth.md | Google / GitHub OAuth ์ค์ + ํ๋ก๋์
์ ํ ์๋ด |
| 3 | phases/03-polar.md | Polar ๊ฒฐ์ /๊ตฌ๋
์ค์ |
| 4 | phases/04-ai.md | OpenAI / Anthropic API ํค ์ค์ |
| 5 | phases/05-email.md | Resend ์ด๋ฉ์ผ ์ค์ |
| 6 | phases/06-admin.md | ๊ด๋ฆฌ์ ์ค์ + .env.local ๋ฐฑ์
๋ฐ ์์ฑ |
| 7 | phases/07-verify.md | ๋ชจ๋ ์ฐ๊ฒฐ ๊ฒ์ฆ + Webhook ์๋ํฌ์ธํธ ํ
์คํธ |
| 8 | phases/08-deploy.md | ์ฑ ๊ธฐ๋ + Vercel ํ๊ฒฝ ๋ณ์ ์ฑํฌ + ๋ฐฐํฌ ํ
์คํธ |
์คํ ๊ท์น
- playbook.md๋ฅผ ๋จผ์ ์ฝ๋๋ค.
- Phase 0์ ๋ก๋ํ์ฌ ํ์ฌ ์ํ๋ฅผ ํ์
ํ๊ณ ์ฌ์ฉ์์๊ฒ ์๋น์ค ์ ํ์ ๋ฐ๋๋ค.
- Phase 0์์ ์ค๋จ/์ฌ๊ฐ ์ฌ๋ถ๋ฅผ ํ๋จํ๋ค. ์ด๋ฏธ ์๋ฃ๋ Phase๋ ๊ฑด๋๋ด๋ค.
- ์ ํ๋ ์๋น์ค์ Phase๋ง ์์๋๋ก ๋ก๋ํ์ฌ ์งํํ๋ค. (๊ฑด๋๋ด ์๋น์ค์ Phase๋ ๋ก๋ํ์ง ์๋๋ค.)
- Phase 7(๊ฒ์ฆ)๊ณผ Phase 8(๋ฐฐํฌ)์ ํญ์ ์คํํ๋ค.
- ๊ฐ Phase ํ์ผ์ ํด๋น ๋จ๊ณ ์ง์
์์ ์ ๋ก๋ํ๋ค. ๋ฏธ๋ฆฌ ์ฝ์ง ์๋๋ค.
agent-browser ์ฌ์ฉ ๊ท์น
- ํญ์
--headed --session onboarding ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ๋ค.
snapshot -i -c --session onboarding์ผ๋ก ํ์ฌ ํ์ด์ง ์ํ๋ฅผ ํ์
ํ๋ค.
- ์ ์๋น์ค ๋์๋ณด๋๋ฅผ ์ด ๋ ๊ธฐ์กด ํญ์ ์ฌ์ฌ์ฉํ๋ค (๋ถํ์ํ ์ฐฝ ์ฆ๊ฐ ๋ฐฉ์ง).
- ์ฌ์ฉ์๊ฐ ์ง์ ๋ก๊ทธ์ธ/์ธ์ฆํ๋๋ก ์๋ดํ๊ณ , ํค ๋ณต์ฌ ์์น๋ฅผ ๊ฐ์ด๋ํ๋ค.
- ๋ฏผ๊ฐํ ์ ๋ณด(๋น๋ฐ๋ฒํธ, API ํค)๋ฅผ ์ ๋ ๋ก๊ทธ์ ๋จ๊ธฐ์ง ์๋๋ค.
- โ ๏ธ ๋ธ๋ผ์ฐ์ ์ธ์
์ ๋ชจ๋ Phase๊ฐ ์์ ํ ๋๋ ๋๊น์ง ์ ๋ ๋ซ์ง ์๋๋ค.
- ์ธ์
์ ๋ซ์ผ๋ฉด GitHub/Supabase/Vercel ๋ฑ์ ๋ก๊ทธ์ธ ์ํ๊ฐ ์ฌ๋ผ์ ธ ๋งค๋ฒ ์ฌ๋ก๊ทธ์ธํด์ผ ํ๋ค.
agent-browser close --session onboarding์ Phase 8์ ์ต์ข
์จ๋ณด๋ฉ ๋ฆฌํฌํธ ์ถ๋ ฅ ํ ๋จ ํ ๋ฒ๋ง ์คํํ๋ค.
Outputs
.env.local ํ์ผ ์์ฑ/์
๋ฐ์ดํธ (๊ธฐ์กด ํ์ผ์ .env.local.bak์ผ๋ก ๋ฐฑ์
)
- DB migration + seed ์คํ ์๋ฃ
- ์ฐ๊ฒฐ ๊ฒ์ฆ ๋ฆฌํฌํธ (webhook ํฌํจ)
- ์ฑ ๊ธฐ๋ ํ์ธ
- ๋ฐฐํฌ ํ
์คํธ ๊ฒฐ๊ณผ