CtrlK
BlogDocsLog inGet started
Tessl Logo

adding-product-alerting

Recommended repo-engineering guide when adding alerting to a PostHog product or extending the shared alerts platform. Routes lifecycle state machines, AlertPolicy, destinations, HogFunction dispatch, email, fixed-cadence and calendar scheduling, insight evaluation, the AlertWizard, and shared alert editor components. Use for product alert implementations, shared destination types, lifecycle or scheduling options, advanced alert settings, and platform alert infrastructure. Not for configuring alerts in an existing product.

72

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured routing skill that is concise, correctly delegates detail to one-level-deep references, and gives concrete file-level guidance. Minor gaps in body-level executable actionability and explicit validation loops prevent a perfect score.

DimensionReasoningScore

Conciseness

The body is a lean routing table plus terse numbered invariants and a reference appendix; it assumes Claude's competence and avoids explaining concepts Claude already knows, with every line earning its place.

5 / 5

Actionability

It points to concrete files and code paths (state_machine.py, scheduling.py, apply_outcome, AlertWizard) with specific rules to follow, but the body itself is routing/architecture guidance rather than copy-paste executable code, so it sits at 'mostly executable guidance with minor gaps' rather than fully runnable.

4 / 5

Workflow Clarity

The 'Route first' table gives a clear request-to-path-to-file sequence and the invariants act as checkpoints, but there is no explicit validate/feedback loop, which is acceptable for a routing skill yet keeps it just below the top anchor.

4 / 5

Progressive Disclosure

The body is a clear overview with a routing table and a reference appendix pointing one level deep to four real files in references/ (architecture.md, adopting-platform-alerting.md, extending-platform-alerting.md, frontend-alerting.md), all clearly signaled and easy to navigate.

5 / 5

Total

18

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A high-quality description that names concrete capabilities, gives explicit use-when triggers, and disambiguates scope with negative guidance. Slight loss on trigger term quality due to jargon-heavy phrasing over natural user vocabulary.

DimensionReasoningScore

Specificity

The description enumerates concrete platform capabilities — 'Routes lifecycle state machines, AlertPolicy, destinations, HogFunction dispatch, email, fixed-cadence and calendar scheduling, insight evaluation, the AlertWizard, and shared alert editor components' — giving comprehensive coverage of specific actions rather than vague language.

5 / 5

Completeness

It explicitly states what the skill is ('Recommended repo-engineering guide when adding alerting...') and when to use it ('Use for product alert implementations, shared destination types... Not for configuring alerts in an existing product'), with concrete positive and negative trigger guidance.

5 / 5

Trigger Term Quality

Natural phrases like 'adding alerting to a PostHog product', 'product alert implementations', and 'advanced alert settings' are present, but the coverage leans on internal jargon (AlertPolicy, HogFunction dispatch, AlertWizard) and omits some common user-facing variations, fitting the 'good keyword coverage; a few natural terms missing' anchor rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

The niche is sharply defined as PostHog product-alert platform engineering, and explicit out-of-scope routing ('Use authoring-log-alerts', 'Use sending-notifications') minimizes conflict with adjacent alert skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
PostHog/posthog
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.