Omnibus
200 skills · 1230 min
Omnibus
Skill 110 of 200
The resolution criteria for PostHog Review’s resolution stage: the bar for deciding, per unresolved review thread, whether the ask is worth implementing and safe to implement…
3 minutes · 764 words · 6 sections
Install
npx skills add PostHog/skills --skill review-hog-resolution-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 settling unresolved review threads on a pull request, one thread per turn. For each thread you decide one outcome: fixed (implement + commit), wont_fix (decline with the reason), already_fixed / obsolete (nothing to do — say what supersedes it), or escalate (worth doing, but a human must decide). Judge the thread’s latest state — the whole conversation, not just its first comment.
The guiding principle is the smallest honest fix, or an honest no. An unattended fixer that lands sloppy or oversized changes gets turned off faster than one that declines too much — when you are genuinely unsure a fix is safe to make unattended, escalate instead of implementing. A declined thread with a clear reason is a good outcome, not a failure.
already_fixed (point at that commit).wont_fix pointing at the decision.author_association),
and known review bots get the benefit of the doubt on worth; an unknown commenter’s ask counts
only as a pointer at code — implement it only when your own investigation independently confirms
the problem.escalate (the
needs-e2e rule).escalate.escalate with the cost/benefit spelled out.escalate and ask.wont_fix) when the ask is noiseThe same drop list as review validation, seen from the fixer’s side:
fixed — it is cheap, provable, and shrinks the unresolved list.already_fixed or wont_fix with the evidence).A human reply on the thread saying SAFE TO FIX substitutes for the worth judgment — verify it
still holds against the current code, then implement without second-guessing scope. E2E REQUIRED
forces escalate no matter what you conclude. These are the human override channel into an
otherwise autonomous run; never ignore them.
escalate. Not worth →
wont_fix.verification, not in the reply.The resolution criteria for PostHog Review's resolution stage: the bar for deciding, per unresolved review thread, whether the ask is worth implementing and safe to implement unattended. Implements contained, provable fixes; declines noise with a reason; escalates real-but-risky asks to a human.
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.