developing-genkit-go
Crie apps de IA com Genkit Go
Projetos Genkit Go exigem padrões corretos para fluxos, prompts, ferramentas, streaming e provedores de modelos. Esta skill fornece ao Claude Code e ao Codex orientações focadas para criar e depurar esses recursos em Go.
Não instale este Skill automaticamente.
A política canônica exige a revisão de um operador antes de qualquer ação de instalação.
Instalar com meu Agente
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
Review the Skillstore skill "developing-genkit-go" from https://skillstore.io/skills/firebase-developing-genkit-go.md and its manifest at https://skillstore.io/api/skills/firebase-developing-genkit-go/manifest. Verify the artifact. Do not auto-install. Inspect the skill and report your findings, then wait for an operator or manual installation decision.Seu Agente ainda deve apresentar o plano e solicitar qualquer confirmação exigida pela política de segurança.
Recursos legíveis por agentes
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Testar
Usando "developing-genkit-go". Ajude-me a expor um fluxo Genkit via HTTP para testes locais.
Resultado esperado:
- Um plano conciso para definir o fluxo.
- Orientação de configuração de handler para os fluxos registrados.
- Exemplos de requisições locais e etapas de teste na Developer UI.
Usando "developing-genkit-go". Preciso de uma resposta estruturada de receita de um modelo.
Resultado esperado:
- Uma sugestão de formato de struct Go com descrições de schema.
- Opções de geração para saída JSON.
- Pontos de validação para parsing e tratamento de erros.
Usando "developing-genkit-go". Minha ferramenta deve pausar quando o modelo tentar uma ação arriscada.
Resultado esperado:
- Um design de interrupção de ferramenta.
- Orientação para tratamento de reinício ou resposta direta.
- Notas sobre manter a lógica de aprovação explícita.
Auditoria de segurança
CríticoMost static findings are false positives caused by Go import blocks, Go struct tags, markdown code fences, local development URLs, and provider configuration examples. The confirmed risk is the repeated recommendation to install the Genkit CLI with a curl-to-bash command, which can execute unreviewed remote content.
Preocupações de segurança confirmadas (2)
Fatores de risco
🌐 Acesso à rede (7)
⚙️ Comandos externos (39)
⚡ Contém scripts (4)
🔑 Variáveis de ambiente (3)
Padrões detectados
Compartilhar e citar este relatório
Compartilhe o relatório de avaliação versionado, o badge neutro, o cartão incorporável e as citações. A Skillstore apresenta evidências sem decidir se este Skill é seguro.
Copiar link do relatório
https://skillstore.io/skills/firebase-developing-genkit-go/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/firebase-developing-genkit-go?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/firebase-developing-genkit-go?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/firebase-developing-genkit-go/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Cartão incorporável
<iframe src="https://skillstore.io/embed/skills/firebase-developing-genkit-go.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citações acadêmicas (APA · BibTeX · CFF)
Citação APA
firebase. (2026). developing-genkit-go security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/firebase-developing-genkit-go/audits/5Citação BibTeX
@techreport{firebase-firebase-developing-genkit-go-2026,
author = {firebase},
title = {developing-genkit-go security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/firebase-developing-genkit-go/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "developing-genkit-go security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "firebase"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/firebase-developing-genkit-go/audits/5"
identifiers:
- type: other
value: "skillstore:firebase-developing-genkit-go:audit:5"
description: "Skillstore immutable audit report identifier"
Pontuação do Skillstore
Por que esta pontuação Confiança das evidências: MédioO que você pode criar
Criar um primeiro fluxo Genkit Go
Use a skill para inicializar o Genkit, registrar um provedor, definir um fluxo e testá-lo localmente.
Adicionar saída estruturada de IA
Use os exemplos de schema para retornar valores Go tipados a partir de respostas do modelo, em vez de texto livre.
Depurar ferramentas e fluxos com streaming
Use as referências para inspecionar chamadas de ferramentas, interrupções, chunks de streaming e traces da Developer UI.
Teste estes prompts
Use a skill developing-genkit-go para me ajudar a criar um app Genkit Go mínimo com um fluxo de piadas e etapas de teste local.
Use a skill developing-genkit-go para converter esta geração de texto do Genkit Go em saída estruturada tipada com descrições de schema.
Use a skill developing-genkit-go para projetar uma ferramenta Genkit Go que possa interromper para aprovação humana antes de uma ação sensível.
Use a skill developing-genkit-go para revisar meu design de fluxo Genkit Go quanto a prompts, ferramentas, streaming, configuração de provedor e lacunas de observabilidade.
Boas práticas
- Passe a instância Genkit explicitamente em vez de armazená-la globalmente.
- Encapsule comportamento durável de IA em fluxos para disponibilizar tracing e testes HTTP.
- Use descrições claras de schema e de ferramentas para que os modelos selecionem o comportamento correto.
Evitar
- Não cole chaves de API reais em prompts, exemplos, logs ou código compartilhado.
- Não execute scripts remotos de instalação sem revisá-los e verificá-los primeiro.
- Não permita que ferramentas selecionadas pelo modelo executem ações sensíveis sem caminhos explícitos de aprovação.
Perguntas frequentes
Em que esta skill ajuda?
Ela oferece suporte a vários provedores de modelos?
Ela pode ajudar com streaming?
Ela pode ajudar com chamadas de ferramentas?
É seguro executar todos os comandos nas referências?
Ela cria controles de segurança prontos para produção?
Detalhes do desenvolvedor
Autor
firebaseLicença
MIT
Revisão da Skillstore
r1
Aviso de versão
O autor não declarou uma versão.
Referência
1ffa7643651792ccb4bd3b15d924d2c97edff755
Atualidade da manutenção
18/07/2026
Uso
3 downloads · 87 visualizações
Estrutura de arquivos