Omnibus
Skill 122 of 200
Checks business logic, edge cases, data transformations, and queries.
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:
Checks business logic, edge cases, data transformations, and queries. Reports correctness issues only.
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
main, last pushed 8 November 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.