← ClaudeAtlas

onboardinglisted

Jarvis 초기 설치 온보딩 마법사. Discord 봇 토큰·Claude API 키 등 필수 환경변수를 단계별로 수집하고, 자동/수동 업데이트 정책을 설정하며, 전용 업데이트 알림 채널(🚀jarvis-update)을 생성합니다. 완료 시 봇이 즉시 기동됩니다.
Ramsbaby/jarvis · ★ 6 · AI & Automation · score 74
Install: claude install-skill Ramsbaby/jarvis
# 🛸 Jarvis Onboarding 마법사 Jarvis를 처음 설치할 때 실행하는 대화형 설정 도우미입니다. 아래 절차를 **순서대로** 진행하세요. --- ## Step 0: 사전 환경 확인 ```bash node --version # v18 이상 필요 git --version # 설치 확인 ``` - Node 18 미만이면 사용자에게 업그레이드 안내 후 중단. - git 없으면 설치 안내 후 중단. Ollama 상태 확인 (RAG 기능 선택): ```bash curl -sf http://localhost:11434/api/tags > /dev/null && echo "ollama_ok" || echo "ollama_missing" ``` - Ollama가 없으면 "RAG 기능은 나중에 설정 가능합니다" 안내하고 계속 진행 (중단 아님). --- ## Step 1: 환경 파일 현황 확인 ```bash node .claude/skills/onboarding/scripts/check-setup.mjs ``` 출력 예시: ```json { "envPath": "~/jarvis/runtime/.env", "missing": ["DISCORD_TOKEN", "ANTHROPIC_API_KEY", "GUILD_ID"], "present": ["BOT_HOME"], "updatePolicy": null } ``` 결과에 따른 분기: | 상태 | 조건 | 처리 | |------|------|------| | 완전 신규 | missing에 항목 있음 | Steps 2~14 순서대로 진행 | | 환경 설정됨, 정책 없음 | missing 비어있음 + updatePolicy null | Steps 2~5 스킵 → Step 9(정책 설정)로 이동 | | 완전 설치됨 | missing 비어있음 + updatePolicy 있음 | "이미 설치된 환경입니다." 안내 후 선택 요청:<br> [V] 검증만 실행 → Step 12로 이동 (읽기 전용, 자동 수정 없음)<br> [U] 특정 값 업데이트 → 변경할 키 확인 → 해당 Step(2~5)에서 값 입력받기 → Step 6 케이스 B(--merge)로 저장 → Step 10(채널 ID 확인) → Step 11(--skip-if-loaded로 누락 에이전트만 추가) → Step 12(검증)<br> [R] 완전 재설치 → Step 2부터 진행 | > **check-setup 결과를 변수로 보관**: 이후 Steps에서 `missing` 배열과 `updatePolicy` 값을 참조합니다. --- ## Step 2: Discord Bot Token > `missing`에 `DISCORD_TOKEN`이 없으면 이 단계를 스킵합니다. 사용자에게 안내: ``` Discord Developer Portal(https://discord.com/developers/applications) 에서 봇의 TOKEN을 복사해 붙여넣으세요. ``` 입력받은 값을 DISCORD