Comment j'utilise Qwen Code pour construire Achu
Je construis Achu, une application de bureau pour l'embellissement de captures d'écran, en utilisant Qwen Code.
La plupart des gens échouent en programmation avec l'IA parce qu'ils laissent la conversation devenir trop longue. Le modèle perd le contexte et commence à halluciner. J'évite cela en utilisant un flux de travail strict et des commandes slash spécifiques.
Voici mon processus quotidien :
Configuration et contexte
- Je commence chaque session avec
/init. Cela donne à l'IA une carte de la structure de mes dossiers. - Je rédige manuellement un document d'onboarding du projet. J'informe l'IA de ma stack technique, des contraintes d'Electron et des règles métier.
- Ce travail préparatoire évite les allers-retours interminables par la suite.
Planification pilotée par les spécifications
- Je ne demande jamais de code immédiatement. J'utilise d'abord
/plan. - Je décris une fonctionnalité et je demande à l'IA de proposer une approche.
- J'itère sur le plan 2 ou 3 fois jusqu'à ce que la spécification soit parfaite.
- Une bonne implémentation commence par un plan solide, pas par un prompt vague.
Gestion des sous-agents
- J'utilise des sous-agents pour les tâches qui peuvent s'exécuter en parallèle.
- J'ai un sous-agent de test dédié pour les patterns Vitest et Electron.
- J'utilise "Fork Subagents" pour lancer plusieurs investigations à la fois sans tripler mes coûts de tokens.
Hygiène du contexte
- Je traite le contexte comme une mémoire limitée.
- J'utilise
/summarypour créer un point de contrôle après les tâches importantes. - J'utilise
/compresspour réduire l'historique du chat lorsque la fenêtre est pleine. - Si l'IA s'éloigne de mon architecture à deux reprises, j'utilise
/clearpour repartir de zéro. Il est moins coûteux de redémarrer que de tenter de réparer une session corrompue.
Conseils de pro pour la précision
- Arrêtez d'utiliser des URL de documentation. Les docs sont souvent obsolètes.
- À la place, pointez l'IA directement vers le code source en utilisant le symbole
@. - Exemple :
@./node_modules/library/src. Cela donne à l'IA des faits réels. - J'utilise
/rememberpour sauvegarder des décisions architecturales comme "Toujours utiliser Electron contextBridge". - J'utilise
/btwpour les questions rapides. Cela me permet de demander des clarifications sans interrompre le flux principal de la conversation.
La discipline d'utiliser ces commandes fait la différence entre un jouet et un outil. Passez 20 minutes à planifier pour économiser 3 heures de débogage.
Source : https://dev.to/qainsights/how-i-use-qwen-code-slash-commands-to-build-achu-app-5cm9
Communauté d'apprentissage optionnelle : https://t.me/GyaanSetuAi