Como eu uso o Qwen Code para construir o Achu
Eu construo o Achu, um aplicativo desktop para embelezamento de capturas de tela, usando o Qwen Code.
A maioria das pessoas falha ao programar com IA porque deixa a conversa crescer demais. O modelo perde o contexto e começa a alucinar. Eu evito isso usando um fluxo de trabalho rigoroso e comandos de barra (slash commands) específicos.
Aqui está o meu processo diário:
Configuração e Contexto
- Eu começo cada sessão com /init. Isso dá à IA um mapa da minha estrutura de pastas.
- Eu escrevo manualmente um documento de onboarding do projeto. Eu informo à IA sobre minha stack tecnológica, restrições do Electron e regras de negócio.
- Esse trabalho inicial evita idas e vindas intermináveis mais tarde.
Planejamento Baseado em Especificações
- Eu nunca peço código imediatamente. Eu uso o /plan primeiro.
- Eu descrevo uma funcionalidade e peço para a IA propor uma abordagem.
- Eu itero no plano 2 ou 3 vezes até que a especificação esteja perfeita.
- Uma boa implementação começa com um plano sólido, não com um prompt vago.
Gerenciamento de Subagentes
- Eu uso subagentes para tarefas que podem ser executadas em paralelo.
- Tenho um subagente de testes dedicado para padrões de Vitest e Electron.
- Eu uso "Fork Subagents" para realizar múltiplas investigações de uma só vez sem triplicar meus custos de tokens.
Higiene de Contexto
- Eu trato o contexto como uma memória limitada.
- Eu uso /summary para criar um checkpoint após grandes tarefas.
- Eu uso /compress para encolher o histórico do chat quando a janela fica cheia.
- Se a IA se desviar da minha arquitetura duas vezes, eu uso o /clear para recomeçar do zero. É mais barato reiniciar do que consertar uma sessão quebrada.
Dicas Profissionais para Precisão
- Pare de usar URLs de documentação. Documentações costumam estar desatualizadas.
- Em vez disso, aponte a IA diretamente para o código-fonte usando o símbolo @.
- Exemplo: @./node_modules/library/src. Isso fornece fatos reais (ground-truth) para a IA.
- Eu uso /remember para salvar decisões arquiteturais como "Sempre use Electron contextBridge."
- Eu uso /btw para perguntas rápidas. Isso me permite pedir esclarecimentos sem quebrar o fluxo principal da conversa.
A disciplina de usar esses comandos faz a diferença entre um brinquedo e uma ferramenta. Gaste 20 minutos planejando para economizar 3 horas de depuração.
Fonte: https://dev.to/qainsights/how-i-use-qwen-code-slash-commands-to-build-achu-app-5cm9
Comunidade de aprendizado opcional: https://t.me/GyaanSetuAi