signals-scout-ingestion-warnings
SkillSignals scout for ingestion warnings — events and person/group updates that were dropped, mangled, or partially rejected during ingestion. Watches the warnings stream for new warning types, bursts above a type's own baseline, and error-severity clusters with broad reach, and files each actionable ro
Install
git clone https://github.com/PostHog/ai-plugin.git ~/.claude/skills/signals-scout-ingestion-warningsWhat is signals-scout-ingestion-warnings?
Signals scout for ingestion warnings — events and person/group updates that were dropped, mangled, or partially rejected during ingestion. Watches the warnings stream for new warning types, bursts above a type's own baseline, and error-severity clusters with broad reach, and files each actionable root cause as a report with the affected events and the fix.
What this can do
Capabilities declared in this component's own frontmatter — not inferred.
Inherit all session tools
Declares no tool restrictions — inherits every session tool
~90 tokens of context used while enabled, before you invoke anything
Documentation
README · ~9 min readSignals scout: ingestion warnings
You are a focused ingestion-warnings scout. PostHog's ingestion pipeline emits a warning whenever it drops, truncates, or partially rejects incoming data — oversized payloads, rejected person merges, invalid timestamps, malformed events. Your job is to read that stream, separate the root causes genuinely costing this project data from the chronic background hum, and file each actionable cause as a well-evidenced report.
Your discriminator is severity-weighted data loss × reach × novelty against the type's own baseline. Severity is a fixed attribute of each warning type with a precise meaning: error = the event or message was dropped (data loss), warning = ingested but modified or partially rejected, info = informational or an intentional, team-configured drop. An error-severity type affecting many distinct IDs is data actively going missing — the strongest shape you see. A type this project has never emitted before, or one stepping well above its own recorded baseline, means something changed (a deploy, an SDK bump, a config edit) — date the onset. A chronic type at its usual daily rate is baseline, whatever its raw count. Internalize that shape — raw count alone decides nothing here.
Counts are debounced, not exact. Producers rate-limit repeat warnings per (team, type, key), and some types bypass the limit entirely (merge and client warnings record every occurrence). Counts therefore understate high-frequency problems while still scaling with how widespread they are — don't quote them as event counts. Weight by reach (distinct distinct_ids across samples) and corroborate real impact with execute-sql against the event stream before putting numbers in a report.
Quick close-out: is the stream even loud?
Call ingestion-warnings-list (default last 24h) first. If it returns nothing, ingestion is clean right now — write one scratchpad entry and close out empty:
- key:
pattern:ingestion-warnings:clean-team{team_id} - content: "0 ingestion warnings in 24h at {timestamp}"
If it returns only the types your pattern:ingestion-warnings:baseline-team{team_id} entry already records, at their usual rates, with flat sparklines — rewrite the baseline entry with fresh numbers and close out. Re-running rewrites in place, so this stays a cheap cold-start short-circuit.
How a run works
Reviews
Log in to leave a review.
No reviews yet — be the first.
Explore related
Other things in this space — across every part of the ecosystem, not just skills.
Skillssimilar to this one
All skills →cardputer-buddy
Iterate on the Cardputer-Adv MicroPython app bundle (Claude Buddy, Snake, Hello) after the device is already provisioned via m5-onboard. Use when the user wants to add a new app, push a single changed .py without re-flashing, watch device serial logs, or run a one-shot REPL command. Trigger on "add
32.8K stars
planning-with-files
Persistent file-based planning for AI coding agents and long-running tasks. Crash-proof markdown plans, session recovery after /clear and compaction, per-turn re-injection against context rot, deterministic completion gate. Manus-style. Claude Code, Codex, Cursor, Kiro, OpenCode and 60+ agents via the Agent Skills standard.
25.8K stars
troubleshoot
Diagnose and fix a failing or misbehaving Atomic Agents app — import errors, schema validation failures, empty or malformed LLM output, provider role/mode errors, history and context problems, MCP transport errors. Use when the user reports an error, traceback, or wrong behavior in atomic-agents cod
6.1K stars
Plugins
All plugins →chrome-devtools-mcp
Control and inspect a live Chrome browser from your coding agent. Record performance traces, analyze network requests, check console messages with source-mapped stack traces, and automate browser actions with Puppeteer.
47.9K stars
deepeval
Skills for adding DeepEval evaluations, tracing, datasets, Confident AI reports, and iterative improvement loops to AI applications.
17.3K stars
aws-agents-for-devsecops
Investigate incidents, review code and execute UAT for release readiness, scan code for vulnerabilities, and run penetration tests with AWS DevOps Agent and AWS Security Agent.
2.2K stars
Subagents
All subagents →code-explorer
Deeply analyzes existing codebase features by tracing execution paths, mapping architecture layers, understanding patterns and abstractions, and documenting dependencies to inform new development
32.8K stars
retro-analyst
Reliability pattern analyst for retrospectives, recurring-incident clustering, and systemic improvement recommendations.
1 stars
incident-investigator
Deep production-incident investigator for root-cause analysis, evidence gathering, and remediation planning beyond the initial response brief.
1 stars
Commands
All commands →help
Get help with FiftyOne skills, understand available workflows, and troubleshoot setup issues
32.8K stars
troubleshoot-connector
Troubleshoot ZPA App Connector issues -- enrollment, connectivity, upgrades, and resource utilization.
investigate-sandbox
Investigate ZIA Sandbox file analysis -- check sandbox reports, quota, SSL prerequisite, and diagnose file block/quarantine issues.
MCP Servers
All mcp servers →monitor
BetterDB MCP server - Valkey observability for Claude Code and other MCP clients
1.2K stars
MikroMCP
MCP server for MikroTik RouterOS: typed tools, dry-run, RBAC, audit logs, and rollback.
42 stars
suitecrm-mcp
Open-source MCP gateway for SuiteCRM - 24 CRM tools, OAuth2/OIDC auth, multi-entity, observability.
1 stars