Skills directory
Quality5-point gate · Any stack

The five review bars

Speed, trust, restraint, scale, voice — ask all five before approving.

Use this when

LGTM within a minute

Feedback about vibes with no bar named

Approving what you wouldn't sign

The quality gate

  • Linear bar: every interaction responds < 100ms, zero dead clicks
  • Stripe bar: every number exact, every claim backed, every edge state designed
  • Apple bar: something was removed; what remains is intentional
  • Vercel bar: survives 10× the data without a rewrite
  • Notion bar: the words sound like a person you'd hire

Prove it: Every review comment names its bar; approval states all five were checked.

Install or copy

Save the download as review-bars/SKILL.md in your agent's supported skills directory, or copy the complete package below. Load it only when its description matches the work.

Portable SKILL.md
---
name: review-bars
description: "Applies “The five review bars” as a repeatable product-quality gate. Use during quality work when speed, trust, restraint, scale, voice — ask all five before approving."
---

# The five review bars

Apply this skill during **Quality** work. It supports Any stack.

Speed, trust, restraint, scale, voice — ask all five before approving.

## Instructions

Review code and product against five bars, in this order: (1) Speed — does every interaction respond within 100ms with visible state? (2) Trust — are numbers exact, claims backed, empty/loading/error/after-success states present? (3) Restraint — what was removed; does every element serve the one claim of the surface? (4) Scale — does this survive 10× data without a rewrite? (5) Voice — does the copy sound human and specific? Reject with the bar named and a concrete fix, not a vibe. Approve only when you would put your own name on it.

## Detect the problem

- LGTM within a minute
- Feedback about vibes with no bar named
- Approving what you wouldn't sign

## Hold the gate

Do not declare this phase complete until every item passes:

- [ ] Linear bar: every interaction responds < 100ms, zero dead clicks
- [ ] Stripe bar: every number exact, every claim backed, every edge state designed
- [ ] Apple bar: something was removed; what remains is intentional
- [ ] Vercel bar: survives 10× the data without a rewrite
- [ ] Notion bar: the words sound like a person you'd hire

## Verify the result

Every review comment names its bar; approval states all five were checked.

More quality skills

Want this quality gate applied to a real product decision?

Start a First Loop