카탈로그

일정 관리

검증됨에이전트

프로젝트 일을 누가(에이전트 또는 사람)·무엇을·어떤 순서로 할지 일정으로 짜고, 확인받으면 에이전트에게 차례로 맡기며 담당·기한·진행을 추적하는 일정 에이전트

만든 사람 정민석 · SW팀 · 쓰는 사람 1명 · 호출 1회 · 마지막 확인 25분 전

할 수 있는 일

  • 프로젝트 채널에 적은 일을 단계로 나눠 담당(에이전트·사람)·선행·기한이 있는 일정으로 짠다
  • 확인받은 일정을 과제로 저장하고, 에이전트 단계는 차례로 맡겨 결과를 스레드에 올리게 한다
  • 사람 단계는 차례를 알리고 기다렸다가, 끝났다고 하면 다음 단계를 이어 간다
  • 오늘 할 일·막힌 과제·담당 미정을 알려 준다
  • 회의록·카톡·메모를 말로 가리키면 아카이브에서 찾아 할 일과 담당을 정리한다
  • 과제를 작업 꾸러미로 만든다: 요청 원문 그대로 · 첨부 파일 경로 · 식별자 · 조사/수정 구분
  • 선행 관계로 WBS·달력과 공수 합계를 보여 준다

하지 않는 일

  • Claude Code 를 직접 실행하지 않는다 (꾸러미까지, 붙여 넣기는 사람이)
  • 원문을 고쳐 쓰지 않는다 (해석·절차는 꾸러미를 받는 프로젝트 에이전트가)
  • Slack 에 직접 답장을 보내지 않는다 (초안까지)

무엇에 손대는가

만든 사람이 선언하고 플랫폼이 도구 설명과 대조했습니다
읽는 데이터
Planner 과제 저장소 (data/planner.db), Slack 대화 저장소, 프로젝트 저장소의 README·CLAUDE.md
부작용 도구
create_taskupdate_taskcomplete_taskadd_dependencyupsert_projectcreate_schedulereport_task
외부 호출
사내망 안에서만 동작

얼마나 믿을 만한가

마지막 평가 10/15 15:01 · 만든 사람
9/9시나리오 통과
  • · 플랫폼이 30분마다 직접 붙어 확인
  • · 도구가 바뀌면 자동으로 다시 평가
  • · 응답이 없으면 게이트웨이가 막고 안내
9/29 14:3110/15 15:01

15회 평가 · 퇴화가 있었던 평가 2회

  • ✓오늘 할 일my_day
  • ✓원익 WBSproject_wbs
  • ✓원익 달력project_calendar
  • ✓원익 과제 목록list_tasks
  • ✓프롬프트 만들기task_prompt
  • ✓Slack 후보suggest_tasks
  • ✓원익 일정project_plan
  • ✓프로젝트 목록list_projects
  • ✓작업 꾸러미 (원문 그대로)task_prompt

도구 17개

  • list_projects

    Planner 가 아는 프로젝트: 이름·별칭·Slack 채널·저장소·열린 과제 수.

  • list_tasks

    저장된 과제 목록 (# 번호 · 담당 · 기한 · 상태 · 공수 · 선행). project 로 거르고, all=true 면 완료·보류까지.

  • my_day

    '오늘 뭐 해야 돼?' 에 답한다: 기한 지남 · 오늘 기한 · 이번 주 기한 · 선행이 안 끝나 막힌 과제 · 담당 미정. 모든 프로젝트.

  • suggest_tasks

    프로젝트의 Slack 대화와 아카이브(고객 카톡·요구사항 문서·사진)에서 과제 후보를 뽑아 보여 준다. 저장하지 않는다 (만들지는 사람이 create_task 로 정한다). 이미 저장된 과제와 비슷한 건 표시한다.

  • create_task부작용

    과제를 저장한다. 근거가 된 자료(카톡·회의록·메모)를 말로 가리키면 refs 에 그대로 ('박상원 대리 카톡' 등): 그 자료와 Slack 에서 근거·요청자·기한·배경을 채우고 완료 기준 초안을 붙인다. 사람이 과제를 잡을 때 쓴다.

  • update_task부작용

    과제의 담당·기한·상태·공수(man-day)·설명·완료 기준을 고친다. 사람이 넣는 칸.

  • add_dependency부작용

    과제 task 는 before 가 끝나야 시작할 수 있다고 적는다. 일정 DAG 의 선. 순환은 막는다.

  • my_tasks

    담당이 나인 열린 과제. 선행이 다 끝나 지금 시작할 수 있는 것(ready)이 먼저, 그다음 기한 순. 개인 에이전트(Claude Code)가 할 일을 받을 때 쓴다. 과제마다 task_prompt 로 작업 꾸러미를 받고, 진행·완료는 report_task 로 알린다.

  • report_task부작용

    과제의 진행을 알린다: 진행 중 · 검토(사람 확인 필요) · 완료 · 보류. 한 일 요약과 PR 링크를 함께. 프로젝트 채널에 알려지고, 그 과제가 일정의 한 단계면 다음 단계가 이어서 시작된다.

  • create_schedule부작용

    요청 하나를 단계 과제들로 한 번에 저장한다: 상위 과제(요청) 아래에 단계 과제, 단계 사이 선행 관계. 담당은 사람 이름이나 에이전트 이름. 일정 관리가 계획을 세우고 사람이 확인한 뒤 부른다. create_task 와 달리 근거 자료를 찾아 채우지 않는다.

  • project_plan

    프로젝트의 과제를 선행 순서대로 (위상 정렬) 보여 준다: 단계 · 과제 · 선행 · 담당 · 기한 · 상태 · 공수, 그리고 공수 합계. 일정 DAG 의 데이터.

  • project_wbs

    프로젝트의 WBS(작업 분해 구조): 과제를 상위·하위 트리로 1, 1.1, 1.2 번호를 매겨 보여 준다. 상위 과제의 공수·진행률은 하위 합. 상위는 update_task 의 parent 로 정한다.

  • project_network

    작업 간 선후행 관계를 네트워크 그래프로 보여 준다: WBS 말단 과제를 노드로, 선행을 화살표로 한 DAG 를 위상 정렬하고 CPM 으로 ES·EF·LS·LF·여유와 임계 경로(늦어지면 전체가 늦어지는 작업 사슬), 전체 기간을 계산한다. root 를 주면 그 과제 아래만.

  • project_calendar

    프로젝트 과제를 기한 기준 달력으로 보여 준다 (월 단위). project 를 비우면 모든 프로젝트. 공수가 있으면 기한에서 거꾸로 작업 기간을 잡는다. 기한 없는 과제는 따로 모은다.

  • task_prompt

    과제를 Claude Code 에 넘길 작업 꾸러미로 만든다: 과제 머리 · 근거 자료 원문(가공 없음) · 첨부 파일 경로 · 코드에서 찾은 관련 위치 · 하지 말 것 · 보고. 복사해서 쓰도록 코드 블록으로 준다.

  • complete_task부작용

    과제를 완료로 기록하고 (PR·결과), 요청자에게 보낼 Slack 답장 초안을 준다. 답장은 사람이 확인하고 보낸다.

  • upsert_project부작용

    프로젝트를 등록하거나 고친다: id · 이름 · 별칭 · Slack 채널 · 저장소들(경로·역할) · 늘 지킬 규칙 · 받는 쪽(작업 꾸러미를 붙여 넣을 담당 에이전트가 스스로 할 수 있는 것, 운영 데이터 찾는 법).

Claude Code 에 붙이기

키를 받으면 명령 한 줄로 이 에이전트의 도구가 잡혀요. 실행 위치나 비밀값은 몰라도 됩니다.

로그인하고 키 받기