Installs into .claude/skills of the current project.
Sponsors
SSkills DirectorySkills Directory
Is that skill safe to install?
SSkills DirectorySkills Directory
Know which skills are safe — weekly.
Are you the author of Principle Experience First?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/erickb336-principle-experience-first)
---
name: principle-experience-first
description: "Experience first. Apply when a product, UX or scope trade-off comes up."
license: MIT
metadata:
source: "pstack principle-experience-first, MIT, Copyright (c) 2026 Lauren Tan, github.com/cursor/plugins, adapted; checked against pstack 0.15.36 at commit 0bb6f37"
---
<!-- Generated by scripts/build.mjs from the sources; edit the source, then run npm run build. -->
# Experience first
When implementation convenience conflicts with the user's delight, choose delight.
- Every feature, control and option has to justify itself.
- Ship less, ship better: a polished experience with three features beats a rough one with ten.
- Prototype before committing; a design decision is cheaper in a throwaway sketch than in production code.
- Get the details right: transitions, alignment, spacing, feedback, error states.
- Tighten the core loop: every feature serves the central workflow or gets out of the way.
The user is whoever consumes the work. For a UI that is the end user. For a library or an internal API it is the colleague who imports it. The engineer who maintains the code next is a user too. Weigh their experience the same way, and explain impact from their perspective.
Foundations should serve the experience: foundational thinking governs the order of the work, this principle governs the target.
**Stop** when a feature cannot be justified from the user's side. Cut it rather than polish it.