golang-testing
Crea mejores pruebas en Go
Los equipos de Go necesitan pruebas coherentes en unidades, integraciones, mocks, benchmarks y cobertura. Esta skill proporciona patrones prácticos de pruebas en Go que Claude, Codex y Claude Code pueden aplicar durante el desarrollo.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "golang-testing" from https://skillstore.io/skills/89jobrien-golang-testing.md and its manifest at https://skillstore.io/api/skills/89jobrien-golang-testing/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "golang-testing". Una función de Go necesita pruebas unitarias para entrada normal, entrada vacía y entrada no válida.
Resultado esperado:
Un plan de pruebas basado en tablas con casos nombrados, resultados esperados, expectativas de error y estructura de subpruebas.
Usando "golang-testing". Un servicio depende de un repositorio y de un remitente de correos electrónicos.
Resultado esperado:
Un diseño de mocks que aísla el servicio, además de escenarios de éxito, no encontrado y fallo de dependencia.
Usando "golang-testing". Un repositorio debe probarse contra PostgreSQL.
Resultado esperado:
Un esquema de prueba de integración con setup del contenedor, pasos de migración, limpieza y un comando de ejecución separado.
Auditoría de seguridad
SeguroThe static findings are false positives from Markdown code fences, Go import blocks, example identifiers, and documented Go test commands. The skill is instructional content only, with no executable installer, secret access, data exfiltration, or prompt injection evidence.
Factores de riesgo
⚡ Contiene scripts (2)
⚙️ Comandos externos (31)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/89jobrien-golang-testing/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/89jobrien-golang-testing?utm_source=security_passport_badge)Insignia HTML
<a href="https://skillstore.io/skills/89jobrien-golang-testing?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/89jobrien-golang-testing/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Tarjeta para insertar
<iframe src="https://skillstore.io/embed/skills/89jobrien-golang-testing.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citas académicas (APA · BibTeX · CFF)
Cita APA
Joseph OBrien. (2026). golang-testing security audit report (audit version 6) [Author version 1.0.1]. Skillstore. https://skillstore.io/skills/89jobrien-golang-testing/audits/6Cita BibTeX
@techreport{joseph-obrien-89jobrien-golang-testing-2026,
author = {Joseph OBrien},
title = {golang-testing security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/89jobrien-golang-testing/audits/6},
note = {Author version 1.0.1}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "golang-testing security audit report (audit version 6)"
version: "1.0.1"
type: report
authors:
- name: "Joseph OBrien"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/89jobrien-golang-testing/audits/6"
identifiers:
- type: other
value: "skillstore:89jobrien-golang-testing:audit:6"
description: "Skillstore immutable audit report identifier"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Escribir pruebas de servicios
Crea pruebas unitarias basadas en tablas y mocks de interfaces para la lógica de servicios en Go.
Validar flujos de integración
Planifica pruebas de integración con contenedores, fixtures, setup y pasos de teardown.
Estandarizar prácticas de pruebas
Alinea a un equipo en la estructura de pruebas en Go, el estilo de benchmarks y el flujo de trabajo de cobertura.
Prueba estos prompts
Usa la skill golang-testing para crear una prueba unitaria basada en tablas para esta función de Go. Incluye casos de éxito y de error.
Usa la skill golang-testing para diseñar mocks basados en interfaces para esta dependencia de servicio. Muestra los casos de prueba que debería cubrir.
Usa la skill golang-testing para planificar pruebas de integración para este paquete de Go. Incluye setup, teardown, fixtures y comportamiento en short-mode.
Usa la skill golang-testing para revisar esta suite de pruebas en Go. Identifica brechas en organización, mocking, benchmarks, cobertura y fiabilidad.
Mejores prácticas
- Empieza con pruebas basadas en tablas para funciones puras y métodos de servicio pequeños.
- Mantén las pruebas de integración detrás de build tags o saltos en short-mode.
- Usa helpers y fixtures para reducir el ruido de setup mientras preservas la legibilidad.
Evitar
- Copiar ejemplos sin adaptar las aserciones al comportamiento del dominio.
- Ejecutar pruebas lentas con contenedores como parte de cada ciclo rápido de pruebas unitarias.
- Probar detalles privados de implementación en lugar de resultados observables.
Preguntas frecuentes
¿Esta skill genera pruebas de Go ejecutables?
¿Requiere paquetes de terceros?
¿Puede ayudar con código Go heredado?
¿Cubre benchmarks?
¿Cómo deberían ejecutarse las pruebas de integración?
¿Claude Code o Codex pueden usar esta skill?
Detalles del desarrollador
Autor
Joseph OBrienLicencia
MIT
Versión del autor
v1.0.1
Revisión de Skillstore
r1
Ref.
c4037264bbd363c572662d6154a3ab28f5ca4f53
Actualidad del mantenimiento
18/7/2026
Uso
15 descargas · 220 vistas
Estructura de archivos
📄 SKILL.md