Optimiser la création d'apps desktop avec les commandes slash de Qwen Code

Un développeur a transformé les commandes slash en un flux de travail structuré pour construire Achu, un outil de mise en valeur d'écranshots desktop développé avec Electron, React et TypeScript. En utilisant des commandes comme /init, /plan, /compress et /remember, l'équipe maintient des sessions légères, préserve les décisions architecturales et réduit le gaspillage de tokens sans perdre le contexte en cours de route.
Passer de zéro à une cartographie du projet en une seule commande
Chaque nouvelle session — ou retour dans la base de code — commence par /init. Cette commande analyse le répertoire, recense la structure des dossiers et les fichiers clés, puis génère un fichier de contexte initial qui sert de cartographie vivante du projet. Le développeur considère ce fichier comme un document d'intégration, y ajoutant un aperçu concis du projet, les jalons actuels, les détails de la pile technologique et les contraintes comme les limites d'IPC Electron ou l'intégration à Upstash Redis. Cet effort initial remplace les explications répétées et maintient l'agent aligné avec les réalités du projet.
Planifier avant d'écrire une seule ligne de code
Lorsqu'une nouvelle fonctionnalité est nécessaire, le flux de travail bascule en mode /plan. Au lieu de se lancer directement dans le code, le développeur mène des sessions de planification itératives qui produisent une spécification formelle — contrats d'interfaces, flux de données et cas limites. Ce n'est qu'après plusieurs tours de raffinement que l'agent quitte le mode planification et commence à écrire des fichiers. Cette approche basée sur des spécifications réduit les allers-retours et garantit une sortie cohérente entre les sessions.
Garder les sessions légères et le contexte propre
Pour éviter des contextes surchargés, le développeur compresse ou efface régulièrement l'historique non pertinent avec /compress et /clear. Des sous-agents parallèles gèrent des tâches indépendantes sans encombrer le fil principal, tandis que /remember persiste les décisions architecturales critiques entre les sessions. Pour les tâches plus légères, un modèle rapide peut être substitué à la volée pour réduire les coûts, tandis que les raisonnements plus complexes continuent de s'appuyer sur l'expertise de Qwen Max en TypeScript et Electron.
Source : DEV Community. Synthèse éditoriale assistée par IA — TechnoExpress.

