2026-03-26 12:23:54 +01:00
|
|
|
---
|
|
|
|
|
name: delegation-rules
|
2026-03-27 17:31:40 +01:00
|
|
|
description: Règles pour décider quand et comment déléguer à Qwen3 via mcp__qwen3__task
|
2026-03-26 12:23:54 +01:00
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# Règles de Délégation à Qwen3
|
|
|
|
|
|
2026-03-27 17:31:40 +01:00
|
|
|
Qwen3-Coder opère via l'outil MCP `mcp__qwen3__task`, appelé **directement** — jamais
|
|
|
|
|
via un sous-agent (Agent tool). Il dispose d'outils filesystem, shell et web (llm-functions)
|
|
|
|
|
— il peut lire/écrire des fichiers, exécuter des commandes, faire des recherches web et
|
|
|
|
|
exécuter du code de façon autonome.
|
2026-03-27 09:13:47 +01:00
|
|
|
|
2026-03-26 12:23:54 +01:00
|
|
|
## Critères de délégation (TOUS requis)
|
2026-03-27 09:13:47 +01:00
|
|
|
|
|
|
|
|
- Tâche bien définie, objectif clair
|
2026-03-26 12:23:54 +01:00
|
|
|
- Pas de modification de signature publique (trait, interface exportée)
|
2026-03-27 09:13:47 +01:00
|
|
|
- Pas de refactoring cross-module nécessitant une vision globale de l'architecture
|
|
|
|
|
|
|
|
|
|
## Tâches éligibles
|
2026-03-26 12:23:54 +01:00
|
|
|
|
|
|
|
|
- Génération de tests unitaires pour une fonction donnée
|
|
|
|
|
- Ajout de documentation (doc comments Rust, godoc Go)
|
|
|
|
|
- Scaffolding de stubs à partir d'une interface
|
|
|
|
|
- Conversion de types internes simples
|
|
|
|
|
- Reformatage / réorganisation d'imports
|
2026-03-27 09:13:47 +01:00
|
|
|
- Recherche d'information sur le web ou dans une URL
|
|
|
|
|
- Exécution et vérification d'un script Python
|
|
|
|
|
- Création ou modification de fichiers de configuration
|
2026-03-26 12:23:54 +01:00
|
|
|
|
|
|
|
|
## Procédure
|
2026-03-27 09:13:47 +01:00
|
|
|
|
2026-03-26 12:23:54 +01:00
|
|
|
1. Évalue les critères ci-dessus.
|
2026-03-27 17:31:40 +01:00
|
|
|
2. Si éligible → appelle directement `mcp__qwen3__task` avec une description précise de la tâche.
|
2026-03-27 09:13:47 +01:00
|
|
|
Ne pas pré-charger les fichiers : Qwen3 les lit lui-même si nécessaire.
|
2026-03-27 17:31:40 +01:00
|
|
|
Pour toute création/modification de fichier, préciser dans le prompt :
|
|
|
|
|
"Écris le fichier via fs_write, ne pas afficher le contenu dans ta réponse."
|
2026-03-27 09:13:47 +01:00
|
|
|
3. Attends le résumé (STATUS / FILES_MODIFIED / SUMMARY).
|
|
|
|
|
4. Si `STATUS: failure` → prends en charge toi-même.
|
|
|
|
|
5. Si `STATUS: partial` → corrige les points restants directement.
|
2026-03-26 12:23:54 +01:00
|
|
|
|
|
|
|
|
## Ne jamais déléguer
|
2026-03-27 09:13:47 +01:00
|
|
|
|
|
|
|
|
- Refactoring impliquant une vision cross-module
|
2026-03-26 12:23:54 +01:00
|
|
|
- Changement d'architecture ou de design pattern
|
2026-03-27 09:13:47 +01:00
|
|
|
- Debugging avec stacktrace à analyser sur plusieurs fichiers
|
2026-03-27 17:31:40 +01:00
|
|
|
- Tâches nécessitant le contexte de la conversation en cours
|