Install
$ agentstack add skill-zhygugu-agent-skillkit-event-instrumentation-spec ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Event Instrumentation Spec
Use this skill to design or review product analytics instrumentation so that events are reliable, interpretable, and safe to collect.
When to Use
- You are adding analytics to a new feature.
- Existing events are inconsistent (names/properties differ across platforms).
- You need a tracking plan that engineers, data, and product can all sign off on.
Inputs
Ask for:
- Product surface(s): web/iOS/Android/Flutter.
- Analytics stack: Segment, GA, Amplitude, Snowplow, custom.
- Privacy constraints: PII policy, consent model, regions (GDPR/CPRA).
- The decision(s) events must support (funnels, retention, revenue, experiments).
Workflow
- Define measurement goals
- State the questions to answer (not the events).
- Define success metrics and leading indicators.
- Establish naming and property rules
- Consistent verb_noun naming (or a clear alternative).
- Property types and allowed values.
- Stable identifiers and join keys.
- Design the event set
- Keep it minimal: instrument decision points, not every UI click.
- Define canonical events shared across platforms.
- Add privacy guardrails
- Explicitly list which fields are PII and how they are handled.
- Ensure consent gating and deletion requests are supported.
- Make it testable
- Define QA steps and expected payloads.
- Define backfill/rollout steps if changing existing event schemas.
Outputs
Tracking Plan Template
# Tracking Plan:
## Goal
- Decision(s) supported:
- Primary metric(s):
- Secondary metric(s):
## Naming Rules
- Events: _ (e.g., view_pricing, submit_checkout)
- Properties: snake_case
- IDs: user_id (stable), session_id, device_id (if permitted)
## Events
| Event Name | When Fired | Required Properties | Optional Properties | Privacy Notes | Owner |
|---|---|---|---|---|---|
| | | | | | |
## QA
- How to verify locally:
- Sample payloads (expected):
- Monitoring after release (dashboards/alerts):
## Schema Changes
- Backward compatibility plan:
- Deprecation plan (if replacing old events):
Differentiator
This skill treats tracking as an API: versionable schemas, explicit privacy constraints, and testable payload expectations rather than ad-hoc event lists.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: zhyGuGu
- Source: zhyGuGu/agent-skillkit
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.