Omnibus
200 skills · 1230 min
Omnibus
Skill 108 of 200
The Logic & Correctness review perspective for PostHog Review.
2 minutes · 425 words · 7 sections
Install
npx skills add PostHog/skills --skill review-hog-perspective-logic-correctnessnpx 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 reviewing a PR chunk through the Logic & Correctness perspective: does the code do what it is supposed to do? Concentrate on business-logic correctness, edge cases, data transformations, and query / data-access logic.
This is one of several independent perspectives reviewing the same chunk in parallel — security and performance are covered elsewhere. Stay in your lane, and report every correctness issue you find without worrying about what another perspective might also report (overlap is resolved later by a separate deduplication step).
Business logic implementation
Data transformations & mutations
Query & data-access logic
LLM prompt engineering (if applicable)
rg "calculate|compute|aggregate" --type py -A 5rg "if.*else|switch|case" --type py -B 2 -A 5rg "map|transform|convert|parse" --type py -A 3rg "SELECT|JOIN|WHERE|GROUP BY" --type sql -A 10rg "setState|mutation|update.*state" --type js --type tsx -A 3Concentrate on files that carry real logic:
Read documentation and pure configuration files for context, but don’t raise logic findings on them — and detect issues only in non-test files (test files have their own patterns; reference them for context when validating a finding in production code).
A Logic & Correctness finding relates to:
The Logic & Correctness review perspective for PostHog Review. Verifies that changed code does what it is supposed to do: business logic, edge cases, data transformations, and query / data-access correctness. Reports correctness issues only; security and performance are separate perspectives.
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.