principle-experience-first

Guides product and UX tradeoff decisions toward user delight over implementation convenience.

Updated Jul 29, 2026
One-click install
npx skills add https://github.com/mmdmcy/fluttAIrbar --skill principle-experience-first-mmdmcy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: principle-experience-first
Source: https://github.com/mmdmcy/fluttAIrbar/tree/main/plugins/pstack/skills/principle-experience-first
Command: npx skills add https://github.com/mmdmcy/fluttAIrbar --skill principle-experience-first-mmdmcy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often ship bloated, rough products because implementation convenience wins over user experience during feature-scope tradeoffs. This Skill provides a decision framework that keeps user delight at the center of every product, UX, and scoping call. ## Core Features & Use Cases - Tradeoff Resolution: When implementation convenience conflicts with user delight, it directs you to choose delight and justify impact from the user's seat. - Scope Discipline: Promotes shipping fewer polished features instead of many rough ones, requiring every feature and option to earn its place. - Prototyping Guidance: Encourages validating design decisions in throwaway HTML prototypes before committing to production code. - Use Case: While planning a release, a team debates adding five half-finished features versus polishing three core ones; this Skill frames the decision around the core loop and detail quality. ## Quick Start Use the principle-experience-first skill to evaluate whether our planned feature list should be trimmed before release.

Frequently Asked Questions about principle-experience-first

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decide which features to cut before a release?

Evaluate each feature against the core loop: every feature, control, and option must earn its place or be removed. Prefer shipping three polished features over ten rough ones, and cut anything that does not serve the central workflow.

What is the experience-first principle in product development?

It is a decision rule stating that when implementation convenience conflicts with user delight, you choose delight. The product is the experience, so every technical decision is judged by whether it helps or hurts that experience.

Should I prototype UX decisions before writing production code?

Yes. Design decisions are cheaper to test in throwaway HTML prototypes than in production code. Prototype first, validate the experience, then commit to implementation.

Who counts as the user when applying experience-first thinking?

The user is whoever consumes the work: the end user for a UI, the colleague importing a library or internal API, and the engineer who maintains the code next. Weigh each one's experience and explain impact from their seat.

When should experience-first not override foundational work?

Foundational thinking governs the sequence of work while experience-first governs the target. Foundations should serve the experience, so sequence infrastructure work so it enables the polished end experience rather than blocking it indefinitely.