Synthèse automatique
Ce skill applique des cadres d'analyse structurés (premiers principes, inversion, pré-mortem, 5 pourquoi, matrice d'Eisenhower, kaizen/PDCA) à un problème ou une décision soumis par l'utilisateur.
Points forts
- Sept frameworks fournis avec des étapes numérotées directement applicables
- Guide de combinaison qui associe les frameworks aux types de problèmes (risque, débogage, stratégie, priorisation)
- Volet kaizen/PDCA étendu via references/kaizen.md (Gemba, Value Stream Mapping, A3 Report)
- Déclencheurs multilingues, y compris en russe, pour les demandes d'analyse approfondie
Limites
- Aucune validation ni notation des conclusions produites : la qualité dépend du contexte fourni par l'utilisateur
- La profondeur kaizen nécessite le chargement séparé de references/kaizen.md
- L'enregistrement via vector_memory est optionnel et dépend d'un outil externe non garanti
À utiliser lorsqu'une décision ambiguë, une évaluation de risque ou un problème récurrent exige une décomposition structurée plutôt qu'une réponse immédiate.
À éviter pour des questions factuelles simples ou des tâches qui demandent l'exécution de code plutôt qu'un raisonnement structuré.
Analyse de sécurité
SûrPure methodology/prompting content describing analytical frameworks (First Principles, Inversion, Pre-mortem, 5 Whys, Eisenhower, Kaizen/PDCA). No declared tools, no shell commands, no network calls, no file or secret access, no obfuscation or safety-disabling instructions. The only execution-adjacent mention is an optional 'vector_memory' save and a reference to a local markdown file, both benign.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
Run a pre-mortem on our Q3 migration to a new billing provider — assume it's six months from now and the project failed. List the top failure modes, rank them by likelihood x impact, and give a mitigation plan.Our CI pipeline fails intermittently at the deploy step. Walk me through 5 Whys to reach the root cause instead of patching the symptom.Примени кайдзен и PDCA к процессу код-ревью: найди waste (muda), предложи небольшие инкрементальные улучшения и оформи их как A3 Report.name: thinking-frameworks description: Structured thinking frameworks for deep analysis. Use when user asks to "проанализируй", "фреймворк", "think deeper", "first principles", or needs structured decision-making. Also covers kaizen / кайдзен / PDCA / continuous improvement — оптимизация процессов, устранение waste (muda), Gemba, A3 Report (режим 7, ex-skill kaizen → references/kaizen.md).
Thinking Frameworks
Apply structured analytical frameworks to any problem. Pick the most relevant framework(s) or let the user choose.
Available Frameworks
1. First Principles Thinking
Break down to fundamental truths, then rebuild.
1. IDENTIFY the problem/assumption
2. BREAK DOWN to basic truths (what do we KNOW for certain?)
3. CHALLENGE each assumption — "Why do we believe this?"
4. REBUILD from scratch — what solution emerges from fundamentals?
2. Inversion
Think backwards from failure.
1. STATE the goal
2. INVERT — "How could this FAIL spectacularly?"
3. LIST all failure modes
4. FLIP each failure into a prevention strategy
3. Pre-mortem Analysis
Imagine the project already failed. Why?
1. "It's 6 months from now. The project FAILED."
2. Write down WHY it failed (independently, without bias)
3. COLLECT all failure reasons
4. PRIORITIZE by likelihood x impact
5. CREATE mitigation plan for top risks
4. Second-Order Effects
Think beyond immediate consequences.
1. STATE the decision/action
2. FIRST ORDER — What happens immediately?
3. SECOND ORDER — What does that cause?
4. THIRD ORDER — And then what?
5. MAP positive and negative cascades
5. 5 Whys (Root Cause Analysis)
Dig to the real cause.
1. STATE the problem
2. WHY did this happen? -> Answer 1
3. WHY Answer 1? -> Answer 2
4. WHY Answer 2? -> Answer 3
5. WHY Answer 3? -> Answer 4
6. WHY Answer 4? -> ROOT CAUSE
7. FIX the root cause, not the symptoms
Расширенный шаблон + разобранный пример → references/kaizen.md (секция 5 Whys Analysis). Это единственный канон шагов; вторую версию не плодить.
6. Eisenhower Matrix
Prioritize by urgency x importance.
| URGENT | NOT URGENT |
---------|---------------|----------------|
IMPORTANT| DO NOW | SCHEDULE |
| (crisis, | (planning, |
| deadlines) | growth) |
---------|---------------|----------------|
NOT | DELEGATE | ELIMINATE |
IMPORTANT| (interrupts, | (time wasters, |
| some emails) | busywork) |
7. Kaizen / PDCA (Continuous Improvement)
Маленькие инкрементальные улучшения процесса: PLAN → DO → CHECK → ACT; устранение 7 типов waste (muda); Gemba — наблюдай процесс на месте; закрепляй успех стандартизацией.
Полное тело (Kaizen Event, Value Stream Mapping, Gemba Walk, A3 Report, Daily Kaizen, метрики) → references/kaizen.md.
How to Use
- User describes a problem or decision
- Select 1-2 most relevant frameworks
- Walk through the framework step by step
- Deliver structured analysis with clear conclusions
- Optionally save insights via vector_memory
Combination Guide
- Strategic decisions: First Principles + Second-Order Effects
- Risk assessment: Pre-mortem + Inversion
- Debugging: 5 Whys + First Principles
- Task management: Eisenhower + Second-Order Effects
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/thinking-frameworks-mrzxuri8/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/thinking-frameworks-mrzxuri8' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/thinking-frameworks-mrzxuri8/download' --output '.skill-downloads/thinking-frameworks-mrzxuri8/SKILL.md.part' && mv '.skill-downloads/thinking-frameworks-mrzxuri8/SKILL.md.part' '.skill-downloads/thinking-frameworks-mrzxuri8/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.
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/thinking-frameworks-mrzxuri8/SKILL.md' && test -s '.skill-downloads/thinking-frameworks-mrzxuri8/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/thinking-frameworks' && cp -R '.skill-downloads/thinking-frameworks-mrzxuri8' '.claude/skills/thinking-frameworks'Cursor
test -f '.skill-downloads/thinking-frameworks-mrzxuri8/SKILL.md' && test -s '.skill-downloads/thinking-frameworks-mrzxuri8/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/thinking-frameworks' && cp -R '.skill-downloads/thinking-frameworks-mrzxuri8' '.cursor/skills/thinking-frameworks'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/thinking-frameworks-mrzxuri8'openskills read 'thinking-frameworks-mrzxuri8'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/thinking-frameworks-mrzxuri8/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.
Lecteur PDF
Productivite
Lit et extrait le texte de fichiers PDF (rapports, contrats, tableurs). Gère les fichiers locaux, les URL et les pièces jointes WhatsApp. Utilisez-le dès qu'un contenu PDF est nécessaire, même sans demande explicite.
Workflows de messagerie Discord
Productivite
Utilisez l'outil message pour envoyer, modifier et modérer des messages Discord avec des composants interactifs.
Aperçu interactif des verdicts
Productivite
Générer un aperçu HTML interactif des verdicts (garder/supprimer) pour la revue par le mainteneur, puis traiter le JSON de retour.