feat(content): padroniza AskUserQuestion em perguntas e confirmações#55
Merged
Conversation
O `/ps:draft` passa a montar o título do card como `[<tipo>] <descrição>` e o slug interno como `<tipo>-<descrição-kebab>`, com `<tipo>` em feat/fix/refactor/ test/docs/chore (tipos de commit), inferido do pedido e confirmado via AskUserQuestion. As skills pscode-guided-sdd e pscode-github-sync foram atualizadas para refletir o padrão. Inclui changeset (patch). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…[PS-49] Toda interação que pede input ao usuário passa a usar o AskUserQuestion nativo, com a opção recomendada primeiro. Confirmações de progresso (ex.: "marco [x] e fecho a sub-issue?") viram escolha Sim/Não de um clique. Reforça a diretriz central (AGENTS block + pscode-guided-sdd) e converte os pontos de confirmação em task-runner, dev, complete, cancel, mini-spec, draft e refine. Inclui testes de conteúdo. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017muJNhm4RXFZLgF8KgCN9g
…stion-em-skills # Conflicts: # pscode/changes/askuserquestion-em-todas-as-skills/refine.md # src/core/content/commands/draft.ts
…-49] Escreve o delta spec e move a change para pscode/changes/archive/2026-06-23-askuserquestion-em-todas-as-skills/. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017muJNhm4RXFZLgF8KgCN9g
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
O que muda
Padroniza que toda interação que pede input ao usuário, em qualquer skill ou comando do fluxo PSCode, use o
AskUserQuestionnativo do Claude — com a opção recomendada primeiro.[x]e fechar a sub-issue Adicionar changeset (patch) descrevendo o novo padrão de título/slug #48?") passam a vir como uma escolhaSim/Nãode um clique.content/index.ts) e na skillpscode-guided-sdd.task-runner,dev(skill + comando),complete(skill + comando),cancel,mini-spec,drafterefine.content.test.tsgarantindo a cobertura, e changeset (patch).Por que (contexto)
A regra "preferir
AskUserQuestion" existia só em parte do conteúdo e não cobria explicitamente as confirmações Sim/Não, que continuavam como prosa. Isso tornava o avanço entre passos (marcar subtask, arquivar, cancelar, aprovar) mais trabalhoso do que precisa. A mudança torna a resposta um toque em todos os passos.Closes #49
Como testar
pnpm build— compila o conteúdo.pnpm test— suíte completa (inclui os novos testes de conteúdo emtest/unit/content.test.ts).AskUserQuestioncom opção recomendada primeiro.Checklist
pnpm test) — 90/90pnpm build/pnpm lint)feat(scope): descrição)🤖 Generated with Claude Code