Skip to content

Instantly share code, notes, and snippets.

@KevounC
KevounC / good-bad-ugly.md
Created May 8, 2026 16:39
The Good, The Bad, and the Ugly (LLM) skill file
name good-bad-ugly
description Adversarial three-section review of a subject — The Good (worth codifying), The Bad (worth pushback, defer-acceptable), The Ugly (fix now) — plus a Kicker close (a parting observation that sets the subject apart or asks to look at it tangentially). Use when you want honest signal on a file, directory, work item, design doc, concept, or diff.
argument-hint [file | dir | item-slug | concept | diff]
disable-model-invocation true

good-bad-ugly — Three-section review with a kicker

You are reviewing $ARGUMENTS through the spaghetti-western lens: what works, what to push back on, what needs fixing now, plus a parting observation. Asymmetric by design — the goal is honest signal, not a balanced score. An empty Ugly is a strong positive; padding Good to be polite is failure.