Synthèse automatique
Applique un cadre analytique structuré à un document pour en dégager des insights non évidents, des tensions, une implication actionnable prioritaire et des angles morts, au-delà d'un simple résumé.
Points forts
- Cadre en quatre axes clairs (insights non évidents, tensions, « et alors », ce qui manque) qui force une lecture critique plutôt que descriptive
- Modificateur par type de document (compte rendu, recherche, plan projet, politique, article de presse) qui adapte l'analyse au genre
- Impose un seul enseignement actionnable prioritaire au lieu d'une liste de points équipondérés
- Propose des questions de suivi concrètes pour approfondir l'analyse
Limites
- S'appuie uniquement sur les outils Read, Glob et Grep : aucune analyse d'images, de tableaux complexes ou de documents non textuels
- La détection du type de document dépend du frontmatter ou d'une supposition, ce qui peut orienter l'analyse à tort
- La qualité des insights reste dépendante de la lecture du modèle, sans vérification factuelle externe
À utiliser quand un document doit être lu en profondeur pour en tirer des implications et des zones d'ombre, et pas seulement résumé.
À éviter pour un simple résumé rapide, une extraction de données factuelles ou l'analyse de documents non textuels comme des images.
Analyse de sécurité
SûrThe skill is a pure prompt/instruction file restricted to Read, Glob, and Grep — all read-only, non-destructive tools. It contains no shell commands, network calls, credential handling, or obfuscated payloads, and it explicitly instructs the agent to display output in-conversation rather than writing files. The only minor consideration is that it reads user-specified file paths, which is inherent to its stated purpose and carries no exfiltration risk since content is only summarized back to the user.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
/analyze-document docs/implementation-plan.mdAnalyze this quarterly industry report and tell me what insights it contains beyond the obvious summary: reports/q3-market.pdfDeep read this meeting transcript and surface any implicit decisions nobody formally confirmed.name: analyze-document description: This skill should be used when the user asks to "analyze a document", "extract insights", "deep read", "what are the insights in this file", or wants more than a summary from a document. It reads a document and applies a structured analytical framework that surfaces non-obvious insights, tensions, actionable takeaways, and gaps — instead of producing a generic summary. allowed-tools: Read, Glob, Grep
Analyze Document
Purpose: Apply a structured analytical framework to any document, extracting non-obvious insights, tensions, actionable implications, and gaps — going far beyond a generic summary.
Usage
/analyze-document <file-path>
If no file path is provided, ask the user which document to analyze.
Instructions
Step 1: Read the Document
- Read the target document using the provided file path
- If the file has YAML frontmatter, note the
typefield for document-type detection in Step 3
Step 2: Apply the Core Analysis Framework
Analyze the document using these four lenses. Present each as its own section with clear findings:
1. Non-Obvious Insights (3-5)
Identify things that aren't stated explicitly but can be inferred from the content. Skip anything the author already highlights as a key point. Look for:
- Patterns that emerge across sections
- Second-order implications of what's stated
- Connections the author doesn't draw explicitly
- What the emphasis or word choice reveals
2. Tensions and Contradictions
Find where the argument conflicts with itself, or with conventional wisdom. Look for:
- Internal inconsistencies between sections
- Optimistic claims paired with cautious caveats
- Goals that conflict with stated constraints
- Assumptions that contradict evidence presented
- What's left unresolved
3. The "So What" (Single Actionable Takeaway)
If a smart, busy person could only take away one actionable implication from this document, what would it be and why? Commit to a single, prioritized takeaway — not a list of equally weighted points.
4. What's Missing
What question does this document raise but never answer? What would a reader want to know next? Look for:
- Unstated assumptions the argument depends on
- Evidence that would strengthen or weaken the claims
- Perspectives or stakeholders not represented
- Follow-up questions the document creates but doesn't address
Step 3: Apply Document-Type Modifier
Based on the frontmatter type field or the document's content, add one additional analytical lens:
| Document Type | Additional Analysis |
|---|---|
| meeting-notes, transcripts | Implicit decisions: What decision was implicitly made but never explicitly confirmed? What did everyone seem to agree on without anyone formally stating it? |
| research, academic papers | Methodological assumptions: Flag any methodological choices that could meaningfully change the conclusions if done differently. What assumptions are baked into the approach? |
| project, design-document, implementation-plan, strategy docs | Unstated dependencies: Identify the strongest unstated assumption this plan depends on. What must be true for this to succeed that nobody is questioning? |
| policy, rfc, adr | Edge cases and failure modes: What scenarios would this policy/decision handle poorly? Where are the boundaries undefined? |
| News articles, industry reports | Narrative framing: What narrative is this constructing, and what facts would complicate or undermine it? |
| General / undetected | Skip the modifier — the core four lenses are sufficient. |
If the document type is ambiguous, make a best guess based on content and note the assumption.
Step 4: Suggest Follow-Up Directions
After the analysis, suggest 2-3 specific follow-up questions the user could ask to drill deeper, such as:
- "Tell me more about tension #2"
- "What evidence would validate insight #3?"
- "How does the missing piece in #4 affect the 'so what'?"
Output Format
## Document Analysis: [Document Title]
**Document type**: [detected type]
**Source**: [[wikilink to original]]
### Non-Obvious Insights
1. **[Insight title]** — [Explanation with evidence from the document]
2. ...
### Tensions and Contradictions
1. **[Tension title]** — [What conflicts and why it matters]
2. ...
### The "So What"
[Single paragraph with the one actionable takeaway and why it matters most]
### What's Missing
1. **[Gap title]** — [What's unanswered and why it matters]
2. ...
### [Document-Type Specific Section Title]
[Findings from the type-specific modifier]
---
**Dig deeper:**
- [Follow-up question 1]
- [Follow-up question 2]
- [Follow-up question 3]
Important Notes
- Do not summarize. The goal is analysis, not compression. Avoid restating what the document already says.
- Be specific. Reference particular sections, quotes, or data points from the document to support each finding.
- Be opinionated. Commit to claims rather than hedging with "it could be argued that..." — the user wants a sharp analytical lens, not equivocation.
- Respect the vault. Display the analysis in the conversation. Do not create new files unless the user asks to save the output.
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/analyze-document-mrwakbq3/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/analyze-document-mrwakbq3' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/analyze-document-mrwakbq3/download' --output '.skill-downloads/analyze-document-mrwakbq3/SKILL.md.part' && mv '.skill-downloads/analyze-document-mrwakbq3/SKILL.md.part' '.skill-downloads/analyze-document-mrwakbq3/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Outils déclarés par l’auteur (à vérifier dans votre agent) : Read, Glob, Grep
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/analyze-document-mrwakbq3/SKILL.md' && test -s '.skill-downloads/analyze-document-mrwakbq3/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/analyze-document' && cp -R '.skill-downloads/analyze-document-mrwakbq3' '.claude/skills/analyze-document'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/analyze-document-mrwakbq3'openskills read 'analyze-document-mrwakbq3'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/analyze-document-mrwakbq3/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Rédaction de docs Supabase
Documentation
Rédigez, éditez et révisez le contenu de la documentation Supabase : guides, tutoriels, références et partiels. Suivez les guides de style et les règles de validation MDX/TOML.
Créer un enregistrement de décision d'architecture
Documentation
Créer un nouveau ADR avec numérotation séquentielle, l'enregistrer dans le graphe AgentDB et le lier aux ADR associés.
Mise à jour de plan avec recherche approfondie
Documentation
Met à jour un document de plan en lançant des sous-agents en parallèle pour analyser un sujet sur tous les passes du compilateur, puis consolide les résultats.