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.mdskills/sinkra-arquitetar-sistema/SKILL.md
GitHubSí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
- Inicializar sistema
- Reconstruir AS-IS
- Resolver decisões e gaps
- Desenhar TO-BE
- Modelar executores
- Forjar skills de transição
- 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:
- AS-IS: sinkra-mapear-processo;
- decisões: sinkra-elicitar-construcao;
- executores: sinkra-modelar-executores;
- transições: sinkra-forjar-skill;
- integridade: sinkra-auditar-sistema.
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.