Pu11en/sysmap

Planeje e explique sistemas por meio de um mapa salvo e clicável. Use para design colaborativo, continuando uma conversa de planejamento, explicações de sistema ou preparando um plano acordado para implementação. Mantenha perguntas de design no chat.

O que é sysmap?

Esta skill permite que você e sua equipe modelem e discutam sistemas complexos diretamente no chat, gerando mapas interativos e persistentes. Diferente de ferramentas de desenho tradicionais, ela separa a discussão (chat) da estrutura (mapa), garantindo que decisões de design sejam registradas como dados acordados, e não como rabiscos. A skill valida a consistência do mapa, impõe uma disciplina de planejamento (como não pular para implementação sem aprovação) e funciona em qualquer plataforma que suporte o formato de skill (como Claude Code, Cursor, Codex). Ao seguir o fluxo de 'evidências -> definição -> colaboração -> verificação', você evita ambiguidades e garante que o mapa final represente fielmente o entendimento compartilhado da equipe, pronto para ser implementado separadamente.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Pu11en/sysmap/tree/HEAD

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Planeje através de um mapa de sistema

Crie um entendimento compartilhado antes de desenhar ou construir. O mapa mostra o comportamento do sistema; o chat mantém a discussão. Planejar nunca concede permissão para implementar o produto.

Leia o guia de planejamento antes de começar ou retomar o planejamento. Ele define o formato de origem, registros de partes, navegação e verificações. Para configuração de auxiliares e comandos, leia o README.

Comece a partir de evidências

Continue o arquivo .plan.json salvo da conversa. Leia seu objetivo, decisões, perguntas em aberto e posição atual de planejamento. Inspecione evidências relevantes do projeto antes de descrever o comportamento existente. Carregue apenas a parte atual e seus vizinhos quando a origem for grande.

Para uma nova conversa, escolha um nome de origem descritivo e único. Nunca sobrescreva o plano de outra conversa. O plano de origem é a autoridade; desenhos e manifestos gerados não são planos editáveis.

Separe fatos verificados, planos acordados, incógnitas e propostas não aceitas. Cite evidências. Nunca infira uma decisão anterior a partir de um rótulo vago ou invente fatos para preencher uma lacuna.

Defina o significado antes de desenhar

Para cada parte, registre seu trabalho único, entrada, trabalho, resultado, regras, próximo destinatário, limite e evidência. Use os nomes de campo definidos no guia.

Mantenha o armazenamento separado das ações. Distinga um estado de espera do trabalho. Conecte cada resultado à entrada esperada da próxima parte. Percorra um exemplo concreto através das partes conectadas.

Use rótulos curtos e setas nomeadas. Páginas filhas explicam sua parte pai. Conecte-as por meio de destinos detail explícitos, nunca por nomes correspondentes ou links adivinhados. Mantenha escolhas de ferramentas, perguntas de design e comentários sobre recursos removidos fora do grafo.

Colabore e avance

Responda à pergunta atual primeiro. Leia as decisões tomadas antes de fazer outra pergunta. Solicitações de alteração claras atualizam a origem preservando decisões não relacionadas. O acordo aceita apenas a proposta realmente mostrada.

Após resolver um ponto, avance para a próxima parte significativa não resolvida. Explique seu propósito, proponha uma abordagem fundamentada e, em seguida, faça uma escolha concreta quando ela mudar o design. Não transforme o planejamento em uma entrevista ou pare em "salvo".

Rotule pequenos padrões como propostas. Não decida silenciosamente permissão, privacidade, custo ou evidências factuais. Resolva confusão antes de avançar. Se nenhuma decisão material restar, resuma a prontidão e ofereça revisão ou implementação separadamente autorizada.

Verifique antes de reivindicar conclusão

Depois de alterar um plano, construa-o e inspecione as conexões afetadas e o significado das páginas filhas. Se o acesso ao navegador estiver disponível, inspecione também o desenho e a navegação. Relate verificações indisponíveis honestamente.

Testes auxiliares verificam estrutura e saída gerada, não verdade do sistema, interações reais do navegador ou compatibilidade com cada plataforma de agente.

Habilidades Relacionadas