Benny 셋업 (Slack 버그 트리아지 자동화 구성)
Cursor 환경에서 Slack 버그 제보를 자동으로 분류·재현하고 드래프트 PR까지 만드는 Benny 자동화 팩을 안전하게 설치·설정해 주는 스킬입니다.
자동화·워크플로고급★ 3,273⑂ 234AI 점수 8/10마지막 업데이트: 2026. 10. 28.
무엇을 해주나
- pstack에 동봉된 Benny 자동화 팩을 대상 저장소의
.cursor/automations/benny/로 병합 복사하고,.cursor/settings.json에 pstack 플러그인을 활성화합니다. - 설정 템플릿(
configuration.example.yaml, 기능 맵, 라우팅 맵)을 사용자 소유 경로로 복사해 Slack 채널 ID, 저장소/기본 브랜치, 이슈 트래커, 모델 슬러그, 예산 등 필수 선택지를 빠짐없이 질문합니다. - Slack 읽기/스레드 답글, 첨부 다운로드, 트래커 CRUD, 드래프트 PR 생성 등 필요 권한을 점검하고, 컨트롤 어댑터가 실제 UI를 조작·녹화할 수 있는지 확인합니다.
- Cursor 내장
automate스킬을 통해benny-triage(분류) /benny-reproduce(재현·수정) 두 자동화를 하나씩 순서대로 생성하도록 안내합니다. - 마지막에 스레드 안전성 7개 항목(루트 메시지 금지, 마커 신뢰 검증, 좌표 불변성 등)을 통과해야만 자동화를 켜도록 강제합니다.
이런 분께 추천
- Cursor Automations와 Slack을 함께 쓰며, 버그 제보 채널 운영을 자동화하고 싶은 팀
- Linear/Jira 등 이슈 트래커와 Slack 스레드를 연결해 중복 이슈를 줄이고 싶은 개발 리드
- 재현 증거 없이는 수정 PR을 만들지 않는 '실패 시 중단' 원칙을 중시하는 품질 담당자
활용 예시
- 최초 설치: "Benny 설치해줘" → 팩 복사 → pstack 스킬 로딩 검증 → 설정 파일 작성 →
automate로benny-triage생성 → 이어서benny-reproduce생성. - 채널 변경: Slack 소스 채널을 바꿀 때 기존 자동화는
automate로 수정하지 않고, 에디터에서 직접 고칠 체크리스트를 받습니다. - 컨트롤 어댑터 미비: 스크린샷·녹화 기능이 없으면 재현 자동화를 비활성 상태로 남기고 사유를 보고합니다.
· · · 설치 가이드 · · ·
설치 없이 지금 한 번 써보기
아래를 Claude에 붙여넣으면 설치하지 않고도 이 스킬을 그대로 씁니다.
이 파일의 지시를 읽고 그대로 따라서 나를 도와줘: https://raw.githubusercontent.com/backnotprop/pstack/HEAD/automations/benny/skills/setup-benny/SKILL.md 내가 원하는 것: (여기에 하고 싶은 일을 쓰세요)
Claude가 링크를 열지 못하면, 링크를 직접 열어 내용을 복사해 붙여넣으세요.
↓ 쓸 만하면 아래에서 ZIP을 받아 설치하세요. 그러면 매번 붙여넣지 않아도 알아서 작동합니다.
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
AI 스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 backnotprop/pstack 의 automations/benny/skills/setup-benny 폴더를 내 ~/.claude/skills/setup-benny/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/backnotprop/pstack.git /tmp/pstack && mkdir -p .cursor/automations && cp -r /tmp/pstack/automations/benny .cursor/automations/benny⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 터미널을 열고 자동화를 돌릴 대상 저장소 루트로 이동합니다.
git clone https://github.com/backnotprop/pstack.git /tmp/pstack으로 저장소를 내려받습니다.mkdir -p .cursor/automations && cp -r /tmp/pstack/automations/benny .cursor/automations/benny로 팩을 복사합니다..cursor/settings.json을 열어{"plugins": {"pstack": {"enabled": true}}}항목을 기존 설정을 보존하며 병합합니다(파일이 없으면 새로 생성).- Cursor에서 프로젝트를 다시 로드한 뒤, 새 에이전트에게
.cursor/automations/benny/skills/setup-benny/SKILL.md를 읽고 따르라고 요청합니다. - 에이전트가 묻는 Slack 채널 ID, 저장소 URL·기본 브랜치, 트래커 정보, 모델 슬러그 등을 답하고, 설정 파일은
.cursor/benny/같은 팩 외부 경로에 만듭니다. - 토큰(
BENNY_SLACK_BOT_TOKEN등)은 YAML이 아니라 환경변수·시크릿 매니저에 보관합니다. - 설정 파일과 팩을 커밋한 뒤, 테스트 채널에서 스레드 안전성 7개 검사를 모두 통과했을 때만 자동화를 활성화합니다.
GitHub에서 원본 보기 ↗라이선스: MIT