pi-heartbeat
Configure periodic health checks via HEARTBEAT.md and the /heartbeat command.
Review UI designs and implementations for accessibility, consistency, usability, and visual quality. Use when asked to review a design, audit accessibility, check UI consistency, compare implementation against mockups, or evaluate a user interface.
$ npx -y skills add espennilsen/pi --skill ui-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ui-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Review UI designs and implementations for accessibility, consistency, usability, and visual quality. Use when asked to review a design, audit accessibility, check UI consistency, compare implementation against mockups, or evaluate a user interface.
name: ui-review description: > Review UI designs and implementations for accessibility, consistency, usability, and visual quality. Use when asked to review a design, audit accessibility, check UI consistency, compare implementation against mockups, or evaluate a user interface.
Systematic UI/UX review methodology for designs (in Penpot) and implementations (in code).
1. **Understand context** — what product, who are the users, what's the goal of this screen? 2. **Gather materials** — pull the Penpot designs and/or the live implementation 3. **Run the checklist** — score each category 4. **Report** — use the structured output format
## UI Review — [Screen/Component Name] **Reviewed:** [date] **Context:** [product, screen, purpose] **Overall:** 🟢 Good | 🟡 Needs Work | 🔴 Significant Issues ### Accessibility Score: X/10 [Specific findings with severity] ### Design System Compliance Score: X/10 [Specific findings] ### Layout & Responsiveness Score: X/10 [Specific findings] ### Interaction Design Score: X/10 [Specific findings] ### Visual Quality Score: X/10 [Specific findings] ### Content & Copy Score: X/10 [Specific findings] ### 🔴 Must Fix 1. [Critical issues — accessibility violations, broken layouts] ### 🟡 Should Fix 1. [Important issues — inconsistencies, missing states] ### 🔵 Nice to Have 1. [Polish items — minor alignment, copy tweaks] ### ✅ What's Working Well 1. [Call out good patterns — reinforces what to keep doing]
For minor changes or single components, use a shortened format:
1. **Accessibility** — contrast OK? Keyboard accessible? Screen reader friendly? 2. **Consistency** — matches the design system? 3. **States** — all states present? (hover, focus, disabled, error, loading) 4. **Responsive** — works on mobile? 5. **Copy** — labels clear and actionable?
Report as: ✅ Pass | 🟡 Minor issues | 🔴 Blocking issues
This repository is my Pi coding agent home directory. I keep it under version control and symlink it to ~/.pi/agent so Pi loads configuration, extensions, skills, and runtime state from here.
Configure periodic health checks via HEARTBEAT.md and the /heartbeat command.
Manage persistent memory across sessions. Use when asked to remember, recall, forget, or review what was stored. Covers long-term…
Track and manage projects with git status via dashboard and tool.
Delegate tasks to specialized subagents for parallel or sequential execution.
Audit, generate, update, and lint AGENTS.md files across all projects. Use when asked to check project context files, scaffold…