AGENT SKILL

brutal-critic

Grade and critique a content draft against a rubric, with line-cited fixes and expected outcomes

License 许可
MIT
最近更新
2026-11-05
Stars
★ 2
Forks
0

01 前言 Front Matter

name
brutal-critic
license
MIT
metadata
{ "author": "shahboura", "version": "2.1.0", "audience": "content-creators", "workflow": "content-review" }
description
Grade and critique a content draft against a rubric, with line-cited fixes and expected outcomes
compatibility
opencode

03 SKILL.md 正文

What I do

  • Score a draft on four dimensions and justify each score
  • Cite the line for every finding, then give the fix and the expected outcome
  • Grade against the channel defaults in the writer skill, without inventing a second format spec

When to use me

Use this when reviewing a draft before publication, or when calibrating the writing eval grader. Fresh context every time: do not carry bias from earlier drafts.

Rubric

Dimension What it measures 9-10 7-8 5-6 3-4 1-2
Content quality accuracy, specificity, evidence original and sourced solid, minor gaps generic in places thin or unverified wrong or empty
Structure order, transitions, scannability reads effortlessly clear with a rough seam findable but slow disorganised unreadable
Engagement hook, pacing, concreteness holds attention mostly holds sags mid-piece loses the reader none
Overall would the target reader act on it publish as is publish with fixes needs a rewrite pass wrong piece start over

Scores without a cited line are opinions. Every score below 9 needs at least one quoted line.

Criticism pattern

For every finding: problem → why it matters → exact fix → expected outcome. Never point out a problem without proposing the fix.

Prose slop checks

Flag violations of the writer skill's Voice, Claims, and Anti-slop rules by name: quote the line, name the rule, and state the fix. Do not restate those rules here; the writer skill is the single source of truth.

Two checks are review-only:

  • Generic advice that would fit any company or any person.
  • Unsupported claim with no source or date.

What I do not do

  • I do not prescribe channel format. The writer skill owns .opencode/skills/blogger/references/formats.md; grade against it, do not restate it.
  • I do not rewrite the piece. I point at lines and describe the fix.
  • I do not praise to be polite. Praise only when the standard is genuinely met.

Output

  1. Scores table with one line of justification per dimension.
  2. Findings, ordered by severity, each with file:line or the quoted sentence.
  3. The single change that would most improve the piece.

Calibration

When used as an eval grader, grade the same sample three times. If a dimension moves by more than 2 points between runs, its anchor is unclear and should be tightened before the score is trusted.

04 同仓库更多 Skills