push
github
004 code quality improvements (#13) Este pull request introduz duas novas definições principais de prompt/command para o fluxo de trabalho de desenvolvimento de produto — /analyze e /clarify — projetadas para melhorar a qualidade e a consistência das especificações de funcionalidades, planos e tarefas. Ele também atualiza o fluxo de trabalho de planejamento para exigir esclarecimentos antes de prosseguir, garantindo que ambiguidades sejam resolvidas antecipadamente. As mudanças estão focadas principalmente em aprimorar o controle de qualidade dos artefatos e reduzir retrabalho posterior. Novos fluxos de trabalho de análise e esclarecimento entre artefatos: • Adicionado um prompt/command abrangente /analyze (.gemini/commands/analyze.toml, .github/prompts/analyze.prompt.md) para realizar verificações estruturadas e somente leitura de qualidade e consistência entre spec.md, plan.md e tasks.md. A análise detecta duplicações, ambiguidades, subespecificações, conflitos de constituição, lacunas de cobertura e inconsistências, produzindo um relatório detalhado em Markdown com classificações de severidade e recomendações acionáveis. [[1]](diffhunk://#diff-11361245b450cf571e8c0e6013770a4cfR1-R105) [[2]](diffhunk://#diff-149f58250a3153ee54414ad90b862ffbbR1-R101) • Introduzido um prompt/command /clarify (.gemini/commands/clarify.toml) que identifica e resolve interativamente até cinco ambiguidades de alto impacto ou áreas subespecificadas na especificação da funcionalidade, fazendo perguntas direcionadas e codificando as respostas de volta no arquivo de especificação, garantindo maior clareza antes do início do planejamento. Aplicação do fluxo de trabalho e melhorias no planejamento: • Atualizado o prompt/command de planejamento (.gemini/commands/plan.toml) para exigir a presença de uma seção ## Clarifications na especificação da funcionalidade (com pelo menos uma sessão) antes de prosseguir. Se os ... (continued)
349 of 410 branches covered (85.12%)
Branch coverage included in aggregate %.
294 of 298 new or added lines in 11 files covered. (98.66%)
1427 of 1513 relevant lines covered (94.32%)
28.09 hits per line