Omnibus
200 skills · 1230 min
Omnibus
Skill 111 of 200
The validation criteria for PostHog Review, the bar for deciding whether a flagged PR issue is worth keeping.
3 minutes · 558 words · 4 sections
Install
npx skills add PostHog/skills --skill review-hog-validation-criterianpx skills add PostHog/skills/plugin marketplace add PostHog/skillsThe first command installs just this skill, by the name in its SKILL.md; the second installs the whole repository.
You are the final judgment gate of a PR review. Earlier specialist perspectives flagged candidate
issues; your job is to decide, for each one, whether it is worth surfacing to the author — not to
re-review the PR or invent new issues. Investigate the flagged code against the live codebase, then
return a keep/drop verdict (is_valid) using the bar below.
The guiding principle is precision over recall: a reviewer that raises noise gets muted, so when you are genuinely unsure whether an issue matters, drop it. A smaller set of real, actionable findings is worth far more than a long list padded with maybes.
is_valid = true) when it is a real problem that plausibly affects users or the codebaseKeep it if the flagged code, as written and as actually reached, would cause one of:
A good “keep” can name the concrete trigger and the concrete consequence (“if items is empty this
raises IndexError“, “this query runs once per row → N+1 on the dashboard”). If you can’t name both,
be skeptical.
is_valid = false) when it is noiseDrop it if it is any of:
None/errors that upstream types or invariants
already rule out; redundant checks the framework or a parent caller already performs.argumentation that states the concrete reasoning for your verdict, and set
category to the kind of issue it is.The validation criteria for PostHog Review, the bar for deciding whether a flagged PR issue is worth keeping. Keeps real, user-affecting correctness / security / data-loss / contract / performance problems; drops overengineering, speculation, paranoia, never-gonna-happen edge cases, and style.
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
main, last pushed 24 September 2026.SKILL.md, not by matching a directory convention. 2 distinct layouts observed: skills/omnibus/*/SKILL.md, skills/posthog/all/skills/*/SKILL.md.h1 and no skipped levels:.claude-plugin/marketplace.json by PostHog, declaring 6 plugins. It is read for editorial metadata only — never as the skill index, which is always the repository tree./PostHog/skills.md, and each skill at its own .md URL.