supabase
Handles the full Supabase workflow from schema changes to deployment, with built-in security guardrails that catch common traps like RLS...
design-guide-mlp
MLP Finanzberatung SE Corporate Design System combined with modern UI principles. Use when creating any UI, presentations, documents, or materials for MLP financial advisors. Ensures brand-compliant colors, typography, accessibility standards, consistent spacing (8px grid), and subbrand guideline...
Full skill instructions
Official design guidelines combining MLP brand standards with modern UI principles. Version 3.0 (verified by MLP UX Hub, August 2025).
MLP Blau Dark (Main Corporate Blue):
#033D5DTitanium (Premium Gray):
#BEB6AATürkis (Accent):
#47A190Text Dark (Primary Text):
#2B2B2BText Medium (Secondary Text):
#717171Background White:
#FFFFFFBackground Gray Lightest:
#F8F8F8⚠️ ONLY use these colors for their semantic purpose:
Information (Blue):
#047584Success (Green):
#13853EWarning (Orange):
#E3691EError (Red):
#C1293DMLP Med (Medical Professionals - Ärzte & Heilberufler):
#9ED0B7 (Soft Mint Green)#82AB96 | Light: #CAE5D7SOFE (School of Financial Education):
#009880 (Rich Petrol)#03798B | Light: #6AD9EBAlways use multiples of 8 for ALL spacing:
Rules:
Headings:
Text Rules:
WCAG Compliance - MANDATORY:
Subtle Shadows (Preferred):
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
Rules:
Standard Radii:
Rules:
Every interactive element MUST have clear states:
Buttons:
Links:
Form Inputs:
✓ MLP CORRECT:
- Primary: MLP Blau Dark (#033D5D) background, white text
- Secondary: Titanium (#BEB6AA) background, Text Dark
- Tertiary: White background, MLP Blau Dark border + text
- Padding: 12px 24px (using 8px grid)
- Height: Minimum 40px (mobile-friendly)
- Clear hover state (darken background 15%)
- Subtle shadow on default state
- Border radius: 4px or 8px (consistent)
✗ WRONG:
- Gradient backgrounds
- No hover states
- Arbitrary padding (e.g., 13px 19px)
- Tiny click targets (<40px height)
- Using functional colors (green/red) for non-semantic purposes
✓ MLP CORRECT:
- Border: 1px solid Titanium (#BEB6AA) OR subtle shadow
- NEVER both border AND heavy shadow
- Padding: 24px or 32px (8px grid)
- Background: White (#FFFFFF) or Gray Lightest (#F8F8F8)
- Border radius: 8px or 12px (consistent)
- Clear content hierarchy within
✗ WRONG:
- Heavy shadow + border combo
- Cramped content (< 16px padding)
- Inconsistent card styling across interface
- Random padding values
✓ MLP CORRECT:
- Labels: Above inputs, Text Dark (#2B2B2B), 14px or 16px
- Input height: 40-48px minimum (touch-friendly)
- Spacing between fields: 16px
- Error states: Red (#C1293D) border + "Fehler:" text + icon
- Success states: Green (#13853E) border + text + checkmark icon
- Focus: Visible outline (2px, 2px offset)
- Background: White (#FFFFFF)
✗ WRONG:
- Labels beside inputs (hard to scan)
- Tiny inputs (<36px height)
- No error messaging
- Missing focus states
- Color-only error indication
✓ MLP CORRECT:
- Header row: MLP Blau Dark (#033D5D) background, white text
- Borders/dividers: Titanium (#BEB6AA), 1px solid
- Alternating rows: White (#FFFFFF) / Gray Lightest (#F8F8F8)
- Padding: 12px 16px per cell (8px grid)
- Important figures: Bold text, NOT colored
- Alignment: Numbers right-aligned, text left-aligned
✗ WRONG:
- Rainbow colored rows
- Using functional colors decoratively
- Inconsistent cell padding
- Heavy borders or shadows
- Poor number alignment
✓ MLP CORRECT:
- Max width: 1200px-1400px (readability)
- Responsive padding: 24px mobile, 48px tablet, 64px desktop
- Use CSS Grid or Flexbox for alignment
- Mobile-first approach
- Background: White (#FFFFFF) or Gray Lightest (#F8F8F8)
- Whitespace: Abundant, let content breathe
✗ WRONG:
- Full-width text on ultra-wide screens
- Inconsistent container padding
- Desktop-only considerations
- Cluttered layouts
STRUCTURE:
- Title slide: MLP Blau Dark (#033D5D) background, white text
- Content slides: White (#FFFFFF) or Gray Lightest (#F8F8F8) background
- All headings: MLP Blau Dark (#033D5D)
- Body text: Text Dark (#2B2B2B)
- Divider lines: Titanium (#BEB6AA), 1-2px
- Spacing: Use 8px grid (16px, 24px, 32px margins)
MEDICAL AUDIENCE (MLP Med):
- Key takeaways: Box with MLP Med (#9ED0B7) background
- Accent elements: MLP Med for highlighting
- Maintain all other MLP standards
TRAINING MATERIALS (SOFE):
- Learning objectives: Box with SOFE (#009880) background
- Educational highlights: SOFE accent
- Maintain all other MLP standards
// Tailwind/CSS Example with MLP colors
const mlpTheme = {
colors: {
primary: '#033D5D', // MLP Blau Dark
secondary: '#BEB6AA', // Titanium
accent: '#47A190', // Türkis
textDark: '#2B2B2B', // Text Dark
textMedium: '#717171', // Text Medium
bgWhite: '#FFFFFF',
bgGray: '#F8F8F8',
info: '#047584',
success: '#13853E',
warning: '#E3691E',
error: '#C1293D',
mlpMed: '#9ED0B7',
sofe: '#009880'
},
spacing: {
xs: '8px',
sm: '16px',
md: '24px',
lg: '32px',
xl: '48px',
xxl: '64px'
}
}
Breakpoints:
Mobile Rules:
As a trainer creating materials for different audiences:
General Financial Planning:
Medical Practice Seminars:
Internal Advisor Training:
Golden Rules:
| Purpose | Color Name | HEX | Usage |
|---|---|---|---|
| Primary | MLP Blau Dark | #033D5D | Logo, headings, primary buttons |
| Structure | Titanium | #BEB6AA | Dividers, borders, secondary buttons |
| Accent | Türkis | #47A190 | Backgrounds, highlights |
| Text Primary | Text Dark | #2B2B2B | Body text, dark headings |
| Text Secondary | Text Medium | #717171 | Captions, metadata |
| Background | White | #FFFFFF | Main background |
| Background Alt | Gray Lightest | #F8F8F8 | Sections, alternating rows |
| Info | Information Blue | #047584 | Info messages ONLY |
| Success | Success Green | #13853E | Success states ONLY |
| Warning | Warning Orange | #E3691E | Warnings ONLY |
| Error | Error Red | #C1293D | Errors ONLY |
| Medical | MLP Med | #9ED0B7 | Medical content accent |
| Education | SOFE Petrol | #009880 | Training materials accent |
When conflicts arise, follow this hierarchy:
Handles the full Supabase workflow from schema changes to deployment, with built-in security guardrails that catch common traps like RLS...
Comprehensive guides and best practices for Neon Serverless Postgres, covering setup, connection methods, authentication, and platform APIs.
Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules.
A skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely secure and robust.
Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.
Complete Better Auth server and client setup with database adapters, session management, plugins, and security configuration.
Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".
Complete Cloudflare platform integration with decision trees for compute, storage, AI, networking, security, and infrastructure-as-code.
Run Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy/compliance validation, and security posture checks. WHEN: compliance scan, security audit, BEFORE running azqr (compliance cli tool), Azure best practices, Key Vault expiration check, expired certificates, expiring secrets, orphaned resources, compliance assessment.
Send, read, and manage Gmail messages, drafts, labels, and account settings.
Comprehensive website auditing across 230+ rules in 21 categories including SEO, performance, security, and accessibility.
Shared authentication, CLI syntax, and output formatting patterns for gws Google Workspace commands.
Discover your celebrity doppelgänger with StarByFace!
GeoSpy: Pricing, Features, FAQs, and Alternatives for AI Teams
Detect AI-generated voices to protect against audio fraud.
Ensure Your Content's Originality with AI Plagiarism Checker
Upscale images by 400% without quality loss
Protect your social media from copyright disputes
Accurately Detect AI-Generated Content with TheChecker.AI
Chrome extension that detects and flags AI-generated content