Robert Ritacca avatar

Robert Ritacca

Community

@robritacca-dotcom · Toronto

0Followers
|
1Public Repos
|
30Published Skills

Product designer in Toronto who ships his own code. Building @robr0/design-system and the AI-powered site around it at robertritacca.com.

Skills Distribution
DomainUI/UX & Crea...Design System Engi.. (40%)Visual & UX Qualit.. (25%)Technical SEO & Si.. (20%)Release & Reposito.. (15%)

Agent Skills by Robert Ritacca

Showing 30 vetted skills indexed across 1 GitHub repositories.

robritacca-dotcomrobritacca-dotcom
1

robr0-design-system

Build React UI with the @robr0/design-system component library and design tokens.

Community
Intermediate
robritacca-dotcomrobritacca-dotcom
1

land

Triages and merges all pending git branches, worktrees, and stashes into a local main.

Community
Advanced
robritacca-dotcomrobritacca-dotcom
1

token-audit

Scans CSS and component TS/TSX files for hardcoded values that should use design tokens.

Community
Advanced
robritacca-dotcomrobritacca-dotcom
1

growth-loop

Runs a weekly GA4-driven copy experiment on a Next.js portfolio site.

Community
Advanced
robritacca-dotcomrobritacca-dotcom
1

seo-audit

Audits rendered HTML for metadata, canonicals, sitemap, robots, and structured data issues.

Community
Advanced
robritacca-dotcomrobritacca-dotcom
1

checkpoint

Commits and pushes work in progress to a remote git branch without touching main.

Community
Intermediate
robritacca-dotcomrobritacca-dotcom
1

new-validator

Authors validator or generator scripts and wires them into the validate-registry build chain.

Community
Advanced
robritacca-dotcomrobritacca-dotcom
1

ai-visibility

Measures search engine and AI assistant visibility of a website and trends results across monthly runs.

Community
Advanced
robritacca-dotcomrobritacca-dotcom
1

release-post

Generates an X release announcement with a bento-grid card rendered to PNG via headless Playwright.

Community
Intermediate
robritacca-dotcomrobritacca-dotcom
1

park

Commits session work to a remote branch and returns to a clean main.

Community
Intermediate
robritacca-dotcomrobritacca-dotcom
1

design-qa

Reviews rendered components and pages against design principles and fixes visual defects.

Community
Advanced
robritacca-dotcomrobritacca-dotcom
1

content-audit

Audit prose against content-design.md for banned words, voice violations, and register mismatches.

Community
Advanced
robritacca-dotcomrobritacca-dotcom
1

new-component

Scaffolds a new React design system component with files, registration, and documentation steps.

Community
Advanced
robritacca-dotcomrobritacca-dotcom
1

release

Publishes versioned npm releases of a React design system via a provenance-signed GitHub Actions workflow.

Community
Advanced
robritacca-dotcomrobritacca-dotcom
1

heuristic-analysis

Evaluates pages or components against Nielsen's 10 Usability Heuristics and produces a severity-rated findings report.

Community
Intermediate
robritacca-dotcomrobritacca-dotcom
1

new-page

Creates a new website page with the standard layout shell and full navigation registration.

Community
Advanced
robritacca-dotcomrobritacca-dotcom
1

api-consistency

Reviews React component prop interfaces for naming inconsistencies and contract violations across a design system.

Community
Intermediate
robritacca-dotcomrobritacca-dotcom
1

component-doc-page

Creates documentation pages for design system components on a Next.js website.

Community
Intermediate
robritacca-dotcomrobritacca-dotcom
1

accessibility-audit

Audits React components and pages against WCAG 2.1 AA criteria.

Community
Advanced
robritacca-dotcomrobritacca-dotcom
1

site-updates

Curates git history into concise thematic entries for a project journal timeline.

Community
Advanced
robritacca-dotcomrobritacca-dotcom
1

pre-deploy

Runs the full local verify pipeline to confirm a Next.js site is safe to push to Vercel.

Community
Intermediate
robritacca-dotcomrobritacca-dotcom
1

link-rot

Checks external links in the built site and fixes dead ones on a local branch.

Community
Intermediate
robritacca-dotcomrobritacca-dotcom
1

chat-quality

Converts live chat thumbs feedback into golden-set eval cases and fixes on a local branch.

Community
Advanced
robritacca-dotcomrobritacca-dotcom
1

super-ship

Chains a full drift audit with the ship flow to fix stale docs and deploy structural changes.

Community
Advanced

Frequently Asked Questions About Robert Ritacca

FAQPage Schema
What tasks can I accomplish with Robert Ritacca's skills?

You can build and document React components for @robr0/design-system, add design tokens and template screens, run accessibility, visual, content, and token audits, cut npm releases, and operate robertritacca.com loops for SEO, link rot, chat quality, and growth experiments.

Who are these skills designed for?

They target a product designer-engineer maintaining a personal design system and marketing site solo. The skills encode repo-specific conventions like ds- BEM naming, token-only CSS, the validate-registry build chain, and branch-based approval flows for one maintainer shipping alone.

How do the deployment and release skills work in practice?

The ship skill commits, runs the full local verify mirroring CI, merges to main, pushes, watches CI go green, then proves the deployed site renders via a live hydration smoke test. The release skill bumps the version, dry-runs the npm tarball, publishes with signed provenance, and tags the exact shipped commit.

What quality checks run before changes go live?

The pre-deploy skill runs lint, library type-check, package build, every Storybook story as render, interaction, and axe accessibility tests via Vitest and headless Chromium, the Next.js website build, built-HTML validators, and served-site checks including hydration smoke and page-level axe in both themes.

Do the maintenance loops ever push or deploy automatically?

No. Loops like growth-loop, seo-audit, link-rot, site-updates, and chat-quality analyze data, implement fixes on a local branch in a temporary worktree, and write a report for human approval. They never push, merge, or deploy; only the explicit ship and super-ship skills make work live.