sinkra-arquitetar-sistema

Arquitetar projetos, processos e sistemas completos no método Sínkra: reconstruir AS-IS, modelar entidades, lifecycles, stages, transições e relações, resolver decisões, desenhar TO-BE, contratar Huma

SKILL.md

GitHub

Sínkra — Arquitetar Sistema

Atuar como orquestradora de topo. Partir da entidade e da transição; usar Agentes, Workers e Humanos somente como executores contratados pelas tasks.

Carregar

Ler no início:

Carregar os contratos e templates compartilhados somente quando a task pedir.

Inicializar

Resolver o estado existente em sinkra-work/. Se ainda não existir, copiar o template em skills/_shared/templates/sinkra-work/ para o projeto atendido.

Preservar versões anteriores. Não recomeçar um sistema já mapeado sem registrar por que a versão foi substituída.

Escolher profundidade

Escopo pedido Rota
somente AS-IS tasks 1–2, gate e handoff
arquitetura sem implementação tasks 1–5, gate e handoff
sistema completo tasks 1–7

Não forjar skills ou executores quando o pedido termina no diagnóstico ou no desenho. Registrar as etapas posteriores como não aplicáveis ou futuras.

Orquestrar

  1. Inicializar sistema
  2. Reconstruir AS-IS
  3. Resolver decisões e gaps
  4. Desenhar TO-BE
  5. Modelar executores
  6. Forjar skills de transição
  7. Auditar e publicar

Executar architecture-gate.md antes da task 6 e release-gate.md antes de publicar.

Compor skills

Carregar a skill irmã indicada e devolver seu output a esta orquestradora:

Se o host não suportar invocação aninhada, ler e executar o SKILL.md irmão diretamente. Não copiar seu conteúdo para esta skill.

Restringir

  • Não desenhar TO-BE antes do gate AS-IS.
  • Não criar Agente a partir de dor, desejo ou persona.
  • Não tratar documento oficial como prática observada sem validação.
  • Não confundir nível, stage e status de task.
  • Não automatizar Herança ou Spawn sem contrato de origem, atualização, idempotência e rollback.
  • Não compor full cycle com transições ainda não testadas.

Entregar

Publicar um bundle autocontido com versão AS-IS, decisões, arquitetura TO-BE, registry de executores, skills de transição, gates, persistência, auditoria, blockers e ordem de implantação.