Files
CrazyClaude/.claude/skills/delegation-rules.md
Eric Coissac cbb9de7c30 refactor: migrate MCP to aichat and integrate llm-functions
Replace LM Studio direct integration with aichat-based MCP server, enabling Qwen3-Coder to autonomously use filesystem, shell and web tools via llm-functions. Key changes:
- Update server.py to launch aichat on a dynamic port and handle tool_calls loop
- Add llm-functions directory with prebuilt tools (fs_cat, fs_ls, execute_command, etc.)
- Revise delegation rules to remove file count limit and emphasize autonomous tool usage
- Update agents and skills docs to reflect new architecture and workflow
- Add setup instructions for aichat, argc, jq and llm-functions build step
- Bump MCP server version to 3.0.0
2026-03-27 09:13:58 +01:00

1.7 KiB

name, description
name description
delegation-rules Règles pour décider quand et comment déléguer à qwen3-worker via le MCP qwen3_task

Règles de Délégation à Qwen3

Qwen3-Coder opère via le MCP tool qwen3_task. 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.

Critères de délégation (TOUS requis)

  • Tâche bien définie, objectif clair
  • Pas de modification de signature publique (trait, interface exportée)
  • Pas de refactoring cross-module nécessitant une vision globale de l'architecture

Tâches éligibles

  • 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
  • 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

Procédure

  1. Évalue les critères ci-dessus.
  2. Si éligible → utilise le subagent qwen3-worker avec une description précise de la tâche. Ne pas pré-charger les fichiers : Qwen3 les lit lui-même si nécessaire.
  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.

Ne jamais déléguer

  • Refactoring impliquant une vision cross-module
  • Changement d'architecture ou de design pattern
  • Debugging avec stacktrace à analyser sur plusieurs fichiers
  • Tâches nécessitant le contexte de la conversation en cours