Synthèse automatique
Cette skill produit une analyse stratégique structurée avant l'exécution : elle fait émerger les connaissances du domaine, propose plusieurs approches alternatives, cartographie les modes de défaillance et évalue les risques.
Points forts
- Génère systématiquement 2 à 3 approches distinctes (conventionnelle, avancée, minimale) avec étapes, coûts et niveau de risque
- Inclut une analyse des modes de défaillance et des stratégies de prévention ou de rollback
- Explore le codebase existant via Read, Grep et Glob pour ancrer la stratégie dans le contexte réel
- Fournit un format de sortie structuré (analyse du domaine, approches, prérequis, validation) directement exploitable
Limites
- La skill reste en phase de conseil : elle ne modifie aucun fichier ni n'exécute les plans proposés
- La qualité de l'analyse dépend entièrement des connaissances internes du modèle, sans recherche documentaire externe
- Sur des tâches simples, la sortie peut être inutilement longue et ralentir le démarrage
À utiliser avant d'attaquer une tâche complexe ou ambiguë où plusieurs approches sont envisageables et où le coût d'une mauvaise décision est élevé.
À éviter pour des corrections triviales ou urgentes, ou lorsque vous avez déjà choisi et validé votre approche.
Analyse de sécurité
SûrThis skill is purely a planning/reasoning prompt that instructs the agent to analyze a problem, enumerate approaches, and assess risks. Its declared tool surface (Read, Grep, Glob) is entirely read-only, and the body contains no shell commands, network calls, file mutations, credential handling, or attempts to bypass safety controls. The only theoretical consideration is that it may encourage broader codebase reading via Grep/Glob, but this is standard, non-sensitive exploration.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
Use deep-strategy to plan migrating our PostgreSQL 12 database to 16 in production. Give me at least three approaches with steps, risks, and rollback plans.Before writing any code, run a deep strategic analysis on adding SSO to our Express app: alternative approaches, failure modes, and prerequisites.Apply deep-strategy to our monolithic billing module: explore the codebase, then propose conservative vs. aggressive refactoring strategies with risk and validation plans.name: deep-strategy description: Generate comprehensive multi-approach strategies before execution. Extract domain knowledge, create alternative approaches, identify failure modes, and develop risk-aware plans. Use proactively for complex tasks requiring strategic thinking or when multiple approaches might succeed. allowed-tools: Read, Grep, Glob
Deep Strategy Generation
Apex2's strategy generation phase implemented as a Claude Code skill. Focuses on extracting everything the LLM knows about a problem domain before execution.
Instructions
When invoked, perform deep strategic analysis focusing on knowledge extraction and strategic planning:
1. Domain Knowledge Extraction
Surface all relevant knowledge about the task domain:
- What frameworks, libraries, or tools are commonly used?
- What patterns and best practices apply?
- What are typical approaches for this type of problem?
- What common pitfalls should be avoided?
- What are the key decision points?
2. Alternative Approach Generation
Develop 2-3 distinct strategic approaches:
- Approach A: Most straightforward, conventional solution
- Approach B: More sophisticated, potentially better performance
- Approach C: Conservative, minimal change approach
- Each approach should have:
- Step-by-step execution sequence
- Required tools/dependencies
- Expected outcomes
- Risk assessment
3. Failure Mode Analysis
Identify common failure scenarios and remediation strategies:
- Installation/dependency issues
- Configuration problems
- Runtime errors
- Performance bottlenecks
- Security considerations
- Data corruption risks
4. Risk Assessment and Mitigation
For each approach, evaluate:
- Implementation risk (complexity, unfamiliar tech)
- Operational risk (system impact, data loss potential)
- Maintenance risk (long-term support, technical debt)
- Success probability and confidence levels
5. Validation Strategy Planning
Define how success will be verified:
- Test scenarios and expected results
- Performance benchmarks if relevant
- Security validation steps
- Rollback procedures if things go wrong
6. Prerequisites and Dependencies
List everything needed before starting:
- Software versions required
- Configuration files to prepare
- Data sources needed
- Permissions or access requirements
- Environmental setup steps
Category-Specific Strategic Patterns
Software Development Tasks
Consider:
- Testing strategy (unit, integration, e2e)
- Code review requirements
- Documentation needs
- Rollback capability
- Performance implications
Data/ML Tasks
Consider:
- Data validation and quality checks
- Training parameter selection
- Model evaluation metrics
- Resource requirements (CPU/GPU/memory)
- Result interpretability
System Administration Tasks
Consider:
- Backup requirements before changes
- Service maintenance windows
- Monitoring and alerting setup
- Rollback procedures
- Impact on dependent services
Security Operations
Consider:
- Principle of least privilege
- Immutable infrastructure practices
- Audit trail requirements
- Emergency access procedures
- Compliance implications
Strategic Analysis Process
- Use Grep to search for related patterns in existing codebase
- Use Read to examine relevant configuration files, documentation
- Use Glob to discover similar tasks or examples
- Synthesize findings into comprehensive strategic options
- Prioritize approaches based on context and constraints
Output Format
Provide structured strategy output:
Domain Analysis:
- Key patterns: [list]
- Common tools: [list]
- Best practices: [list]
- Critical considerations: [list]
Strategic Approaches:
Approach A: [Brief name]
Description: [what it does]
Steps: [numbered list]
Pros: [advantages]
Cons: [disadvantages]
Risk: [level - Low/Medium/High]
Success Rate: [estimated]
Approach B: [Brief name]
[same structure]
Failure Mode Prevention:
- [issue]: [prevention strategy]
- [issue]: [prevention strategy]
Recommended Strategy:
Primary: Approach [A/B/C] - [reasoning]
Backup: Approach [A/B/C] - [reasoning]
Validation: [how to verify success]
Rollback: [how to undo if needed]
Prerequisites:
Required: [list of must-haves]
Recommended: [list of should-haves]
When to Use
This skill excels when:
- Complex, multi-step problems need solving
- Multiple valid approaches exist
- High-level strategic planning is needed
- Domain expertise needs to be extracted
- Risk assessment is critical
- Best practices should guide the solution
The goal is to think deeply about the problem space before diving into implementation, ensuring the chosen approach is well-considered and positioned for success.
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/deep-strategy-generation-mrzxuqy0/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/deep-strategy-generation-mrzxuqy0' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/deep-strategy-generation-mrzxuqy0/download' --output '.skill-downloads/deep-strategy-generation-mrzxuqy0/SKILL.md.part' && mv '.skill-downloads/deep-strategy-generation-mrzxuqy0/SKILL.md.part' '.skill-downloads/deep-strategy-generation-mrzxuqy0/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, Grep, Glob
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/deep-strategy-generation-mrzxuqy0/SKILL.md' && test -s '.skill-downloads/deep-strategy-generation-mrzxuqy0/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/deep-strategy' && cp -R '.skill-downloads/deep-strategy-generation-mrzxuqy0' '.claude/skills/deep-strategy'Cursor
test -f '.skill-downloads/deep-strategy-generation-mrzxuqy0/SKILL.md' && test -s '.skill-downloads/deep-strategy-generation-mrzxuqy0/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/deep-strategy' && cp -R '.skill-downloads/deep-strategy-generation-mrzxuqy0' '.cursor/skills/deep-strategy'Codex
test -f '.skill-downloads/deep-strategy-generation-mrzxuqy0/SKILL.md' && test -s '.skill-downloads/deep-strategy-generation-mrzxuqy0/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/deep-strategy' && cp -R '.skill-downloads/deep-strategy-generation-mrzxuqy0' '.agents/skills/deep-strategy'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/deep-strategy-generation-mrzxuqy0'openskills read 'deep-strategy-generation-mrzxuqy0'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/deep-strategy-generation-mrzxuqy0/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.