Generated banner for Error Tracking Go
Generated logo for Error Tracking Go

Error Tracking Go

PostHogOfficialCreated by PostHog

  • Skill
  • Tool integration
  • Data and AI
  • MIT
  • No issues found

From the author

PostHog error tracking for Go
— the description by PostHog

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

This skill provides guidance on integrating PostHog error tracking into Go applications. It covers the essential setup, configuration of environment variables, and best practices for capturing exceptions. The skill also details how to manage issues through PostHog, including manual and automatic assignment, alerting configurations, and monitoring strategies to ensure effective error resolution.

What it does

  • Guides the integration of PostHog error tracking SDK into Go applications.
  • Provides best practices for using environment variables for sensitive configuration.
  • Explains how to configure automatic issue assignment rules based on exception properties.
  • Details how to set up alerts for new, reopened, or spiking issues via Slack, Discord, or webhooks.
  • Describes how to assign issues to specific teammates or roles for better triage.
  • Outlines methods for monitoring and searching issues within the PostHog dashboard.

When to use it

  • When you need to implement robust error tracking in a Go-based service.
  • When you want to centralize error reporting and automate issue assignment to specific teams.
  • When you need to set up real-time notifications for critical application errors.
  • When you need to analyze error trends or spikes to identify deployment issues.

Advantages

  • Enables seamless integration with existing Go error handling patterns.
  • Supports automated triage through configurable assignment rules.
  • Provides flexible alerting options to keep teams informed of critical issues.
  • Facilitates better debugging through stack trace analysis and issue properties.

Usage examples

“How do I initialize PostHog error tracking in my Go application?”
The skill instructs you to use the PostHog Go SDK, emphasizing the use of environment variables for keys and enabling autocapture for exception tracking.
“How can I notify my team when a specific error occurs in Go?”
You can configure alert rules in the PostHog error tracking settings to trigger notifications via Slack or webhooks based on specific exception properties.

Install

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/posthog/error-tracking-go/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip error-tracking-go.zip -d .agents/skills

Documentation by PostHog

PostHog error tracking for Go

This skill helps you add PostHog error tracking to Go applications.

Reference files

  • references/go.md - Go error tracking installation - docs

  • references/fingerprints.md - Fingerprints - docs

  • references/alerts.md - Send error tracking alerts - docs

  • references/monitoring.md - Monitor and search issues - docs

  • references/assigning-issues.md - Assign issues to teammates - docs

  • references/upload-source-maps.md - Upload source maps - docs

Consult the documentation for API details and framework-specific patterns.

Key principles

  • Environment variables: Always use environment variables for PostHog keys and host URLs. Never hardcode them.

  • Minimal changes: Add error tracking alongside existing error handling. Don't replace or restructure existing error handling code.

  • Autocapture first: Enable exception autocapture in the SDK initialization before adding manual captures.

  • Source maps: Upload source maps so stack traces resolve to original source code, not minified bundles.

  • Manual capture for boundaries: Use captureException() at error boundaries and catch blocks for errors that don't propagate to the global handler.

Framework guidelines

No specific framework guidelines.

Files

Requirements and compatibility

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Created by
PostHog
Publisher
PostHog (Official)
Source
PostHog/skills · skills/posthog/error-tracking/skills/go · commit a5d30e7
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced
Also distributed in
PostHog/skills

AutoGineer is not affiliated with or endorsed by PostHog.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download error-tracking-go.zip