윤누리
윤누리
Admin
🧙 AI 위자드
🎻 루키 파트너
🌈 지피터스금손
🚀 SNS 챌린지 달성자
☕ 커피챗 오픈

Slack 대화에 이모지 하나로 Linear 이슈 자동 생성 - 2탄

📝 한줄 요약

Slack에서 대화하다가 :이슈: 이모지만 누르면 Linear 이슈가 자동 생성되는 봇을 Claude Code와 함께 만들었습니다.

🎯 이런 분들께 도움돼요

  • Linear 쓰는 팀에서 Slack 연동 개선하고 싶은 분

  • Slack 대화 → Linear 이슈 수동 생성이 번거로운 분

  • Claude Code로 실무 자동화 도구를 만들어보고 싶은 분

😫 문제 상황 (Before)

우리 팀은 Linear를 SSOT(Single Source of Truth)로 쓰려고 합니다. Slack은 아이디어 나누고 대화하는 곳, 중요한 건 모두 Linear로.

문제는 Linear 공식 Slack 앱의 사용성이 안 좋다는 것.

새 이슈 만들기 - 스크린샷

Slack에서 대화하다가 "이거 이슈로 만들어야겠다" 싶으면:

  1. 슬랙 메시지에 > 점 세개 > 앱에 연결 > Create new Issue (linear) 누르면 되는데 (일단 이것도 단계가 많음)

  2. 위의 캡처처럼 할일과 맥락이 딱 요약되어서 나오는게 아니고 대화내용이 모두 딸려와서 보기가 힘들고

  3. 프로젝트, 담당자 등을 다 직접 입력해줘야합니다.

귀찮아서 미루다가 누락되는 것들도 생겼습니다.


🛠️ 사용한 도구

  • 코딩 모델: Claude Opus 4.5

  • 런타임: Cloudflare Workers

  • AI 분석: Claude Haiku 4.5


🔧 작업 과정

이모지 하나로 이슈 생성하고 싶다

원하는 건 단순했습니다. Slack에서 대화하다가 :이슈: 이모지만 누르면 바로 Linear 이슈가 만들어지는 것.

:이슈: 이모지 누르면 Linear 이슈 생성되게 해줘. 봇이 초대된 모든 채널에서 동작해야 해.

Claude가 Cloudflare Workers + Hono 아키텍처를 제안하고 바로 구현에 들어갔습니다.

한국 트위터 앱 스크린샷

이렇게 이슈 이모지만 누르면 바로 '리니어 이슈'가 생성됩니다.

이렇게 맥락을 꼼꼼히 요약 & 슬랙 대화도 자동 싱크됩니다.

한국어 채팅 앱 스크린샷

스레드 전체 맥락을 분석해야 했다

단순히 이모지 누른 메시지 하나만 가져오면 맥락이 없습니다. 스레드 전체 대화를 봐야 제대로 된 이슈가 만들어지죠.

Claude가 thread-collector.ts를 만들어서 스레드 전체 메시지를 수집하고, AI에게 넘겨서 요약하게 했습니다.

스레드 전체 내용을 분석해서 제목/설명 자동 생성해줘. Linear 프로젝트 목록도 참고해서 어떤 프로젝트에 넣을지 추천도 해줘.

AI가 스레드 맥락을 보고:

  • 이슈 제목 자동 생성

  • 설명에 대화 내용 요약

  • 적절한 프로젝트 추천


아직 아쉬운 점

프로젝트 자동 매칭 정확도가 아직 부족합니다. AI가 추천해주긴 하는데 틀릴 때가 있어서, 이슈 생성 후 프로젝트/Cycle은 수동으로 확인해야 합니다.

팀에 공유하고 피드백 받으면서 개선할 예정입니다.


✅ 결과 (After)

결과물

어느 채널에서든 :이슈: 이모지 누르면:

  1. 스레드 전체 대화를 AI가 분석

  2. 제목/설명 자동 생성

  3. 프로젝트 자동 추천

  4. 이모지 누른 사람이 담당자로 지정

  5. Linear 이슈 생성 완료

(아직 팀에 공유 전, 조만간 배포 예정)



🚀 앞으로의 계획

팀에 공유하고 피드백 받아서 개선할 예정입니다.

  • 프로젝트 자동 매칭 정확도 개선

  • 실사용 피드백 반영

1
1개의 답글
지피터스 뉴스레터

이번 주 AI, 딱 쓸 것만

매주 월요일 오후,
읽고 바로 써먹을 AI 소식만