Rams MCP · The full engine, now in your coding agent
primefaces on GitHub

primefaces/primeng

Reviewed against Rams quality heuristics: accessibility, color, typography, spacing, components, motion, UX, and craft.

30 files reviewed·August 1, 2026

View on GitHub

Top fix

No fixes needed, maintain current review cadence as library scales.

More findings

  • Theming tokens applied consistently across all reviewed components.
  • Interaction states behave predictably with no visual regressions found.

Verdict

Consistency is the story: 29 files reviewed and not a single critical, serious, or moderate issue surfaced. The biggest risk is complacency, keep auditing as the component surface grows.

Files Rams reviewed

apps/showcase/pages/dataview/dataviewdemo.scss

apps/showcase/pages/dragdrop/dragdropdemo.scss

apps/showcase/pages/speeddial/speeddialdemo.scss

apps/showcase/pages/table/tabledemo.scss

apps/showcase/pages/templates/learnmore/learnmore.component.html

apps/showcase/pages/templates/templates.component.html

apps/showcase/pages/galleria/galleriademo.scss

apps/showcase/pages/guides/templateupdate/templateupdatedemo.component.html

apps/showcase/pages/icons/iconsdemo.component.scss

apps/showcase/pages/landing/landing.component.html

apps/showcase/pages/organizationchart/organizationchartdemo.scss

apps/showcase/pages/picklist/picklistdemo.scss

apps/showcase/pages/progressspinner/progressspinnerdemo.scss

apps/showcase/pages/ripple/rippledemo.scss

apps/showcase/pages/scroller/scrollerdemo.scss

apps/showcase/pages/scrollpanel/scrollpaneldemo.scss

apps/showcase/pages/scrolltop/scrolltopdemo.scss

apps/showcase/pages/select/selectdemo.scss

apps/showcase/pages/skeleton/skeletondemo.scss

apps/showcase/pages/steps/stepsdemo.scss

apps/showcase/pages/timeline/timelinedemo.scss

apps/showcase/pages/toast/toastdemo.html

apps/showcase/components/demo/deferreddemo.scss

apps/showcase/components/layout/news/app.news.component.html

apps/showcase/pages/templates/learnmore/learnmore.scss

apps/showcase/assets/styles/flags.css

apps/showcase/assets/styles/layout/_code.scss

apps/showcase/assets/styles/layout/_config.scss

apps/showcase/assets/styles/layout/_core.scss

apps/showcase/assets/styles/layout/_designer.scss

Working well

  • The template composes page sections through dedicated child components (template-hero, template-features, template-configuration) rather than inlining markup, keeping this file a clear, readable table of contents for the page.
  • Every 'Learn More' link is styled outlined against the filled 'Preview' button, giving each card a clear primary/secondary action pair instead of two competing buttons.
  • External links correctly pair target="_blank" with rel="noopener noreferrer", preventing the reverse-tabnabbing risk that trips up most implementations.
  • Clean composition root: sections are named by content role (hero, features, users, theme), which keeps the page's structure legible at a glance.

Scored August 1, 2026 with Rams Engine v0.0.3 · Engine changelog
First scored July 29, 2026: 98/100. This rescore on v0.0.3: 98/100.

This page is an automated design review of primefaces/primeng’s UI code: 30 files read against 291 versioned rules covering accessibility, color, typography, spacing, components, UX, motion, and craft. The score is out of 100; confirmed criticals cap it — one at 59, two at 49, three or more at 39.

More design scores

Score your own repo.

Free on public repos, no account. The same engine that scored this page reads your UI code and mints a score page like this one.

Public repos only. The full engine reviews the UI code and mints a public score page — we email you the link too. Already-scored repos open instantly.

Or get a design review on every pull requestInstall Rams