APRL· 연구실 튜토리얼
AGENT BOOTSTRAP · README

agent-bootstrap

Slack #lab-agents 채널에 상주하는 에이전트 세션을 이름 하나만 주면 한 방에 세팅해주는 Claude Code 스킬.

이게 하는 일

agent-start 포도
  │
  ├─ 1. tmux 세션 '포도' 생성
  ├─ 2. 그 안에서 claude 실행
  ├─ 3. agent-bootstrap 스킬 자동 호출
  │      ├─ 이름 "포도" + 이모지 🍇 확정
  │      ├─ 시스템 프롬프트 주입 (호출 규칙·응답 포맷)
  │      ├─ Slack에 "🍇 포도 기상" 알림
  │      ├─ /loop 1m 폴링 시작
  │      └─ 2시간 alive ping cron 예약
  └─ 4. 완료 보고

이후 Slack 채널에 포도야 ... 라고 쓰면 이 에이전트가 반응.
포도다 🍇 ... 형식으로 답장.

설치

cd agent-bootstrap
bash install-alias.sh
source ~/.zshrc   # 또는 ~/.bashrc

사용

agent-start 포도    # 기동
agent-list          # 실행 중 목록
agent-stop 포도     # 중단

이름을 빼먹으면 에러 메시지 출력 후 종료한다. 이름은 필수.

파일

파일 역할
SKILL.md Claude Code 스킬 본체 — 부트스트랩 로직 기술
bootstrap.sh tmux + claude + 스킬 호출 래퍼
install-alias.sh 쉘 rc에 agent-start/-stop/-list 등록
examples.md 이름↔이모지 매핑, 호출 패턴, 함정

환경 변수

변수 기본값 설명
AGENT_SLACK_CHANNEL #lab-agents 에이전트가 상주할 Slack 채널

예:

AGENT_SLACK_CHANNEL="#my-agents" agent-start 포도

요구사항


이 페이지의 원본 markdown 파일: README.md · ← 메인 튜토리얼로