개발 작업 스케줄링
Backend + Admin (일부 Web) 작업이 가능한 엔지니어를 위해 노션 개발과제 DB에서 다음 진행할 작업을 찾아 추천합니다.
사용법
code
/schedule-task <슬랙_스레드_URL> [담당자_이름]
예시:
- •
/schedule-task https://tpc-internet.slack.com/archives/C051U4DUH4H/p1769395522094609 - •
/schedule-task https://tpc-internet.slack.com/archives/C051U4DUH4H/p1769395522094609 wish
워크플로우
1단계: 슬랙 스레드 확인
$ARGUMENTS 에서 슬랙 URL을 파싱합니다:
- •채널 ID: URL의
/archives/뒤의 값 (예: C051U4DUH4H) - •메시지 타임스탬프:
p뒤의 숫자를XXXXXXXXXX.XXXXXX형식으로 변환
mcp__slack__slack_get_thread_replies 도구로 스레드 내용을 확인하여:
- •누가 다음 작업을 찾고 있는지
- •현재 진행 중인 작업이 무엇인지
- •특별한 요청사항이 있는지 파악
2단계: 노션 개발과제 DB 탐색
개발 과제 DB ID: 7e65336e-8ea1-4a85-a034-5afe0a6ccb81
Data Source URL: collection://e2591524-aa7d-454e-86eb-b925b110aeca
mcp__tpc-notion__API-post-search 도구로 다음 조건의 과제를 검색:
code
query: "기획 완료 어드민 개발 대기" data_source_url: "collection://e2591524-aa7d-454e-86eb-b925b110aeca"
3단계: 과제 필터링 기준
Backend + Admin 엔지니어에게 적합한 과제 조건:
- •작업 상태: "개발 대기 중" 또는 "기획 완료" (아직 개발 시작 안함)
- •컴포넌트: "어드민", "Server", "Web" 중 하나 이상 포함
- •우선순위: "최상" > "상" > "중" > "하" 순으로 우선
- •QA빌드목표: 날짜가 가까운 순으로 우선
- •디자인 불필요: 디자인 대기 없이 바로 시작 가능한 과제 우선
4단계: 과제 상세 확인
mcp__tpc-notion__API-retrieve-a-page 도구로 후보 과제들의 상세 정보 확인:
- •작업 상태 (실제로 미진행인지)
- •우선순위
- •QA빌드목표/배포목표
- •디자인 필요 여부
- •컴포넌트/관련파트
5단계: 추천 과제 선정
다음 기준으로 1-3개 과제 선정:
- •우선순위가 높고
- •일정이 빠르고
- •디자인 불필요하여 바로 착수 가능한 과제
6단계: 슬랙 스레드에 답글
mcp__slack__slack_reply_to_thread 도구로 추천 과제 안내:
code
다음 과제로 *[과제명]* (과제ID) 진행하면 좋을 것 같아요! • 우선순위: [최상/상/중/하] • QA빌드목표: [날짜] • 배포목표: [날짜] • 디자인: [필요/불필요] 노션: [노션_링크]
여러 과제 추천 시:
code
다음 과제 후보입니다: 1. *[과제명1]* (과제ID1) - 우선순위 최상, QA빌드 2/2 노션: [링크] 2. *[과제명2]* (과제ID2) - 우선순위 최상, QA빌드 2/9 노션: [링크] 일정상 1번을 먼저 진행하는 것을 추천드립니다!
주의사항
- •이미 "개발 중", "QA 중", "배포 완료" 상태인 과제는 제외
- •"아이디어", "연기", "보관" 상태인 과제도 제외
- •담당자가 이미 지정된 과제는 별도 확인 필요
- •서버 작업만 필요한 과제(Tags에 "서버만")는 제외 권장
관련 노션 DB 정보
작업 상태 옵션
- •To-do 그룹: "인입 예정", "기획 완료", "개발 대기 중"
- •In Progress 그룹: "디자인 중", "개발 중", "리뷰 중", "QA 중"
- •Complete 그룹: "배포 완료", "보관"
우선순위 옵션
- •"최상", "상", "중", "하"
컴포넌트 옵션
- •"어드민", "Server", "Web", "iOS", "Android", "AI" 등
체이닝: 다음 단계 제안
과제 추천이 완료되고 사용자가 작업을 선택하면, 다음 단계를 제안합니다:
markdown
---
### 다음 단계
작업을 시작할까요?
`/worktree {LK-ID}`
자동 제안 조건:
- •사용자가 추천된 과제 중 하나를 선택한 경우
- •해당 과제의 LK-ID가 확인된 경우
예시:
code
선택하신 과제: LK-10234 작업 환경을 세팅할까요? → `/worktree LK-10234`