Agent skill

Sistema Vivo

by melgarafael in melgarafael/DeskcommCRM

Doutrina de arquitetura do Sistema Vivo — o método para construir software em que nada morre por falta de resposta, resolução ou visibilidade.

MITAuto-check passedSales & Support

Install Sistema Vivo

skills CLI
$ npx skills add melgarafael/DeskcommCRM --skill sistema-vivo -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install melgarafael/DeskcommCRM sistema-vivo --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/melgarafael/DeskcommCRM.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/sistema-vivo .claude/skills/sistema-vivo && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
sistema-vivo
GitHub stars
4.5k
Token cost
~2.3k tokens
SKILL.md length
1,060 words
Files
2
Skills in repo
8
Repo updated
First seen
Licence
MIT

At a glance

Doutrina de arquitetura do Sistema Vivo — o método para construir software em que nada morre por falta de resposta, resolução ou visibilidade.

  • Works in 7 steps: O princípio em uma frase → O checklist — responda ANTES de declarar… → Os 7 invariantes → …
  • Sales & Support work in your project
  • SKILL.md covers 1. O princípio em uma frase, 2. O checklist — responda…, 3. Os 7 invariantes and 4. A regra do tempo, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Sistema Vivo is an agent skill from melgarafael/DeskcommCRM. Doutrina de arquitetura do Sistema Vivo — o método para construir software em que nada morre por falta de resposta, resolução ou visibilidade. USE SEMPRE ao implementar, projetar ou refatorar QUALQUER peça de um sistema que atende pessoas (lead, agente, atendente, follow-up, conversa, pipeline, handoff, demanda, caso, métrica, painel, log, tela, worker, rota, tabela). Aplica os 7 invariantes — nada é ilha, continuidade IA↔humano nas duas direções, log universal e visível, nenhuma demanda sem próximo passo…

Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).

It sits in Sales & Support. It works with WhatsApp. The repository describes itself as: Open-source AI sales OS — self-hosted CRM with native AI agents + WhatsApp (WAHA). Open alternative to Kommo, Octadesk & Intercom for any business that sells by chat. MCP-ready… The licence is MIT.

When your agent uses it

  • Sales & Support work in your project

Example prompts

  • “/sistema-vivo”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. O princípio em uma frase
  2. O checklist — responda ANTES de declarar pronto
  3. Os 7 invariantes
  4. A regra do tempo
  5. Receitas
  6. Red flags — pare e reconecte
  7. Binding — DeskcommCRM

What it can do on your machine

Read from SKILL.md and the folder at commit b3bd604. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Sistema Vivo loads about 2.3k tokens when it runs. Until then it costs about 214 tokens; SKILL.md has 1,060 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~214
When it runs · the whole SKILL.md, loaded when a task matches
~2.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from melgarafael/DeskcommCRM at commit b3bd604, republished under its MIT licence (© melgarafael). 1,060 words, ~2,318 tokens.

Download SKILL.mdSave it as .claude/skills/sistema-vivo/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
sistema-vivo
description
Doutrina de arquitetura do Sistema Vivo — o método para construir software em que nada morre por falta de resposta, resolução ou visibilidade. USE SEMPRE ao implementar, projetar ou refatorar QUALQUER peça de um sistema que atende pessoas (lead, agente, atendente, follow-up, conversa, pipeline, handoff, demanda, caso, métrica, painel, log, tela, worker, rota, tabela). Aplica os 7 invariantes — nada é ilha, continuidade IA↔humano nas duas direções, log universal e visível, nenhuma demanda sem próximo passo, informação com propósito, configuração com superfície, todo laço se fecha — mais a regra do tempo (observação em realtime, ação no tempo do humano). Aciona em toda task que adiciona ou muda comportamento, dado, rota, componente, worker ou métrica. Fonte: docs/doctrine/sistema-vivo.md (lei) e docs/doctrine/sistema-vivo/ (manual).

Sistema Vivo — gate de arquitetura

Esta skill é o gate operacional. A lei está em docs/doctrine/sistema-vivo.md; o racional completo, no manual docs/doctrine/sistema-vivo/.

Portabilidade: as seções 1 a 6 são universais — valem em qualquer sistema que adote a doutrina. A seção 7 (Binding) é o que muda de repositório para repositório. Ao levar esta skill para outro sistema, reescreva só a seção 7.


1. O princípio em uma frase

O sistema é responsável pela linha do tempo inteira de cada demanda — alguém interessado ou alguém com um problema — até a resolução ou o encerramento declarado pela própria pessoa.

Nada morre por falta de resposta, de resolução, ou porque ninguém viu. Toda peça é um polvo: recebe e distribui.


2. O checklist — responda ANTES de declarar pronto

Living System Checklist — <nome da peça>

[ ] 1. Quem me alimenta?          → aresta de entrada; fonte real e confiável
[ ] 2. Quem eu alimento?          → aresta de saída; "ninguém" = ilha
[ ] 3. Que registro eu emito?     → atividade / auditoria / evento
[ ] 4. Onde eu apareço na tela?   → registro só no banco é registro morto
[ ] 5. Por qual porta se chega?   → ter tela ≠ ser alcançável
[ ] 6. Qual meu anti-morte?       → próximo passo garantido, ou justificativa
[ ] 7. Onde se configura?         → ver + mudar + o que aparece se faltar
[ ] 8. Qual a continuidade?       → IA↔humano, nas DUAS direções
[ ] 9. Qual meu laço de retorno?  → o que muda no sistema quando eu erro
[ ] 10. Atualizei o mapa?         → peça nova entra com ≥2 arestas

Como se responde mal, e é o padrão: respondendo o que a peça poderia fazer. A resposta válida nomeia o artefato concreto — o consumidor real, a tela real, o log real. "Vai aparecer no painel" não é resposta; "aparece na timeline do lead, renderizada por <componente>" é.

"Nenhum" é aceitável nas perguntas 6 e 9, com justificativa escrita. Peça de leitura pura não tem anti-morte. Dívida declarada não é defeito; dívida presumida é.


3. Os 7 invariantes

#InvarianteViolação típica
1Nada é ilha — ≥1 aresta de entrada e ≥1 de saídaCRUD disfarçado de feature
2Continuidade nas duas direções — IA→humano entrega contexto pronto; humano→IA deixa input estruturadoHandoff que entrega conversa crua: transferiu custo, não contexto
3Log universal e visível — emite atividade E aparece na telaLog só no banco: ninguém lê, não muda decisão
4Nenhuma demanda sem próximo passo — follow-up é o anti-morteSilêncio tratado como neutro. Não é: é a perda mais comum e a mais invisível
5Informação com propósito — todo dado responde "e daí?"Painel de vaidade: números que sobem e não mudam nada
6Configuração tem superfície — ver + mudar + falha visívelMecanismo invisível que funciona; quando falha, falha sem culpado
7Todo laço se fecha — decisão automática tem retorno que altera decisão futuraEsteira: 1–6 satisfeitos e o sistema não aprende nada

O 7 é o mais fácil de perder. O 1 garante caminho; o 7 garante ciclo. A pergunta que expõe: quando o sistema erra, o que muda nele? Se a resposta é "fica no log", o log é estoque morto.


4. A regra do tempo

Observação em tempo real. Ação no tempo apropriado ao humano do outro lado.

  • Observar em realtime é direito do humano: painel, inbox, fila, falha, conversa ao vivo. Informação atrasada faz o anti-morte (invariante 4) chegar atrasado junto.
  • Agir em realtime costuma ser errado. Quanto mais irreversível o efeito, maior o intervalo entre decidir e consumar. Enviar mensagem a uma pessoa é irreversível e nunca é operação comum.
  • Interruptibilidade: o sistema nunca deve ser mais rápido do que o humano consegue interromper.

Nunca escreva "tudo em realtime" numa spec. Diga quem observa e o que age.


5. Receitas

Implementar uma peça nova
  1. Localize antes de criar — descubra de quem recebe e quem deve alimentar. Metade das ilhas nasce de desconhecimento do que já existe.
  2. Escreva as duas arestas primeiro — antes da lógica interna. Se não consegue nomear as duas, a peça ainda não tem lugar no sistema.
  3. Log no mesmo commit da mutação — log adicionado depois nunca é adicionado.
  4. Leve até a tela — peça que funciona e não aparece falha sem culpado.
  5. Dê a porta — registre o destino na navegação.
  6. Nomeie o laço — o que muda quando ela acerta? e quando erra?
  7. Atualize o mapa — arquitetura sem mapa é ilha de informação.
Desilhar uma peça existente
  1. Meça antes de opinar — quem chama, quem lê. Por ferramenta, não por memória.
  2. Ache o consumidor natural — quase sempre já existe alguém que deveria ler aquilo.
  3. Uma aresta real vale mais que duas decorativas.
  4. Sem consumidor, o caminho é remover. Peça sem consumidor é dívida com aparência de recurso.

Show full SKILL.md (404 more words)Show less

6. Red flags — pare e reconecte

SinalInvariante ferido
"É só um CRUD de X"1 — X vivo tem métrica, log, destino de handoff, timeline
Mutação sem atividade emitida3
Dado na tela que não muda decisão5 — ruído compete com o que importava
Demanda aberta sem próximo passo4 — algo vai morrer sem ninguém ver
Peça nova fora do diagrama3, aplicado à documentação
Handoff entrega conversa crua2
Configuração só alterável no banco6
Decisão automática sem sinal de retorno7
"Vamos medir depois"Nunca. A instrumentação some entre a intenção e o merge
Métrica de eficiência sem contra-métrica de dano5 — o sistema vai se otimizar contra si mesmo

7. Binding — DeskcommCRM

Reescreva apenas esta seção ao levar a skill para outro sistema.

Pergunta do checklistNeste repo
Que registro eu emito?event_log (side effects) · audit() de lib/audit/ → api_audit_log · crm_lead_activities (timeline do lead)
Onde apareço na tela?Timeline no inbox · Radar de Risco (/app/radar) · painéis em app/app/
Por qual porta se chega?lib/navigation/registry.ts — ou allowlist com justificativa escrita em tests/unit/navegacao-completude.test.ts
Qual meu anti-morte?Motor de follow-up (lib/followup/, lib/agent-engine/cron/) + Radar de Risco
Qual a continuidade IA↔humano?buildHandoffSummary() em lib/agent-engine/agent/human-handoff.ts
Atualizei o mapa?docs/architecture/*.json (fonte da verdade). Sem re-render: o archify 2.11.0 recusa o formato architecture — ver docs/architecture/README.md

Orientação antes de implementar: rode graphify query "<pergunta>" sobre graphify-out/ para descobrir de quem a peça recebe e quem ela deve alimentar — evita criar ilha por desconhecimento do que já existe.

Gates mecânicos ligados: completude de navegação (tests/unit/navegacao-completude.test.ts) · forma da cadeia de envio (tests/unit/before-send-chain-shape.test.ts) · isolamento entre organizações (tests/invariants/).

Não substitui outras doutrinas — rode junto:

  • Schema, RLS, migrations, DIRC → CLAUDE.md e skill tomik-db-doctrine
  • Canais externos → docs/doctrine/restricao-de-canal.md
  • Fala × operação → docs/doctrine/separacao-fala-e-operacao.md

Esta skill trata de conectividade e vida; as outras tratam de correção em eixos específicos.

Definition of Done: o item "Living System Checklist" do CLAUDE.md é este mesmo checklist. A task não fecha sem ele.


Quando ler o manual

A skill basta para a maioria das implementações. Vá ao manual (docs/doctrine/sistema-vivo/) quando:

SituaçãoCapítulo
Precisa do racional para convencer alguém (ou a si mesmo)01-fundamentos.md
Está criando ou revisando um invariante02-lei-dos-invariantes.md
Vai definir métrica, painel ou meta03-medida-do-proposito.md
Mexe em handoff, escalada, permissão ou autoridade da IA04-fronteira-de-autoridade.md
Mexe em lead, caso, conversa ou modelagem de demanda05-unidade-de-demanda.md
Decide sobre realtime, throttle, delay ou agendamento06-tempo-do-sistema.md
Trata de adoção, contribuição, telemetria ou patrocínio07-o-projeto-como-sistema.md
Vai ligar um gate ou adotar a doutrina num sistema novo08-aplicacao.md

© melgarafael, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in .agents/skills/sistema-vivo of melgarafael/DeskcommCRM.

  • SKILL.md
  • agents/openai.yaml

Open the folder on GitHubat commit b3bd604

Compare with similar skills

Sistema Vivo next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Sistema Vivo compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Sistema Vivo this skillmelgarafael/DeskcommCRM4.5k—~2.3kAutomated safety check: PassMIT
B2b Sdr AgentiPythoning/b2b-sdr-agent-template190—~744Automated safety check: PassMIT-0
Lead DiscoveryiPythoning/b2b-sdr-agent-template190—~961Automated safety check: PassMIT
Cashclaw Whatsapp Managerertugrulakben/cashclaw303—~2.5kAutomated safety check: PassMIT
Service Omni Channel Inventory Analyzeforcedotcom/sf-skills1.1k—~1.2kAutomated safety check: NotesApache-2.0
Marketing Message Testforcedotcom/sf-skills1.1k—~5.1kAutomated safety check: PassApache-2.0

Similar skills

  • B2b Sdr Agent

    iPythoning/b2b-sdr-agent-template

    Open-source B2B AI SDR template. An agent skill from iPythoning/b2b-sdr-agent-template.

    190 GitHub stars~744 tokensUpdated 11 days ago
    Sales & SupportAuto-check passed
  • Lead Discovery

    iPythoning/b2b-sdr-agent-template

    AI-driven lead discovery for B2B export. An agent skill from iPythoning/b2b-sdr-agent-template.

    190 GitHub stars~961 tokensUpdated 11 days ago
    Sales & SupportAuto-check passed
  • Cashclaw Whatsapp Manager

    ertugrulakben/cashclaw

    Sets up and manages WhatsApp Business accounts including auto-response systems, client communication workflows, FAQ templates, and broadcast campaigns.

    303 GitHub stars~2.5k tokensUpdated 5 days ago
    Sales & SupportAuto-check passed
  • A skill your agent uses to inventory configured Omni-Channel instances across Voice, Email, Chat, SMS, Facebook, WhatsApp, and In-App, including each channel's Queue, Flow, or Other routing target…

    1.1k GitHub stars~1.2k tokensUpdated yesterday
    Sales & SupportAuto-check: notes
  • Marketing Message Test

    forcedotcom/sf-skills

    Salesforce Marketing Cloud / Engagement 360 message preview and test-send.

    1.1k GitHub stars~5.1k tokensUpdated yesterday
    Sales & SupportAuto-check passed
  • Service De Waba Integrate

    forcedotcom/sf-skills

    Confirm the customer's WhatsApp Business Account is shared with Salesforce on Meta's side.

    1.1k GitHub stars~3.7k tokensUpdated yesterday
    Sales & SupportAuto-check passed

More from melgarafael/DeskcommCRM

All 8 skills in this repo
  • Deskcomm Contribuir

    melgarafael/DeskcommCRM

    Guia de contribuição ao DeskcommCRM para quem vai mexer no código e abrir um pull request, sobretudo de um fork.

    4.5k GitHub stars~3.6k tokensUpdated today
    Auto-check: notes
  • Deskcomm Extensao

    melgarafael/DeskcommCRM

    Guia para criar uma extensão do DeskcommCRM — o pacote declarativo — em vez de abrir um PR no núcleo.

    4.5k GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Deskcomm Metricas

    melgarafael/DeskcommCRM

    Guia de análise das métricas de uma instalação do DeskcommCRM como um analista de dados experiente — conversão, funil, tempo de resposta, handoff, follow-ups, custo de IA, motivos de perda, horários…

    4.5k GitHub stars~1.6k tokensUpdated today
    Auto-check: notes
  • Deskcomm Cliente Novo

    melgarafael/DeskcommCRM

    Guia para montar um cliente novo no DeskcommCRM por nicho — clínica, imobiliária, serviços/agência, curso/infoproduto, loja, escritório de advocacia — criando os agentes de IA, roteadores…

    4.5k GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Deskcomm Operacao

    melgarafael/DeskcommCRM

    Guia de operação diária do DeskcommCRM para quem já tem o sistema instalado e precisa encontrar telas, entender fluxos, configurar recursos correntes e resolver dúvidas de uso sem mexer no código.

    4.5k GitHub stars~826 tokensUpdated today
    Auto-check passed
  • Deskcomm Prompt

    melgarafael/DeskcommCRM

    Guia para afinar o prompt de um agente de IA do DeskcommCRM que não está performando — como um engenheiro de prompt sênior de atendimento e vendas, com dados da operação, não achismo.

    4.5k GitHub stars~1.4k tokensUpdated today
    Auto-check passed

Works with

Questions about Sistema Vivo

What does Sistema Vivo do?

Doutrina de arquitetura do Sistema Vivo — o método para construir software em que nada morre por falta de resposta, resolução ou visibilidade. Sistema Vivo is an agent skill from melgarafael/DeskcommCRM. Doutrina de arquitetura do Sistema Vivo — o método para construir software em que nada morre por falta de resposta, resolução ou visibilidade.

When should I use Sistema Vivo?

Sistema Vivo fits situations like: sales & Support work in your project.

How do I install Sistema Vivo in Claude Code?

Run `npx skills add melgarafael/DeskcommCRM --skill sistema-vivo -a claude-code`. Or copy the skill folder (.agents/skills/sistema-vivo in melgarafael/DeskcommCRM) into .claude/skills/sistema-vivo in your project. Claude Code loads it when a task matches its description.

How do I install Sistema Vivo in Codex?

Run `npx skills add melgarafael/DeskcommCRM --skill sistema-vivo -a codex`. Or copy the skill folder (.agents/skills/sistema-vivo in melgarafael/DeskcommCRM) into .agents/skills/sistema-vivo in your project. Codex loads it when a task matches its description.

Can I use Sistema Vivo in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add melgarafael/DeskcommCRM --skill sistema-vivo -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sistema-vivo, .gemini/skills/sistema-vivo, .github/skills/sistema-vivo and .opencode/skills/sistema-vivo in your project.

What does Sistema Vivo need to run?

SKILL.md names no scripts, command-line tools or credentials: Sistema Vivo is instructions for the agent only.

Does Sistema Vivo access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Sistema Vivo safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Sistema Vivo use?

Sistema Vivo is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Sistema Vivo use?

About 2.3k tokens (SKILL.md is roughly 9.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Sistema Vivo?

Skills that share tags, products or a category with Sistema Vivo: B2b Sdr Agent (iPythoning/b2b-sdr-agent-template, 190 stars), Lead Discovery (iPythoning/b2b-sdr-agent-template, 190 stars), Cashclaw Whatsapp Manager (ertugrulakben/cashclaw, 303 stars) and Service Omni Channel Inventory Analyze (forcedotcom/sf-skills, 1.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Sistema Vivo?

melgarafael (a GitHub user) maintains it in melgarafael/DeskcommCRM, which has 4,530 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 11, 2026.

Source: melgarafael/DeskcommCRM on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.