tasks-explain-diff

par notion

Générer un document Notion détaillé expliquant les modifications de code. Crée une documentation complète avec le contexte, l'intuition, la présentation du code et la vérification…

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

Plus de skills de notion

database-query
notion
Interroger une base de données Notion par nom ou ID et retourner des résultats structurés et lisibles avec des filtres et un tri optionnels.
official
find
notion
Trouve rapidement des pages ou des bases de données dans Notion par mots-clés de titre. Renvoie des correspondances précises plutôt que des résultats exhaustifs.
official
create-database-row
notion
Insère une nouvelle ligne dans une base de données Notion spécifiée en utilisant des valeurs de propriétés en langage naturel. Gère la correspondance et la validation des noms de propriétés.
official
create-page
notion
Crée une nouvelle page Notion, éventuellement sous un parent spécifique. Structure automatiquement le contenu selon le type de page (notes de réunion, pages de projet, etc.).
official
create-task
notion
Créer une nouvelle tâche dans la base de données de tâches Notion de l'utilisateur avec des valeurs par défaut raisonnables pour la date d'échéance, le statut, le responsable et le projet.
official
knowledge-capture
notion
Transformez les conversations et discussions en pages de documentation structurées dans Notion. Capture les idées, décisions et connaissances issues du contexte de chat avec…
official
meeting-intelligence
notion
Préparer les supports de réunion en rassemblant le contexte depuis Notion, en l'enrichissant avec des recherches, et en créant à la fois une pré-lecture interne et un ordre du jour externe sauvegardés dans Notion.
official
research-documentation
notion
Rechercher dans votre espace de travail Notion, synthétiser les résultats de plusieurs pages et créer une documentation de recherche complète avec des citations appropriées et…
official