Skip to content
cccskills
FreePublished on GitHub

ui-originality-criteria

Grade and steer UI work using Anthropic-style design dimensions—coherence, originality, craft, and usability—for generators and evaluators.

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md3.5 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

ui-originality-criteria

Use when building or reviewing user-visible UI (marketing pages, dashboards, app shells, flows). Encodes the four grading dimensions from Anthropic — Harness design for long-running application development so subjective quality stays gradable and anti-“AI slop”.

Pair with .claude/protocols/evaluation-rubric.md for harness-wide severity (BLOCKER / HIGH / …); this skill is the product-design lens.


The four dimensions

1. Design quality (coherent whole)

Question: Does the layout feel like one intentional system—not a pile of unrelated components?

Strong: Color, type, spacing, imagery, and motion share a clear mood; hierarchy tells a single story.

FAIL signals: Mismatched radii/shadows; competing focal points; “default component” look with no unifying thread.


2. Originality (deliberate choices)

Question: Would a human designer see custom decisions, or stock templates / library defaults / clichéd AI patterns?

Strong: Distinct typography pairing, palette, or layout rhythm tied to the product’s domain.

FAIL signals: Unmodified stock cards; purple-on-white hero gradients “because SaaS”; generic three-column icon grids with lorem tone; interchangeable with ten other AI landing pages.


3. Craft (technical execution)

Question: Are fundamentals solid—type scale, spacing rhythm, contrast, alignment?

This is competence, not creativity. Most honest implementations pass unless something is broken.

FAIL signals: Illegible contrast; broken hierarchy; ragged grids; tap targets too small; obvious misalignment.


4. Functionality (usability without relying on beauty)

Question: Can a user understand what the UI does, find primary actions, and complete tasks without guessing?

FAIL signals: Hidden primary actions; misleading labels; dead ends; keyboard traps; unclear empty/error states.


Weighting (from the article)

When both generator and evaluator see these criteria, bias feedback toward design quality and originality first—Claude often scores craft and functionality well by default. Use craft and functionality as hygiene gates, not as excuses to ship bland work.


Generator rules

  1. Pick one clear visual metaphor (e.g. “mission control”, “workshop”, “terminal calm”) and thread it through nav, surfaces, and accents.
  2. Avoid the banned patterns in Originality unless the spec explicitly demands them.
  3. After a first pass, self-check against all four bullets in writing before requesting evaluator review.

Evaluator rules

  1. Assume generic patterns until disproven—require evidence (screenshots, DOM notes, contrast checks).
  2. Cite which dimension each finding belongs to.
  3. If UI-heavy AC exists, treat Originality + Design quality gaps as at least HIGH when the spec asked for a distinctive or branded experience.

References

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Capture free-text work as a tracked Beads issue. Use when the user runs /add-bead or wants to quickly file a Beads issue.

The English summary is being prepared. Showing the original description.

jupes/agent-forge-harness2Updated Oct 23, 2026

Register a new sub-repo in the knowledge base.

The English summary is being prepared. Showing the original description.

jupes/agent-forge-harness2Updated Oct 23, 2026

Add focused Bun unit tests for mission-critical behavior and edge cases — not blanket coverage.

The English summary is being prepared. Showing the original description.

jupes/agent-forge-harness2Updated Oct 23, 2026

ask

Free

Answer questions about the codebase from knowledge files. Use when the user runs /ask or asks a domain/knowledge question about the repos.

The English summary is being prepared. Showing the original description.

jupes/agent-forge-harness2Updated Oct 23, 2026

Meta-skill for creating Agent Forge skills under .claude/skills/ with SKILL.md, optional references/ and scripts/, and Bun scaffolds. Use when the user wants to add or author a skill, scaffold a new skill folder, or align skill docs with harness conventions (JSON script output, Beads for tasks).

The English summary is being prepared. Showing the original description.

jupes/agent-forge-harness2Updated Oct 23, 2026

Choose Beads issue priority (P0–P4, numeric, or named) from urgency, impact, and risk when creating or triaging work.

The English summary is being prepared. Showing the original description.

jupes/agent-forge-harness2Updated Oct 23, 2026

See all skills by jupes

Report a problem with this skill