tasks-explain-diff

por notion

Genera un documento enriquecido de Notion que explique los cambios de código. Crea documentación completa con antecedentes, intuición, recorrido del código y verificación…

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

Más skills de notion

database-query
notion
Consulta una base de datos de Notion por nombre o ID y devuelve resultados estructurados y legibles con filtros y ordenamiento opcionales.
official
find
notion
Encuentra rápidamente páginas o bases de datos en Notion por palabras clave del título. Devuelve coincidencias precisas en lugar de resultados exhaustivos.
official
create-database-row
notion
Inserta una nueva fila en una base de datos de Notion especificada utilizando valores de propiedad en lenguaje natural. Maneja la coincidencia y validación de nombres de propiedades.
official
create-page
notion
Crea una nueva página de Notion, opcionalmente bajo un padre específico. Estructura automáticamente el contenido según el tipo de página (notas de reunión, páginas de proyecto, etc.).
official
create-task
notion
Crea una nueva tarea en la base de datos de tareas de Notion del usuario con valores predeterminados sensatos para la fecha de vencimiento, el estado, el propietario y el proyecto.
official
knowledge-capture
notion
Transforma conversaciones y discusiones en páginas de documentación estructuradas en Notion. Captura ideas, decisiones y conocimiento del contexto del chat con…
official
meeting-intelligence
notion
Prepara materiales de reunión recopilando contexto de Notion, enriqueciéndolo con investigación, y creando tanto una lectura previa interna como una agenda externa guardada en Notion.
official
research-documentation
notion
Busca en tu espacio de trabajo de Notion, sintetiza hallazgos de múltiples páginas y crea documentación de investigación completa con citas adecuadas y…
official