Synaptic SkillsSynapticSkills
MarketplaceSkill GraphCriar SkillMCP ServerPlataformaEnterprise
v0.1.0-beta
Voltar ao Marketplace
DevelopmentMédio

Go Safety: Correctness & Defensive Coding

porsamber·samber· v1.0.0 · atualizado em 2026-04-10
82
Score

Defensive Golang coding to prevent panics, silent data corruption, and subtle runtime bugs. Use whenever writing or reviewing Go code that involves nil-prone types (pointers, interfaces, maps, slices, channels), numeric conversions, resource lifecycle (defer in loops), or defensive copying. Also triggers on questions about nil panics, append aliasing, map concurrent access, float comparison, or zero-value design.

golanggodefensive-programmingerror-handlingcode-qualitynil-safetyresource-management
0Stars
0Forks
0Usos
Fork

Documento do Skill

SKILL.mdgolang-safety/workflow
1. Analyze Go code for potential nil pointer dereferences.
2. Check for slice aliasing issues when using `append`.
3. Review numeric conversions for potential truncation or overflow.
4. Identify resource leaks due to improper use of `defer` in loops.
5. Suggest using comma-ok assertions for type assertions.
6. Recommend defensive copies for exported slices and maps.
7. Ensure proper initialization of maps and slices to avoid panics.
8. Verify float comparisons using epsilon values.

Telemetria de Agentes

Execuções
0
total
Taxa de Sucesso
0%
últimos 30d
Latência Média
0.0s
p50
Alucinação
0.0%
detecção
Tokens Entrada
0
avg 0/exec
Tokens Saída
0
avg 0/exec

Uso por Plataforma

Skills Relacionados

Compõe comGo Error Handling Best Practices
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
80
Compõe comGo Concurrency Best Practices
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
85
Compõe comGo Design Patterns & Idioms
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
83
Compõe comGo Security
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
85
Compõe comGo Data Structures
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
82
Compõe comGo Troubleshooting Guide
70%
Hebbian Synapse
Composite0.700
w = 0.3·α + 0.5·β + 0.2·γ
86
Similar aSolana Development Skill (framework-kit-first)
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
85
Similar aCoder
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
81
Similar aElysiaJS Development Skill
60%
Hebbian Synapse
Composite0.600
w = 0.3·α + 0.5·β + 0.2·γ
84

Árvore do Skill

Go Safety: Correctness & Defensive Coding
golang-safety
Fases Cognitivas5
1.SENSE
2.CONTEXTUALIZE
3.RECOMMEND
4.ACT
5.REFLECT
Triggers10
write safer Go codeprevent panics in Goavoid nil pointer dereferences in Gohandle integer overflows in Gofix slice aliasing issues in Goimprove Go code reliabilitygolang best practices for safetygolang defensive codinggolang nil safetygolang resource safety

Avaliar este Skill

Score Breakdown

⭐Avaliação Humana0%
🤖Sucesso de Agentes0%
🕐Atualidade100%
🔗Saúde de Dependências100%
🕸️Centralidade no Grafo0%
🛡️Segurança50%
CompositeScore = α·Humano + β·Agente + γ·Recência + δ·Deps + ε·Centralidade + ζ·Segurança

Instalação

$ synaptic mcp download golang-safety
$ synaptic skills detail golang-safety
$ synaptic skills live golang-safety

Links

GitHub Repository