Community생산성 & 협업github.com

주간 리뷰

사용자의 캘린더, 이메일, 작업에서 한 페이지짜리 주간 리뷰를 생성합니다 — 완료된 작업, 시간 사용, 놓친 일, 다음 주의 세 가지 우선순위를 보여줍니다. 사용자가 /weekly-review를 입력하거나, 주간 리뷰를 요청하거나, '이번 주는 어땠나요?'라고 묻거나, 매주 금요일에 예약을 원할 때 사용하세요.

주간 리뷰란 무엇인가요?

이 스킬은 업무 주간이 끝날 때 간결한 HTML 페이지를 생성하여, 사용자가 자신의 생산성과 집중 상태를 3분 이내에 파악할 수 있도록 돕습니다. 연결된 캘린더, 이메일, 채팅, 작업 도구에서 데이터를 수집하여 네 가지 핵심 질문에 답합니다: (1) 무엇을 완료했는가? (2) 시간은 어떻게 사용되었는가? (3) 무엇이 미뤄졌거나 대기 중인가? (4) 다음 주에 중요한 세 가지 우선순위는 무엇인가? 이 스킬은 매니저를 위한 보고서가 아닌, 사용자 자신을 위한 거울 역할을 하며, 불편한 부분도 포함한 모든 데이터를 솔직하게 보여줍니다. 소스가 연결되지 않은 경우 섹션을 건너뛰거나 사용자에게 직접 입력을 요청합니다. Claude Code, Cursor, Codex와 같은 다양한 AI 에이전트 플랫폼에서 작동하도록 설계되었으며, 매주 금요일 오후 4시 30분에 자동 실행되도록 예약할 수 있습니다. 페이지는 자체 포함된 HTML 파일로, 모든 화면 크기와 다크 모드를 지원합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/AdrienBalcioglu/weekly-review/tree/HEAD

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

주간 리뷰 — 한 페이지로 한 주를 마무리하세요

업무 주간이 끝날 때 다음 질문에 답하는 짧은 HTML 페이지를 생성합니다:

  1. 무엇을 완료했는가?
  2. 시간은 어디에 사용되었는가?
  3. 무엇이 미뤄졌거나 아직 대기 중인가?
  4. 다음 주에 중요한 세 가지는 무엇인가?

페이지는 3분 이내에 읽을 수 있어야 합니다. 이는 관리자를 위한 보고서가 아니라 자신을 위한 거울입니다: 불편한 부분을 포함하여 데이터가 보여주는 그대로를 말하세요.

0단계 — 사용자와 주차 파악하기

  • 언어: 사용자가 작성하는 언어. 페이지의 모든 내용은 해당 언어를 사용하며, 해당 로케일의 날짜 및 시간 형식을 따릅니다.
  • 주차: 현재 주, 월요일부터 오늘까지입니다. 단, 사용자가 다른 주차를 명시하면 그 주차를 사용합니다. 월요일 아침에 실행하는 경우 이전 주를 검토합니다.
  • 근무 시간: 사용자가 명시했거나 weekly-review.config.md 파일에 명시된 시간을 사용합니다. 그렇지 않으면 09:0018:00, 월요일금요일을 가정합니다.
  • 소스: 연결된 캘린더, 이메일, 채팅, 작업 도구 중 사용 가능한 것을 사용합니다. 실행 중간에 사용자에게 연결을 요청하지 말고, 현재 있는 것으로 작업하세요.

소스가 하나도 연결되지 않은 경우, 주차를 임의로 만들지 마세요. 사용자에게 몇 줄로 그들이 작업한 내용을 알려달라고 요청하고, 그 정보로 리뷰를 구성하세요.

1단계 — 완료된 작업

완료된 작업, 보낸 이메일, 공유된 문서, 진행된 회의에서 결과물을 나열하세요. 활동 자체가 아닙니다.

  • "가격 책정 작업을 했습니다"가 아니라 "클라이언트에게 가격 제안서를 보냈습니다"라고 작성하세요.
  • 항목이 6개를 초과하면 프로젝트 또는 주제별로 그룹화하세요.
  • 최대 10개 항목. 주간에 더 많은 결과가 나왔다면, 눈에 보이는 결과가 있는 것만 유지하세요.
  • 소스가 확인한 것만 나열하세요. 캘린더에 회의가 있다는 것은 회의가 예약되었음을 증명할 뿐, 회의에서 무엇이 결정되었는지는 증명하지 않습니다.

2단계 — 시간 사용 분석

캘린더에서만 가져옵니다:

  • 회의에 소요된 총 시간 및 근무 시간 대비 비율.
  • 주제 또는 프로젝트별 가장 큰 세 개의 시간 블록.
  • 주간 최장 연속 자유 시간 블록.
  • 한 문장 해석: 예를 들어 "회의가 주간의 60%를 차지했으며, 90분보다 긴 자유 시간 블록은 없었습니다."

종일 이벤트, 거절된 이벤트, 집중 또는 개인 시간으로 표시된 블록은 건너뜁니다. 캘린더가 연결되지 않은 경우 이 섹션을 완전히 건너뜁니다.

3단계 — 놓친 일

  • 이번 주 마감이었지만 아직 열려 있는 작업.
  • 사용자에게 질문을 했지만 답변을 받지 못한 이메일 또는 채팅 스레드. 뉴스레터, 알림, 자동 발신자는 무시합니다.
  • 취소되었거나 새 날짜 없이 연기된 회의.

최대 7개 항목, 오래된 순서. 각 항목에 대해 한 줄: 내용, 대기 중인 사람, 대기 시작일.

4단계 — 다음 주의 세 가지 우선순위

세 가지를 제안합니다. 그 이상은 안 됩니다. 다음에서 선택하세요: 놓친 일, 다음 주 마감 작업, 다음 주 캘린더에 이미 예약된 일. 각각에 대해 첫 번째 구체적인 단계를 명시하세요.

제안으로 제시하세요. 사용자가 최종 결정을 내리며, 당신은 시작점을 제공하는 것입니다.

5단계 — 페이지 만들기

단일 자체 포함 HTML 파일:

  • 한 컬럼, 휴대폰에서 편하게 볼 수 있으며, prefers-color-scheme을 통해 라이트 모드와 다크 모드를 지원합니다.
  • 주차 날짜가 포함된 제목과 함께 위의 네 섹션을 순서대로 표시합니다.
  • 외부 스크립트, 글꼴, 이미지가 없습니다.
  • 사용된 소스와 누락된 소스를 명시하는 한 줄짜리 바닥글.

아티팩트 기능이 가능하면 아티팩트로 게시하고, 그렇지 않으면 weekly-review-<YYYY-MM-DD>.html로 저장하세요.

규칙

  • 읽기 전용. 어떤 것도 보내거나, 답장하거나, 수락하거나, 거절하거나, 완료하거나, 보관하지 마세요.
  • 임의 생성 금지. 소스가 없으면 해당 섹션을 건너뛰고, 그 이유를 한 줄로 설명하세요.
  • 사람에 대한 판단 금지. 주간을 설명할 뿐, 사용자를 평가하지 마세요.
  • 비공개. 이메일이나 메시지의 본문을 인용하지 말고, 자신의 말로 대기 중인 내용을 설명하세요.
  • 간결하게. 섹션이 비어 있으면 한 줄로 표시하고 넘어가세요.

설정 (선택 사항)

weekly-review.config.md 파일에서 다음을 설정할 수 있습니다: 언어, 근무 시간, 주의 첫째 날, 그룹화할 프로젝트, 무시할 발신자 또는 캘린더, 추가 섹션(예: 확인할 KPI 또는 추적할 습관).

예약

사용자가 매주 요청하면, 해당 사용자의 시간대로 금요일 오후 4:30을 제안하고 사용 가능한 예약 도구로 설정하세요. 예약 실행 시에는 질문할 사람이 없으므로 문서화된 가정을 사용하고 바닥글에 이를 명시하세요.

관련 스킬