tasks-explain-diff

작성자: notion

코드 변경 사항을 설명하는 풍부한 Notion 문서를 생성합니다. 배경, 직관, 코드 분석, 검증 등을 포함한 포괄적인 문서를 만듭니다…

npx skills add https://github.com/makenotion/cursor-notion-plugin --skill tasks-explain-diff

Explain Code Changes

Create a rich explanation of code changes as a new Notion page.

Input

The user will point to code changes to explain. If not explicitly specified, explain the most recent batch of changes made in the conversation.

Document Sections

Background

Explain the existing system relevant to this change:

  • Broadly explore surrounding code for context
  • Include deep background for beginners (can be skipped by familiar readers)
  • Provide narrow background directly relevant to the change

Intuition

Explain the core intuition for the code change:

  • Focus on the essence, not full details
  • Use concrete examples with toy data
  • Use figures and mermaid diagrams liberally

Code

High-level walkthrough of the changes:

  • Group and order changes in an understandable way
  • Explain the purpose of each significant change
  • Link to specific files and line numbers

Verification

Explain how the code change was verified:

  • Unit tests, integration tests, etc.
  • Step-by-step guide for manual QA

Alternatives

Describe 1-2 alternative approaches (if identifiable):

  • Each alternative includes pros and cons
  • Layout pros/cons in 2 columns
  • Only include if it represents an orthogonal approach
  • Omit this section if no meaningful alternatives exist

Quiz

5 questions testing reader's knowledge:

  • Medium difficulty - requires understanding the substance
  • Multiple choice with explanations
  • Use toggle blocks for answers:
1. Question
   > Option 1
     - Explanation for why incorrect
   > Option 2
     - Explanation for why correct

Formatting Guidelines

  • Use the Notion MCP to create the page and return its URL
  • Write with clarity and flow - engaging, classic style
  • Smooth transitions between sections
  • Use consistent diagram families throughout
  • Include callouts for key concepts, definitions, and edge cases

notion의 다른 스킬

database-query
notion
Notion 데이터베이스를 이름이나 ID로 조회하고, 선택적 필터와 정렬을 적용하여 구조화되고 읽기 쉬운 결과를 반환합니다.
official
find
notion
Notion에서 제목 키워드로 페이지나 데이터베이스를 빠르게 찾습니다. 포괄적인 결과보다 정확한 일치 항목을 반환합니다.
official
create-database-row
notion
지정된 Notion 데이터베이스에 자연어 속성 값을 사용하여 새 행을 삽입합니다. 속성 이름 매칭 및 유효성 검사를 처리합니다.
official
create-page
notion
새로운 Notion 페이지를 생성하며, 필요에 따라 특정 상위 페이지 아래에 만듭니다. 페이지 유형(회의 노트, 프로젝트 페이지 등)에 따라 콘텐츠를 자동으로 구조화합니다.
official
create-task
notion
사용자의 Notion 작업 데이터베이스에 마감일, 상태, 담당자, 프로젝트에 대한 합리적인 기본값으로 새 작업을 생성합니다.
official
knowledge-capture
notion
대화와 토론을 Notion의 구조화된 문서 페이지로 변환합니다. 채팅 맥락에서 인사이트, 결정, 지식을 캡처합니다.
official
meeting-intelligence
notion
Notion에서 컨텍스트를 수집하고, 리서치로 보강한 후, 내부 사전 자료와 외부 안건을 만들어 Notion에 저장하여 회의 자료를 준비합니다.
official
research-documentation
notion
Notion 작업 공간을 검색하고, 여러 페이지에서 결과를 종합하며, 적절한 인용과 함께 포괄적인 연구 문서를 작성합니다.
official