Skip to content
Back to skills

Using Saas Principles

ASecurity

This skill should be used when the user asks "which SaaS design skill should I use", "show me all design principles", "help me pick a design pattern", or at the start of any SaaS-related conversation. Provides the index of all twelve principle skills and ensures the right ones are invoked before any SaaS UI work begins.

  • 34 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 26, 2026
ai-agentsgitperformance

Security analysis

A100/100

Scanned October 26, 2026

npx -y skills add oborchers/fractional-cto --skill using-saas-principles --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Using Saas Principles?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Using Saas Principles
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/oborchers-using-saas-principles/badge)](https://www.skillsdirectory.com/skills/oborchers-using-saas-principles)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: using-saas-principles
description: This skill should be used when the user asks "which SaaS design skill should I use", "show me all design principles", "help me pick a design pattern", or at the start of any SaaS-related conversation. Provides the index of all twelve principle skills and ensures the right ones are invoked before any SaaS UI work begins.
version: 1.0.0
---

<IMPORTANT>
When working on any SaaS UI pattern — forms, tables, navigation, authentication, onboarding, notifications, errors, permissions, settings, theming, or responsive layouts — invoke the relevant saas-design-principles skill BEFORE writing or reviewing code.

These are not suggestions. They are research-backed, opinionated principles drawn from Linear, Stripe, Intercom, Shopify Polaris, GitHub Primer, IBM Carbon, Atlassian, and decades of Nielsen Norman Group research.
</IMPORTANT>

## How to Access Skills

Use the `Skill` tool to invoke any skill by name. When invoked, follow the skill's guidance directly.

## Available Skills

| Skill | Triggers On |
|-------|-------------|
| `saas-design-principles:speed-is-the-feature` | Performance, loading states, optimistic UI, skeleton screens, perceived speed |
| `saas-design-principles:saas-navigation` | Sidebar nav, command palette (Cmd+K), breadcrumbs, org/workspace switching |
| `saas-design-principles:progressive-disclosure` | Onboarding flows, empty states, checklists, feature revelation, signup |
| `saas-design-principles:form-design` | Form validation, auto-save vs explicit save, inline errors, multi-step wizards |
| `saas-design-principles:notification-hierarchy` | Toasts, banners, modals, inline messages, alert fatigue, feedback |
| `saas-design-principles:error-handling` | Validation errors, 403s, session expiry, network errors, conflict resolution |
| `saas-design-principles:data-tables` | Tables, pagination, column alignment, bulk actions, sorting, filtering |
| `saas-design-principles:permissions-and-settings` | RBAC, invitations, role management, account vs workspace settings |
| `saas-design-principles:authentication` | Login, MFA, magic links, SSO, session management, GDPR |
| `saas-design-principles:accessibility` | WCAG 2.2 AA, keyboard navigation, focus management, SPA a11y, ARIA |
| `saas-design-principles:design-tokens` | Theming, dark mode, CSS variables, token architecture, color naming |
| `saas-design-principles:saas-responsive` | Breakpoints, mobile layouts, table-to-card conversion, touch targets |

## When to Invoke Skills

Invoke a skill when there is even a small chance the work touches one of these areas:

- Building or modifying any UI component listed above
- Reviewing existing SaaS UI for quality
- Making architectural decisions about layout, navigation, or state management
- Designing new features that involve user interaction

## The Three Meta-Principles

All twelve principles rest on three foundations:

1. **Utility before Usability before Beauty** — A feature must work correctly before it works smoothly, and smoothly before it delights. Sequential dependencies, not tradeoffs.

2. **Purpose-built over flexible** — Opinionated defaults that work for 80% of users beat infinitely configurable systems that work for nobody without setup.

3. **Ship or it doesn't exist** — Every principle only matters if it reaches real users and improves measurable outcomes.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.