Files
2025-11-30 09:05:34 +08:00

8.2 KiB

Tâche

Lance un agent intelligent pour gérer les recherches et investigations complexes. Excellent pour le travail à grande échelle sans consommer le contexte.

Utilisation

# Demander une Tâche à Claude
"Enquêtez sur [tâche] en utilisant Task"

Ce que fait Task

Fonctionne de manière indépendante

  • Combine plusieurs outils automatiquement
  • Collecte et analyse étape par étape
  • Assemble les résultats en rapports clairs

Économise le contexte

  • Utilise moins de mémoire que la recherche manuelle
  • Recherche efficacement dans de nombreux fichiers
  • Extrait les données de sources externes

Assure la qualité

  • Vérifie si les sources sont fiables
  • Vérifie sous différents angles
  • Comble les lacunes manquantes

Exemples de base

# Investigation complexe de base de code
"Enquêtez sur quels fichiers implémentent cette fonctionnalité en utilisant Task"

# Recherche de fichiers à grande échelle
"Identifiez les incohérences des fichiers de configuration en utilisant Task"

# Collecte d'informations externes
"Enquêtez sur les dernières tendances technologiques IA en utilisant Task"

Collaboration avec Claude

# Analyse de problème complexe
"Analysez la cause des fuites mémoire en utilisant Task, incluant les résultats de profiling et les journaux"

# Investigation de dépendances
"Enquêtez sur les vulnérabilités de ce package npm en utilisant Task"

# Analyse de concurrents
"Enquêtez sur les spécifications API des services concurrents en utilisant Task"

# Analyse d'architecture
"Analysez les dépendances de ce microservice en utilisant Task"

Task vs Autres commandes

Quand utiliser quoi

Commande Cas d'usage principal Méthode d'exécution Collecte d'informations
Task Investigation, analyse, recherche Exécution autonome Sources multiples
ultrathink Réflexion profonde, jugement Réflexion structurée Focus sur connaissances existantes
sequential-thinking Résolution de problèmes, conception Réflexion étape par étape Selon les besoins
plan Planification d'implémentation Processus d'approbation Analyse des exigences

Guide de décision rapide

Besoin de collecter des infos ?
├─ Oui → De nombreux endroits ou beaucoup de fichiers ?
│          ├─ Oui → **Utilisez Task**
│          └─ Non → Demandez simplement normalement
└─ Non → Besoin de réflexion profonde ?
          ├─ Oui → Utilisez ultrathink/sequential-thinking
          └─ Non → Demandez simplement normalement

Quand Task fonctionne le mieux

Excellent pour

  • Explorer des bases de code complexes (dépendances, architecture)
  • Rechercher dans de nombreux fichiers (patterns, configs)
  • Rassembler des infos externes (tendances tech, bibliothèques)
  • Combiner des données de multiples endroits (logs, métriques)
  • Investigations répétitives (audits, vérifications de dette)
  • Grandes recherches qui consommeraient trop de contexte

Pas excellent pour

  • Questions simples que je connais déjà
  • Tâches ponctuelles rapides
  • Choses nécessitant des discussions interactives
  • Décisions de conception (utilisez plan ou commandes de réflexion à la place)

Exemples détaillés par catégorie

Analyse et investigation système

# Analyse de système complexe
"Identifiez les goulots d'étranglement dans le site e-commerce en utilisant Task, en enquêtant sur la base de données, l'API et le frontend"

# Analyse d'architecture
"Analysez les dépendances de ce microservice en utilisant Task, incluant la communication API et le flux de données"

# Investigation de dette technique
"Analysez la dette technique dans le code hérité en utilisant Task, incluant les priorités de refactorisation"

Sécurité et conformité

# Audit de sécurité
"Enquêtez sur les vulnérabilités de cette application en utilisant Task, basé sur OWASP Top 10"

# Investigation de licence
"Enquêtez sur les problèmes de licence dans les dépendances du projet en utilisant Task"

# Audit des fichiers de configuration
"Identifiez les incohérences de configuration de sécurité en utilisant Task, incluant les différences d'environnement"

Performance et optimisation

# Analyse de performance
"Identifiez les requêtes lourdes dans l'application en utilisant Task, incluant les plans d'exécution et propositions d'optimisation"

# Investigation d'usage des ressources
"Enquêtez sur les causes des fuites mémoire en utilisant Task, incluant les résultats de profiling et l'analyse de code"

# Analyse de la taille du bundle
"Enquêtez sur les problèmes de taille du bundle frontend en utilisant Task, incluant les suggestions d'optimisation"

Collecte d'informations externes

# Investigation de tendances technologiques
"Enquêtez sur les tendances des frameworks JavaScript 2024 en utilisant Task"

# Analyse de concurrents
"Enquêtez sur les spécifications API des services concurrents en utilisant Task, incluant un tableau de comparaison de fonctionnalités"

# Évaluation de bibliothèque
"Comparez les bibliothèques de gestion d'état en utilisant Task, incluant performance et coûts d'apprentissage"

Flux d'exécution et assurance qualité

Flux d'exécution de Task

1. Analyse initiale
   ├─ Décomposition de la tâche et identification de la portée d'investigation
   ├─ Sélection des outils nécessaires et sources d'information
   └─ Développement du plan d'exécution

2. Collecte d'informations
   ├─ Recherche de fichiers et analyse de code
   ├─ Collecte d'informations externes
   └─ Structuration des données

3. Analyse et intégration
   ├─ Analyse de pertinence des informations collectées
   ├─ Identification de patterns et problèmes
   └─ Vérification des hypothèses

4. Rapport et proposition
   ├─ Structuration des résultats
   ├─ Création de propositions d'amélioration
   └─ Présentation des actions suivantes

Assurance qualité

  • Vérification de fiabilité des sources d'information : Confirmation des faits à partir de multiples sources
  • Vérification de complétude : Vérification qu'il n'y a pas de lacunes dans les cibles d'investigation
  • Vérification de cohérence : Confirmation de cohérence dans les informations contradictoires
  • Évaluation de praticabilité : Évaluation de la faisabilité et de l'efficacité des propositions

Gestion d'erreurs et contraintes

Contraintes communes

  • Limites d'usage des API externes : Limites de débit et erreurs d'authentification
  • Limites de traitement de gros fichiers : Contraintes de mémoire et timeout
  • Problèmes de permissions d'accès : Restrictions sur l'accès aux fichiers et répertoires

Gestion d'erreurs

  • Rapport de résultats partiels : Analyse avec seulement les informations obtenables
  • Propositions alternatives : Suggestion de méthodes d'investigation alternatives sous contraintes
  • Exécution par étapes : Division des tâches à grande échelle pour l'exécution

Remarques

  • Task est optimal pour les tâches d'investigation et d'analyse complexes et autonomes
  • Pour les questions simples ou quand des réponses immédiates sont nécessaires, utilisez le format de question normal
  • Traitez les résultats d'investigation comme informations de référence et vérifiez toujours les décisions importantes
  • Lors de la collecte d'informations externes, portez attention à la fraîcheur et à l'exactitude des informations

Exemple d'exécution

# Exemple d'usage
"Enquêtez sur les problèmes dans le schéma GraphQL en utilisant Task"

# Comportement attendu
# 1. L'agent dédié démarre
# 2. Recherche des fichiers liés à GraphQL
# 3. Analyse des définitions de schéma
# 4. Compare avec les bonnes pratiques
# 5. Identifie les problèmes et propose des améliorations
# 6. Crée un rapport structuré