Files
DeskcommCRM/.cursor/rules
PessoaandClaude Opus 5 a34c103be0 docs(extensoes): a skill que ensina a criar extensão em vez de PR no núcleo
Para onde a triagem manda quem chega com ideia de nicho (comanda, comissão, fidelidade,
roteiro de clínica) e abriria PR no núcleo. Molde: `deskcomm-contribuir`.

Cobre a régua de destino com os dois lados, o contrato campo a campo com os limites vindos
de EXTENSION_LIMITS, a cobertura permissão×capacidade, o envio por PR com revisão humana
(escolha 3 do DEC-007, resposta A do dono) e o caminho de quem precisa de tabela ou tela
(ADR-0002, sem prometer data).

Diz também, com a mesma clareza, o que uma extensão NÃO faz hoje: sem código, tabela, tela,
menu ou ferramenta de IA. A lei proíbe prometer SDK, sandbox, marketplace público e
avaliação antes da prova (não-negociável 11), e prometer a quem vai investir uma semana é a
pior forma de prometer.

O exemplo é um pacote VÁLIDO, com duas portas (`inbox.open` + `agenda.open`) — só possível
depois da ADR-0003. Validado contra o schema real por `scripts/validar-pacote.sh`, que roda
parseManifest + checkCompatibility de verdade em vez de reimplementar as regras; conferido
por mim, exit 0.

Quatro portas de descoberta citadas (AGENTS.md, CLAUDE.md e as duas regras, cujos corpos o
CI exige idênticos) e o espelho de `.claude/skills/` por `pnpm skills:sync`. Sem `git add`,
os arquivos ficariam no disco e invisíveis para o gate — foi o que o teste acusou primeiro.

Distribuição é reuso puro: `scripts/instalar-guias.sh` já liga tudo que se chama
`deskcomm-*` nas ferramentas de IA de quem instala. Nada novo a construir.

tests/unit/skills-embutidas.test.ts: 75 casos verdes.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-18 06:47:04 -03:00
..