skills/minimalist-frontend-logic/SKILL.md
Expert guide for building minimalist, high-end interfaces. Use when: (1) General frontend coding, (2) Layout discussions, (3) Polishing UI/UX. Enforces the Item-over-Card pattern, standardized spacing, and proper component categorization.
npx skillsauth add skezu/skills minimalist-frontend-logicInstall 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.
This skill distills the "Apple/OpenAI-style" minimalist interface patterns used in this project.
Strictly prefer the ItemGroup and Item pattern for settings, lists, and content groups. Avoid bulky cards with borders/shadows.
ItemGroup: Groups related items. Can have an optional uppercase label.Item: A single interactive or informational row.
ItemContent, ItemTitle, and ItemDescription for the left side.ItemActions for the right side (buttons, toggles, badges).separator={true} (default) between items in a group. Manually set separator={false} for the last element in a group.gap-2: For tight lists or very closely related elements.gap-3: For standard interactive elements and action bars.gap-4: For standard block-level spacing (e.g., between an icon and text).gap-8 / gap-10: For major section layout in features.src/components/ui/ (Shared):
src/features/<name>/components/ (Private):
SentimentBadge, ResultActions).ui components as building blocks.onClick to an Item to make it interactive (automatically adds hover states).animate-in fade-in slide-in-from-bottom-2 duration-500 for entry transitions.var(--color-text-secondary), var(--color-border)).documentation
Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.
content-media
Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.
development
Expert UI component builder and OpenAI SDK integrator. Use when building or refactoring React components using the `@openai/apps-sdk-ui` library to ensure visual consistency, logic-driven variant selection, and adherence to specific workspace conventions (Anti-Pill rule, uniform icons).
tools
A skill for designing, building, validating, and securing n8n automation workflows, using specialized AI personas (Build Captain, QA, Security Architect). Use this skill to create production-ready n8n workflows from plain language specifications.