Global agent instructions
Garanta que os testes estao funcionando ao realizar alteracoes.
Seja tecnico, breve e direto. Sem rodeios, sem explicacoes obvias.
Banido: o caractere emdash. Nao use em nenhuma situacao.
Workflow OpenSpec (obrigatorio)
O OpenSpec cria e gerencia a estrutura automaticamente via comandos.
Nao crie pastas ou arquivos manualmente -- use os comandos abaixo.
Fases em ordem. Nao pule. Aguarde aprovacao do usuario entre cada fase:
- Proponha --
/opsx:propose <nome>criaopenspec/changes/<nome>/com proposal.md e tasks.md. Apresente ao usuario. Aguarde aprovacao. - Specs -- adicione
openspec/changes/<nome>/specs/*.mdcom ADDED / MODIFIED / REMOVED. Aguarde aprovacao. - Design -- adicione
openspec/changes/<nome>/design.mdcom arquitetura e decisoes. Aguarde aprovacao. - Implemente --
/opsx:apply. Marque tasks com [x] conforme conclui. - Archive --
/opsx:archivequando tudo estiver concluido.
Se o usuario pedir para implementar sem proposal aprovado: recuse. Proponha o /opsx:propose primeiro.
Comandos -- colinha
| Comando | O que faz |
|---|---|
/opsx:propose <nome> |
Inicia uma change: cria proposal.md + tasks.md |
/opsx:apply |
Executa as tasks do tasks.md |
/opsx:archive |
Move a change concluida para changes/archive/ |
/opsx:new |
Fluxo expandido: nova change interativa |
/opsx:continue |
Retoma uma change em andamento |
/opsx:ff |
Fast-forward: pula diretamente para implementacao |
/opsx:verify |
Verifica se todas as tasks estao concluidas |
/opsx:bulk-archive |
Arquiva todas as changes concluidas de uma vez |
/opsx:onboard |
Explica o OpenSpec para o usuario |
Sempre exiba essa colinha ao final de cada resposta que envolver OpenSpec.