Notre avis
Enregistre un résumé de session LeetCode dans Obsidian, incluant la solution, les bogues et les apprentissages.
Points forts
- Automatise la prise de notes structurée après chaque problème
- Capture les détails clés comme les bogues et les nuances
- S'intègre à Obsidian via MCP pour une organisation facile
- Crée un index navigable des problèmes résolus
Limites
- Nécessite Obsidian configuré et l'accès à l'outil MCP
- Dépend de la conversation pour extraire les informations pertinentes
- Ne fonctionne que pour les sessions menées dans Claude Code
Après avoir terminé un problème LeetCode dans Claude Code pour documenter systématiquement votre progression.
Si vous n'utilisez pas Obsidian ou si vous préférez un format de note différent.
Analyse de sécurité
SûrThe skill only uses local Obsidian MCP tools to write markdown notes from conversation content. There are no network calls, shell commands, or risky operations. All file operations are constrained to creating/updating notes in an Obsidian vault.
Aucun point d'attention détecté
Exemples
Save my LeetCode session to Obsidian. We just solved 752-open-lock.Create a LeetCode note for the problem we just worked on. Include the bugs I fixed.name: add-lc description: Save LeetCode session summary to Obsidian. Use after completing a LeetCode practice session to capture your solution, bugs fixed, and key learnings.
Add LeetCode Progress Note
Save a summary of the current LeetCode practice session to Obsidian.
Instructions
-
Extract from the conversation:
- Problem name and number (ask if not clear)
- Final working code
- Initial bugs/issues that were identified and fixed
- Key concepts discussed and clarified
- Important nuances learned
- Any notable Q&A exchanges
-
Create the problem note using
mcp__obsidian__obsidian_append_content:- Filepath:
3. Resources/LeetCode/{problem-number}-{problem-name-slug}.md - Example:
3. Resources/LeetCode/752-open-lock.md
- Filepath:
-
Note format:
# {Problem Number}. {Problem Name}
**Date:** {YYYY-MM-DD}
**Difficulty:** {Easy/Medium/Hard}
**Topics:** {BFS, DFS, DP, etc.}
**Link:** https://leetcode.com/problems/{slug}/
## Final Solution
\`\`\`python
{final working code}
\`\`\`
## Initial Issues
{List bugs/mistakes from first attempt}
## Key Learnings
{Concepts that were clarified during the session}
## Nuances to Remember
{Specific details, edge cases, or gotchas}
## Q&A Highlights
{Notable questions and insights from the discussion}
-
Update the index using
mcp__obsidian__obsidian_append_content:- Filepath:
3. Resources/LeetCode/index.md - Append:
- [[{problem-number}-{problem-name-slug}]] - {one-line summary}
- Filepath:
-
Confirm to the user that the note was saved and provide the filepath.
Tools Required
mcp__obsidian__obsidian_append_content- to create/update notesmcp__obsidian__obsidian_get_file_contents- to check if index exists
Generateur de Documentation API
Documentation
Genere automatiquement de la documentation API OpenAPI/Swagger.
Rédacteur Technique
Documentation
Rédige de la documentation technique claire selon les meilleurs style guides.
Système de formulaires de documentation typés
Documentation
Utilisez la syntaxe `(doc ...)` pour ajouter des annotations typées, des descriptions, des tâches (todo) et d'autres métadonnées directement dans le code Scheme. Les annotations sont extractibles via des commandes comme lf-todo et lf-types, et s'intègrent au vérificateur de types, où les déclarations de type dans les doc prennent le pas sur l'inférence. Idéal pour documenter les fonctions, marquer des déprécations ou lister des améliorations localisées sans recourir à un système externe.