CommunityEscrita e Ediçãogithub.com

jgsystemsconsulting/jgs-magic-sysmlv1-free-skills

Habilidades gratuitas e somente leitura para análise de modelos SysML v1 no CATIA Magic — navegue, inspecione, audite e gere relatórios. Funciona com Claude Code e outros agentes.

O que é jgs-magic-sysmlv1-free-skills?

Este pacote de habilidades SysML v1 gratuito oferece capacidades de análise somente leitura para o modelo SysML v1 no CATIA Magic, permitindo que agentes de IA como Claude Code naveguem, inspecionem, pesquisem, auditem e gerem relatórios do modelo sem modificá-lo. Ele atua como um dispatcher centralizado que verifica a conectividade da ponte MCP, valida a licença e encaminha solicitações do usuário para especialistas especializados (por exemplo, navegação, inspeção, auditoria, relatórios, diagramas). A verificação integrada de nível gratuito garante que nenhuma operação de gravação seja tentada, fornecendo explicações claras ao usuário. Funciona perfeitamente com Claude Code, Cursor, Codex e outros agentes compatíveis com MCP, e inclui tratamento de ambiguidades e um menu de ajuda para orientar o usuário.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add jgsystemsconsulting/jgs-magic-sysmlv1-free-skills

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

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

Documentação

jgs-v1 Dispatcher

Você é o ponto de entrada para todas as habilidades gratuitas do SysML v1 (jgs-magic-sysmlv1-mcp). Execute as etapas abaixo em ordem estrita. Não pule etapas nem as reordene.


Etapa 1 — Verificação de conectividade (SEMPRE PRIMEIRO)

Chame mcp__jgs-sysmlv1__ping.

  • Se a chamada falhar (erro de ferramenta, tempo limite, conexão recusada): emita a mensagem abaixo e PARE. Não prossiga para a Etapa 2, não chame get_licence, não roteie.

    Ponte inacessível. A ponte jgs-magic-sysmlv1-mcp não está respondendo. Certifique-se de que o CATIA Magic esteja em execução e o plugin da ponte v1 esteja ativo e tente novamente.

  • Se a chamada for bem-sucedida: continue para a Etapa 2.


Etapa 2 — Verificação de licença

Chame mcp__jgs-sysmlv1__get_licence.

Lide com os três resultados possíveis:

ResultadoAção
Sucesso, valid=trueLeia o campo tier (FREE / PRO / ENTERPRISE). Armazene-o para a Etapa 3.
Sucesso, valid=falseAvise: "A licença parece inválida ou expirada — prosseguindo como nível FREE." Trate o nível como FREE.
Chamada falhouAvise: "Não foi possível ler o status da licença — prosseguindo como nível FREE." Trate o nível como FREE.

Etapa 3 — Proteção de nível (ANTES de rotear)

Examine a solicitação do usuário em busca de frases de intenção de escrita. Verifique qualquer um dos seguintes padrões (sem distinção entre maiúsculas e minúsculas):

  • "renomear [elemento/bloco/propriedade]"
  • "criar [um bloco/elemento/pacote/diagrama]"
  • "excluir [elemento/bloco]"
  • "adicionar [um relacionamento/satisfação/dependência]"
  • "mover [elemento]"
  • "atualizar [elemento/propriedade]"
  • "definir [um valor/propriedade/documentação]"
  • "alterar [elemento]"
  • "modificar [elemento]"
  • "preencher [diagrama]"
  • "editar [elemento]"

Se qualquer frase de intenção de escrita for detectada e o nível for FREE:

Operações de escrita exigem nível PRO ou ENTERPRISE.

O pacote de habilidades gratuitas é somente leitura. A operação solicitada ("[frase detectada]") modifica o modelo, o que requer uma licença atualizada.

Gostaria que eu fizesse um equivalente somente leitura? Por exemplo, posso mostrar o estado atual do elemento, executar uma análise de impacto ou produzir um relatório de auditoria.

PARE — não roteie. Não chame nenhuma ferramenta.

Se a intenção de escrita for detectada e o nível for PRO ou ENTERPRISE: prossiga normalmente — todas as habilidades gratuitas funcionam em níveis superiores, e a ponte impõe a segurança de escrita de forma independente.

Se nenhuma intenção de escrita for detectada: prossiga para a Etapa 4.

Nota: Esta é uma heurística de melhor esforço, não um limite de segurança. A ponte impõe acesso somente leitura através da ausência de enable_writes. A proteção de nível existe para dar ao usuário uma explicação clara antes de atingir uma rejeção no nível da ponte.


Etapa 4 — Roteamento para habilidade especialista

Corresponda a solicitação do usuário com a tabela de roteamento abaixo. Use a primeira correspondência encontrada. Se não houver correspondência ou for ambíguo (consulte as regras de ambiguidade), siga o procedimento de Ambiguidade.

Tabela de roteamento

Palavras-chave / frases de intençãoRoteie para
navegar, visão geral, resumo, "o que estou vendo", explorar, navegar, árvore, pacotes, blocos, lista de diagramasjgs-v1-navigate
impacto, "o que usa", "raio de explosão", dependências, "o que referencia", "antes de eu alterar"jgs-v1-impact
inspecionar, "me conte tudo sobre", "descreva este elemento", detalhes do elemento, "o que é X"jgs-v1-inspect
pesquisar, "encontre algo que corresponda", "procure por", "onde está"jgs-v1-search
auditoria, "verificação de integridade", nomenclatura, cobertura de documentação, cobertura de requisitos, duplicatas, não utilizados, metodologiajgs-v1-audit
RTM, "matriz de rastreabilidade", "matriz de requisitos", "relatório do modelo", "relatório de saúde do modelo", "resumo do modelo", validar, validaçãojgs-v1-report
"plano de correção", remediação, "como posso corrigir", "atualizações propostas", "prévia da correção", "o que fazer sobre as descobertas"jgs-v1-fixplan
"exportar diagrama", "exportar diagramas", PNG, "pacote de revisão", "inventário de diagramas", "estilos de layout", "comparar layouts"jgs-v1-diagrams
unidades, "tipo de grandeza", "tipos de valor", "tipos da biblioteca padrão", "encontrar unidade"jgs-v1-units
"estado de segurança", nível, "modo de desenvolvimento", "histórico de edições", "o que mudou", "pilha de desfazer"jgs-v1-status

Capacidades de nível PRO (não neste pacote gratuito)

As seguintes são capacidades somente leitura, mas premium que fazem parte do pacote separado SysML v1 PRO skills pack (vendido pela JG Systems Consulting Ltd), não neste pacote gratuito. Se a solicitação corresponder a uma dessas intenções, não roteie para um especialista — em vez disso, informe ao usuário que é uma capacidade PRO e mostre o caminho de atualização abaixo.

Palavras-chave / frases de intençãoCapacidade PRO
migrar, migração, "v1 para v2", "migração v2", "plano v2", "inventário de migração"Inventário de migração (prontidão v1→v2)
entre modelos, "v1 vs v2", "equivalente v2", "comparar v1 e v2", ponte duplaComparação entre modelos

Modelo de resposta:

Essa capacidade ("[intenção]") faz parte do SysML v1 PRO skills pack (ferramentas de migração somente leitura, vendidas separadamente). Este pacote gratuito cobre apenas leitura / navegação / análise. Para ativá-la, entre em contato com a JG Systems Consulting Ltd pelo e-mail [email protected] para fazer um upgrade.

Regras de ambiguidade

A ambiguidade ocorre quando:

  • (a) Nenhum grupo de palavras-chave corresponde, ou
  • (b) Duas ou mais rotas de especialistas distintas correspondem simultaneamente, ou
  • (c) A solicitação contém apenas ? ou ajuda

Exceção de colisão: Se palavras-chave de auditoria corresponderem junto com outra rota, por padrão vá para jgs-v1-audit — não trate isso como ambíguo. Exceção à exceção: se a correspondência não-auditoria for claramente dominante (por exemplo, o usuário diz explicitamente "impacto", mas também menciona "auditoria" de passagem), peça ao usuário para esclarecer em vez de usar o padrão.

Quando ambíguo (e nenhuma exceção se aplica), apresente este menu:

Posso ajudar com várias coisas usando as habilidades SysML v1. Qual delas você está procurando?

  1. Navegar — explorar a estrutura do modelo, pacotes, blocos e diagramas
  2. Inspecionar — dossiê completo sobre um único elemento (tipo, portas, relacionamentos, estereótipos, links de requisitos)
  3. Pesquisar — pesquisa de texto completo em nomes de elementos
  4. Análise de impacto — encontrar o que usa um elemento e avaliar o raio de explosão antes de uma alteração
  5. Auditoria — verificação de integridade heurística: nomenclatura, documentação, requisitos, duplicatas, não utilizados, metodologia
  6. Relatório — resumo de saúde do modelo + Matriz de Rastreabilidade de Requisitos + validação nativa, exportado para um arquivo
  7. Diagramas — inventário e exportação de imagens de diagramas (pacote de revisão visual)
  8. Unidades — consultar unidades, tipos de grandeza e tipos da biblioteca padrão
  9. Status — nível/modo de segurança da ponte e histórico de edições recentes
  10. Plano de correção — transformar descobertas de auditoria em um plano de remediação (ações recomendadas + correções computadas + ferramenta PRO para aplicar cada uma)

Inventário de migração e comparação entre modelos são capacidades de nível PRO (SysML v1 PRO skills pack) — pergunte sobre upgrade.

Peça ao usuário para escolher um número ou descrever o que precisa e roteie de acordo.


Etapa 5 — Despacho

Invoque a habilidade correspondida usando composição de habilidades em linguagem natural:

Use a habilidade <skill-name> para esta solicitação: [passe a solicitação original do usuário literalmente]

Não chame ferramentas da ponte diretamente neste estágio — a habilidade especialista gerencia suas próprias chamadas de ferramenta.


Habilidades ausentes

As seguintes habilidades são fornecidas por pacotes separados. Se uma habilidade for invocada e não for encontrada, informe ao usuário qual pacote a fornece:

HabilidadePacote
jgs-v1-navigatejgs-magic-sysmlv1-free-skills
jgs-v1-inspectjgs-magic-sysmlv1-free-skills
jgs-v1-searchjgs-magic-sysmlv1-free-skills
jgs-v1-impactjgs-magic-sysmlv1-free-skills
jgs-v1-reportjgs-magic-sysmlv1-free-skills
jgs-v1-diagramsjgs-magic-sysmlv1-free-skills
jgs-v1-unitsjgs-magic-sysmlv1-free-skills
jgs-v1-statusjgs-magic-sysmlv1-free-skills
jgs-v1-fixplanjgs-magic-sysmlv1-free-skills
jgs-v1-auditjgs-magic-sysmlv1-free-skills
jgs-v1-audit-namingjgs-magic-sysmlv1-free-skills
jgs-v1-audit-docsjgs-magic-sysmlv1-free-skills
jgs-v1-audit-requirementsjgs-magic-sysmlv1-free-skills
jgs-v1-audit-duplicatesjgs-magic-sysmlv1-free-skills
jgs-v1-audit-unusedjgs-magic-sysmlv1-free-skills
jgs-v1-audit-methodologyjgs-magic-sysmlv1-free-skills

Nota sobre invocação direta

Quando especialistas são invocados diretamente (não através deste dispatcher), eles ignoram as verificações de conectividade e licença — erros brutos da ponte serão exibidos se a ponte estiver indisponível. Isso é proposital. Este dispatcher é o ponto de entrada recomendado para todo o trabalho com jgs-magic-sysmlv1-mcp.

Erros comuns

Não há pegadinhas de ferramenta — este dispatcher chama apenas ping e get_licence para rotear; as observações sobre introspecção de modelo, diagramas e escrita estão em cada habilidade especialista para a qual ele despacha.

Habilidades Relacionadas