skills/ui-review/SKILL.md
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 skillsauth add espennilsen/pi ui-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Systematic UI/UX review methodology for designs (in Penpot) and implementations (in code).
prefers-reduced-motion## 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:
Report as: ✅ Pass | 🟡 Minor issues | 🔴 Blocking issues
tools
# pi-a2a Long-Running Tasks Skill ## Overview The pi-a2a extension supports **long-running tasks** that can execute for hours or days without timeouts. This is essential for: - Data processing pipelines - Batch operations - Research and aggregation tasks - External API jobs with unpredictable duration - Any A2A task that exceeds the standard timeout ## When to Use **Use long-running tasks when:** - Task execution time is unpredictable or known to exceed 10 minutes - The remote agent is proc
development
Orchestrate cmux terminal panes — split terminals, run parallel processes, read output from other panes, and use the built-in browser. Use when working inside cmux and you need to run a dev server, watch tests, spawn sub-agents, or preview web pages.
tools
Create, review, and improve skills for Pi agents. A skill is a folder with a SKILL.md that teaches an agent specialized workflows, domain knowledge, or tool integrations. Use when asked to create a new skill, improve an existing skill, review a skill for quality, scaffold a skill from a workflow, or convert documentation into a skill. Also triggers on "make a skill for", "build a skill", "skill for [topic]", "teach the agent to", or "package this workflow as a skill".
development
Best practices for Remotion - Video creation in React