Move um work item para estado final (Done / Closed / Resolved, dependendo do tipo).
Defaults
- Org:
<your-org> - Project:
<your-project>
Argumentos: primeiro numerico = ID. --state=<estado> opcional. --comment="..." opcional (deixa coment no card antes de fechar).
Passos
Validar entrada. Sem ID → pergunte e pare.
Buscar o work item para entender tipo (Bug / User Story / Task / etc) e estado atual via MCP.
Decidir estado destino:
- Se
--state=foi passado, use. - Senao, baseado no tipo: Bug →
Resolved, Task/User Story →ClosedouDone(dependendo do template do projeto). - Se nao tiver certeza do estado valido, liste os estados validos consultando o MCP (work item type states) e pergunte.
- Se
Confirmar antes de aplicar (gate humano obrigatorio — esta acao e visivel para o time):
- Mostre:
Vai mover #<id> ("<titulo>") de <estado-atual> para <estado-destino>. - Se houver
--comment, mostre o comentario. - Pergunte: "Confirmar? (s/N)".
- Mostre:
Executar:
- Se
--comment, postar coment primeiro via MCP add-comment. - Atualizar
System.Statevia MCP update work item.
- Se
Confirmar sucesso com a URL do work item.
Notas
- Nunca feche em massa. Esta skill opera em um item por vez.
- Se o item ja estiver no estado destino, avise e nao faca nada.
- Erros do MCP (estado invalido no fluxo, regra de campo obrigatorio) — mostre cru e sugira fix.