CtrlK
BlogDocsLog inGet started
Tessl Logo

debugging-local-replay

Debugs why session recordings aren't appearing in the local dev environment. Use when a developer reports that local replay ingestion isn't working, recordings aren't showing up despite /s calls, or the replay pipeline seems broken after hogli start. Covers the full local pipeline: SDK capture, Caddy proxy, capture-replay (Rust), Kafka, ingestion-sessionreplay (Node), recording-api (Node), SeaweedFS, and common failure modes like orphaned processes, stuck phrocs workers, and trigger misconfiguration.

73

Quality

90%

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 diagnostic skill with concrete executable commands, a clear layered workflow with decision checkpoints, and clean progressive disclosure into a single reference file. Minor room to tighten explanatory prose and surface fix-retry loops inline.

Suggestions

Trim interpretive prose (e.g. 'The local replay pipeline has several moving parts and failures are usually silent') since the pipeline diagram already conveys this.

Bring one short validate→fix→retry example inline in the main body (e.g. for the orphaned-process case) so the core workflow is self-contained without jumping to the reference.

DimensionReasoningScore

Conciseness

The body is lean and command-dense, assuming Claude's competence (no explaining what Kafka or Docker is); only minor explanatory prose like 'The local replay pipeline has several moving parts and failures are usually silent' could be trimmed.

4 / 5

Actionability

Provides copy-paste-ready commands with specific ports, Kafka topic, and env vars (lsof -nP -i :3306 -i :6740 -i :6741, kcat -b localhost:9092 -t session_recording_snapshot_item_events, curl -s http://localhost:8333/) covering the common diagnostic cases.

5 / 5

Workflow Clarity

Clear Step 1–4 sequence with explicit if/then validation checkpoints at each layer and a symptom-guide checklist, but the validate→fix→retry feedback loops are deferred to the reference rather than inline.

4 / 5

Progressive Disclosure

Overview, pipeline diagram, and triage steps live in SKILL.md while detailed failure diagnosis is split into a single, well-signaled one-level-deep reference (./references/common-failures.md) that exists and is linked with anchor targets.

5 / 5

Total

18

/

20

Passed

Description

95%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 strong, specific description that clearly states what the skill does and when to use it, with natural trigger phrases and a well-scoped niche. The only minor weakness is that the capability is framed as a single debugging action rather than multiple distinct actions.

DimensionReasoningScore

Specificity

Names the concrete action ('Debugs why session recordings aren't appearing') and enumerates the full pipeline components and specific failure modes (orphaned processes, stuck phrocs workers, trigger misconfiguration), but the core action is singular rather than a list of multiple distinct actions.

4 / 5

Completeness

Explicitly answers both what ('Debugs why session recordings aren't appearing in the local dev environment') and when ('Use when a developer reports...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural phrases a developer would actually say — 'local replay ingestion isn't working', 'recordings aren't showing up despite /s calls', 'replay pipeline seems broken after hogli start' — covering synonyms and the specific /s signal.

5 / 5

Distinctiveness Conflict Risk

Highly niche — local-dev replay pipeline debugging with named internal components (capture-replay, ingestion-sessionreplay, SeaweedFS, hogli/phrocs) — giving it a clear niche with minimal overlap risk.

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.